1 окт. 2012 г.

Transcend TS32GSDHC10

Купил я карточку на 32 гигабайта, чтобы не беспокоиться о емкости и скорости записи видео и фото на своем фотоаппарате. На карточку помещается 900 с лишним 18-мегапиксельных фотографий RAW+JPEG или 1,5 часа записи видео в FullHD (25 кадров/секунду). Производитель позиционирует данную карту для видео- и фотокамер и гарантирует соответствие 10-му скоростному классу, т.е. скорость записи не будет ниже, чем 10 мегабайт в секунду, что для моих нужд более чем достаточно. В рекламной брошюрке красивыми буквами расписано, что скорость передачи вообще может достигать 17 Мб/с на запись и 20 Мб/с на чтение. Проверим?
Для проверки я использую бесплатную программу USB Flash Benchmark и недорогой проверенный временем картридер, который поддерживает скорость передачи данных до 20 Мб/с.
Запись на флешку больших файлов происходит гораздо быстрее, чем того же общего объема, но мелких. Поэтому для чистоты эксперимента программа записывает в некоторый объём памяти несколько файлов одинакового размера и содержания, а потом их читает. Процесс повторяется 3 раза. Высчитывается среднее арифметическое. После этого размер файлов уменьшается вдвое и процесс повторяется. Программа стартует с 16-мегабайтных файлов, а заканчивает килобайтными. Карта при этом не форматируется и после тестирования остается работоспособной. Единственное требование - наличие 100 мегабайт свободного места.
Итак, карточка отформатирована в формате FAT32:
FAT32, размер кластера 32 кб
Что мы видим? Да, действительно, Transcend не врет. Скорости близки к заявленным. Возможно, что карта не добирает максимальной скорости именно из-за моего картридера, а в идеальных условиях можно получить те самые 20 Мб/с. Соответствовать 10 классу карта начинает при размере файлов от 256 килобайт, а если учесть, что любая фотография или видеофайл в любом случае будут не менее 512 килобайт, то можно считать, что карта даже 15 класса ))

Но это FAT32, которой уже более 15 лет. Сейчас Microsoft рекомендует новую файловую систему - exFAT. Её поддерживают все актуальные ОС от Microsoft с установленными соответствующими обновлениями.
Главным плюсом новой FAT для карт памяти считается равномерная запись, благодаря чему информация не будет записываться в одни и те же сектора. Это должно положительно сказаться на износе устройств. Как реализована данная технология и хранится ли информация о перезаписях после форматирования накопителя - непонятно. Вторым преимуществом exFAT - богатый выбор размера кластера: поддерживается до 32 мегабайт. Насколько целесообразны такие большие размеры кластера и как будет зависеть от этого производительность я попытался проверить с помощью USB Flash Benchmark. Провел с десяток тестов с разными размерами. В результате самым  быстрым оказался размер кластера в 64 килобайта:
exFAT, размер кластера 64 кб
Теперь попробуем наложить один график на другой:
exFAT против FAT32
 Более бледным цветом обозначена FAT32, а насыщенным - exFAT. Как видно из графика, сколь-либо значительный прирост скорости записи приходится на файлы до 1 мегабайта, что для фотографий не очень-то и актуально. На скорость чтения вообще мало что влияет. Пробовал я и FAT32 с 64 кб размером кластера. Чуть-чуть увеличилась скорость в районе 8Мб, но сам график практически никак не изменился.
Можно сделать вывод, что новая FAT хорошо оптимизирована для записи файлов с размером до 1 Мб и имеет смысл проверить её в деле на дисках в стационарных компьютерах и сравнить с показателями NTFS (это, если руки дойдут). В фото- и видеокамерах, поддерживающих exFAT, смысл смены файловой системы заключается только в противодействии износу накопителя и скорому выходу его из строя.

Данная методика и проведенный эксперимент не являются истиной в последней инстанции. Возможно, что в других условиях и при другой погоде результаты окажутся иными.

Комментариев нет:

Отправить комментарий