Я купил новую SD-карту, и заявленная производительность далека от моего теста. Могу ли я улучшить скорость передачи при работе с этой SD-картой?
Информация на диске:
$ df --output=source,fstype,size,target -h
Filesystem Type Size Mounted on
/dev/mmcblk0p1 fuseblk 60G /media/drew/6564-6433
Partition type: HPFS/NTFS
Contents: exFAT (version 1.0)
На упаковке карты указано:
Скорость до 30 МБ / с * (200X)
После звездочки следует:
Скорость передачи до 30 МБ / с; Скорость записи ниже. На основании внутреннего тестирования; производительность может быть ниже в зависимости от хост-устройства. 1MP = 1 000 000 байтов. X = 150 КБ / с.
Сначала моя машина не распознала форматирование карты, поэтому я установил exfat-fuse
пакет, и он заработал при следующей попытке.
Затем я провел тест , используя gnome-disks
:
Как видите, средняя скорость чтения составляет 7,1 МБ /. с, что далеко от 30 МБ / с. Это в 4,2 раза медленнее (23%).
Могу ли я что-нибудь сделать, чтобы улучшить скорость передачи при работе с этой SD-картой?
РЕДАКТИРОВАТЬ из hdparam
в соответствии с запросом в комментариях:
$ sudo hdparm -tT /dev/mmcblk0
/dev/mmcblk0:
Timing cached reads: 12186 MB in 1.99 seconds = 6111.71 MB/sec
Timing buffered disk reads: 34 MB in 3.17 seconds = 10.73 MB/sec
Я выполнил это четыре раза на незанятой машине, и результаты были одинаковыми для всех прогонов.
Первое число (6 ГБ / с) описывается как:
скорость чтения непосредственно из буферного кеша Linux без доступа к диску. Это измерение по существу указывает на пропускную способность процессора, кеша и памяти тестируемой системы.
Второе число (10 МБ / с) описывается так:
Показывает скорость чтения через буферный кэш на диск без какого-либо предварительного кэширования данных. Это измерение указывает на то, насколько быстро диск может поддерживать последовательное чтение данных в Linux без каких-либо издержек файловой системы.
Таким образом, пропускная способность 10 МБ / с может быть пропускной способностью для другого типа нагрузки или, возможно, просто в течение более короткого времени (неполный график выше работал около 5 минут, прежде чем я сделал этот снимок экрана). В любом случае, это все еще не близко к 30 МБ / с!