32Gb microSDHC для телефона или большая разница между максимальной и гарантированной скоростями

Jun 11, 2012 17:02

Стоимость карт памяти для мобильных устройств в последние месяцы сильно упала, 32Gb стоят около 20 баксов. Какую взять? IMHO - Class 4, а Class 10 может сильно тормозить. Подробнее - ниже.


К сожалению, для карт памяти нет очевидного параметра, по которому можно спокойно выбрать. Точнее есть, т.н. Class. Именно класс скорости и сообщают на маркировке карт в кружочке. Например, на картинке справа - Class 4. Я.Маркет пишет: "Класс скорости обмена данными у карты памяти. Он показывает минимальную скорость записи в Мб/c. Например, Class 6 соответствует скорости 6 Мб/с. Скорость чтения у карт памяти обычно выше, чем скорость записи. Если вы выбираете карту памяти для цифровой зеркальной фотокамеры, то стоит отдать предпочтение моделям с высокой скоростью обмена данными (Class 6, Class 10, Class 16)."

Казалось бы, чего проще - бери побыстрее и не жадничай. То есть Class 10. Однако именно для карт объема 32 Gb Class 10, используемых в Android телефонах, можно видеть массовые жалобы на тормоза. IMHO дело в том, что Class определяет не совсем ту скорость, которая будет использоваться. Давайте примеры.

Берем две карты одного производителя, обе на 32 Gb, Class 4 и Class 10. Смотрим что там пишут на Я.Маркет - кто-то что-то скажет. (Текст мелким шрифтом можно пока прочитать по диагонали)
Про Class 10

lamersgrup отличная модель
Достоинства: соответствует заявленным данным
Комментарий: Куплена сегодня решил проверить скорость:
CrystalDiskMark 3.0.1 (C) 2007-2010 hiyohiyo
Sequential Read : 20.833 MB/s
Sequential Write : 19.490 MB/s
Random Read 512KB : 20.165 MB/s
Random Write 512KB : 1.489 MB/s
Random Read 4KB (QD=1) : 3.455 MB/s [ 843.5 IOPS]
Random Write 4KB (QD=1) : 0.016 MB/s [ 3.8 IOPS]
Random Read 4KB (QD=32) : 3.495 MB/s [ 853.2 IOPS]
Random Write 4KB (QD=32) : 0.015 MB/s [ 3.6 IOPS]

Test : 50 MB [G: 14.6% (2.2/14.9 GB)] (x2)
Date : 2012/04/11 2:19:29
OS : Windows XP Professional SP3 [5.1 Build 2600] (x86)
Про Class 4

PetbkA обычная модельДостоинства: Разве что цена
Недостатки: Class 4 - всего лишь надпись (см. результаты CrystalDiskMark в комментарии)!
CrystalDiskMark 3.0.1 x64 (C) 2007-2010 hiyohiyo

Sequential Read : 6.496 MB/s
Sequential Write : 3.025 MB/s
Random Read 512KB : 5.753 MB/s
Random Write 512KB : 0.420 MB/s
Random Read 4KB (QD=1) : 0.321 MB/s [ 78.3 IOPS]
Random Write 4KB (QD=1) : 0.837 MB/s [ 204.4 IOPS]
Random Read 4KB (QD=32) : 1.256 MB/s [ 306.6 IOPS]
Random Write 4KB (QD=32) : 0.940 MB/s [ 229.5 IOPS]

Test : 500 MB [M: 28.8% (8.6/29.7 GB)] (x3)
Date : 2011/12/30 0:58:19
OS : Windows 7 Ultimate Edition SP1 [6.1 Build 7601] (x64)
Что мы видим? Карта Class 10 - автору теста понравилась. Потому, что соответствует заявленным характеристикам и их превосходит - скорость последовательной записи 19 Мб/с против требуемых 10.
Карта Class 4, напротив, не понравилась. Скорость последовательной записи 3 Мб/с против требуемых 4.

Но если мы вставим карту в телефон, поставим на нее приложения и какое-то время ей будем пользоваться - то свободное место окажется фрагментированным и зачастую запись будет идти не последовательно, а в случайном порядке. Давайте сравним наши карты по скорости случайной записи.

Class 10 - Random Write 4KB (QD=32) : 0.015 MB/s [ 3.6 IOPS]
Class 4 - Random Write 4KB (QD=32) : 0.940 MB/s [ 229.5 IOPS]

Мы видим, что "медленная" карта при случайной записи потеряла в скорости в 3.2 раза (Sequential Write : 3.025 MB/s против Random Write 4KB (QD=32) : 0.940 MB/s).
А "быстрая" потеряла в скорости в 1300 раз. И стала в 63 раза медленнее, чем "медленная"

Разница в скорости в 63 раза - это серьезно. Скорость 0.015 Мб/с - чудовищно низка. Фотка в 2 мега будет записываться больше 2 минут. Программа, которой надо записать жалких 100 килобайт - споткнется на семь секунд... Конечно, в реальной жизни чистой случайной записи не будет - но иногда что-то подобное возникнет - и телефон тормознет. Если оно Вам не надо - не ведитесь на класс скорости. Он важен только при заливке на карту гигабайт информации. В реальной жизни полезнее не максимально возможная скорость, а минимально гарантированная. К сожалению, ёмкие карты класса 10 обеспечивают зачастую чудовищно низкую гарантированную скорость.

PS Приведенные скорости - только для иллюстрации. От реальных они могут отличаться на десятки процентов. Не не в десятки раз - так что суть остается.

android, sd

Previous post Next post
Up