Коррекция результатов прежних тестов. Карты те же -
- Samsung 32 gb, шина - UHS-I, класс скорости 10 (U1);
- SanDisk 16 gb, шина - UHS-I, класс скорости 10 (U1).
Чем вызван пост - переформатировал самсунг с EXT-4 в родную для SDHC FAT-32 и обнаружил скачек скорости записи. Пришлось устанавливать тестовую софтину для флэшпамяти -
f3 (в репах присутствует) и прогонять тесты через нее. А именно - тест на запись и чтение.
Софтина тупо заполняет свободное пространство файлами по 1 гб, замеряет среднюю скорость записи каждого и рассчитывает окончательную скорость записи. При таком размере файлов должны получить максимальную скорость записи, на которую способна карта, но, видимо, с учетом последующей информации.
Тест чтения просто читает файлы, созданные предыдущим тестом. Тут такая тонкость. Скорость чтения флэшпамяти в USB-2 ограничивается значением 30 мб/сек (почерпнул в инете), что и наблюдаем, хотя карты способны на 80-90 мб/сек. Видимо (предполагаю), максимальная скорость шины USB-2 равная 60 мб/сек (480 мбит/сек) тупо делится пополам по 30 мб/сек под чтение и запись. Немного погуглил, но не нашел объяснения того, почему чтению данных не предоставлено все 60 мб/сек. Погуглил и тесты флэшек в usb-2 и везде предел чтения 30 мб/сек. Кто в курсе, объясните.
Результаты: скорость записи самсунга в FAT-32 скакнула с 18 мб до 22 мб/сек. У сандиска показывает меньше моих прежних результатов - 18-18,4 мб/сек. Объясняется просто. Ранее я приводил значение скорости в процессе записи большого блока данных. У Сандиска выявилась такая странность - в конце процесса записи наблюдается пауза секунд на 5-15 (в зависимости от объема записываемых данных). А так как эта пауза участвует в определении средней скорости записи, то по завершении процесса скорость 18 мб/сек скачком падает до 16,6-17 мб/сек. У самсунга такой паузы не наблюдается.
Теперь результаты, 4 скриншота с процессами записи и чтения для устройств 32(самсунг) и 16 (сандиск)
Делаю вывод для себя: Учитывая то, что в usb-2 скорость записи зашкалила за 20 мб/сек (а я думал и встречал мнение о пределе в 18 мб/сек), есть смысл в эксперименте с картой с классом скорости U3 в надежде поднять скорость записи близко к 30 Мб/сек без дополнительной установки контроллера USB-3. Но у самсунга такие карты только SDXC от 64 гб. И я не уверен, что этот тип карт заработает на моем древнем дескопе, хотя мой кардридер от кингстоуна имеет возможность конвертации интерфейса такой карты в usb-2. К тому же в SDXC штатной фс уже является exFAT, с которой у линукса тоже не все гладко.
Отпишитесь кто опробовал работу карт SDXC с USB-2
У сандиска и других брендов есть варианты SDHC (32гб) со скоростями U3.