2012-07-11

SDHC Class 10: в каком ты классе?

Прозевал момент перехода SD → SDHC. Купил новую цифровую мыльницу, а с ней и карточку. Прочитал в интернете, мол, надо следить, чтобы SDHC класс равнялся 10, потому как на дворе дикие мегапиксели наступили, Full HD видео и вообще техника с потоками данных еле-еле справляется.

SD Card Association выделила четыре класса карт по скорости записи: 2, 4, 6 и 10 МБ/с. Актуальным, естественно, считается последний, десятый класс. Мне почему-то кажется, что нам подсунули очередную фикцию от маркетологов. На деле не удалось увидеть и половины от заявленной скорости. Для чистоты эксперимента провёл кое-какие замеры.


Тестирование карт памяти в GNOME

palimpsest: главное окно

В стандартном наборе программ Ubuntu и других дистрибутивов c GNOME есть «Дисковая утилита» (palimpsest). Она позволяет измерить скорость чтения/записи для выбранного устройства.

Если захотите проверить свои карточки, позаботьтесь о сохранности данных.

Последовательность действий после запуска приложения:

  1. Отмонтировать раздел;
  2. Форматировать устройство, используя схему «Без разметки»;
  3. Выбрать «Тест производительности» и запустить «Тест на чтение/запись».


palimpsest: форматирование без разметки

Использовался встроенный в ноутбук кардридер (Ricoh Co Ltd R5C822). Проверял карточки SDHC Class 10 объёмом по 16 ГБ от двух производителей: Silicon Power и Transcend.

UPD: Добавил результаты тестов для кардридера на неттопе (Realtek Semiconductor).


Silicon Power

palimpsest: Silicon Power benchmark
  • Средняя скорость чтения: 12,7 МБ/с (18,7 МБ/с на неттопе)
  • Средняя скорость записи: 2,7 МБ/с (3,5 МБ/с)
  • Среднее время доступа: 2,7 мс (2,8 мс)

Transcend

palimpsest: Transcend benchmark
  • Средняя скорость чтения: 14,5 МБ/с (19,4 МБ/с на неттопе)
  • Средняя скорость записи: 2,3 МБ/с (2,4 МБ/с)
  • Среднее время доступа: 1,0 мс (1,2 мс)

Итого

Как видим, средняя скорость записи для участников автопробега далека от идеала. Я спрашивал в твиттере, спрошу и здесь. Как нужно записывать данные на эти самые SDHC Class 10, чтобы получить обещанные «не менее 10 МБ/с»? Кто в теме, объясните, пожалуйста.

15 комментариев:

  1. мухель11.07.2012, 18:10

    пишу карандашом на указанной скорости на любой тип карточек. Обращайтесь.

    ОтветитьУдалить
  2. Кроме скорости карточки узким местом может оказаться контроллер ноутбука.

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

    ОтветитьУдалить
  3. Если реальный контроллер кардридера такое узкое место, то на каком контроллере получены цифры, легшие в обозначение классов? Идеальном сферическом в вакууме?

    ОтветитьУдалить
  4. @мухель
    Реквизиты где? :-)

    @Unknown
    Добавил результаты тестов для кардридера на неттопе Acer Revo 3600. Там комплектующие новее, чем в моём Делле.
    Скорость чтения немного возросла, а скорость записи изменилась незначительно.

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

    ОтветитьУдалить
  5. Анонимный13.07.2012, 00:35

    у этих классов видимо какая-то совсем халявная сертификация.
    вообще почти во всех обзорах видно, что заявленная скорость достигается при последовательной записи, а при случайной записи падает на порядки
    достаточно взглянуть на первый же попавшийся из гугла обзор
    http://www.thg.ru/storage/10_memory_cards_sdxc_sdhc/print.html

    ОтветитьУдалить
  6. @Анонимный
    > заявленная скорость достигается при последовательной записи, а при случайной записи падает на порядки
    Спасибо за ссылку. Этот обзор многое прояснил для меня.
    Когда я копировал в mc какой-то тяжёлый файл (> 1 GB), не помню, чтобы запись поражала скоростью. Надо будет ещё раз проверить. ТщательнЕе :-)

    ОтветитьУдалить
  7. Что-то графики в этой программе мне сильно напоминают "среднюю температуру по больнице, включая морг". Хотелось бы видеть Random read/Random Write, и таки чистые данные, а не разноцветный импрессионизм. Ибо среднее - оно такое среднее...

    Да, Акулович, что ж ты в посте-то не указал, какие контроллеры SD-reader у тебя в ноутбуках? А ещё в тестировщики записался :-) Давай признавайся, что ли.

    SD Card Association выделила ... Мне почему-то кажется, что нам подсунули очередную фикцию от маркетологов.

    Да булшит как он есть. Недавно заливал на эту вашу Class 10 SD-карточку файл с картой Европы на 2 Гб. После первой пары сотни мегабайт скорость упала до 2-3 Мб\с, и я начал нервничать, успею ли залить. И это sequential writing.


    @Дмитрий Касацкий комментирует...

    Если реальный контроллер кардридера такое узкое место, то на каком контроллере получены цифры, легшие в обозначение классов?

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

    Автор этих строк, будучи инженером-исследователем и "соучастником" написания научно-технических отчётов, очень хорошо представляет себе разницу между результатами типа "лабораторный образец" и "полевые испытания серийной модели".

    @Анонимный комментирует...
    у этих классов видимо какая-то совсем халявная сертификация.

    См.выше про "лабораторный образец" - сдаётся мне, что это не сертификация халявная, а "работает на нашем testbench". А то, что в ноутубках таких контроллеров нет - так это не их проблемы.

    ОтветитьУдалить
  8. @virens
    > Что-то графики в этой программе мне сильно напоминают "среднюю температуру по больнице, включая морг"
    Ничего лучше на глаза не попалось.

    > Да, Акулович, что ж ты в посте-то не указал, какие контроллеры SD-reader у тебя в ноутбуках?
    Дельное замечание, спасибо. Исправился :-)

    > После первой пары сотни мегабайт скорость упала до 2-3 Мб\с
    Вот-вот. Скопировал с помощью cp полуторагигабайтный файл. Средняя скорость всё те же 3,5 МБ/с.

    ОтветитьУдалить
  9. Анонимный16.07.2012, 16:28

    кстати, еще возможна разница в SD и SDHC. контроллеры-то в ноутбуках SD'шные стоят, а 16GB запихнуть на одну SD не в силах.
    (надо будет как-то свою протестировать 6 класс)
    @alaxaro

    ОтветитьУдалить
  10. @alaxaro
    Если не забудешь, отпишись, какие результаты 6-ой класс показал.

    ОтветитьУдалить
  11. Анонимный20.07.2012, 03:50

    Купил себе на днях карточку SDHC на 16Gb от Silicon Power и решил проверить ее на своем нотике Dell и на десктоп-машине с внутренним кардридером, выведенным на переднюю панель.

    И вот что я вам скажу, карточка, в принципе, не причем. Виноваты встроенные кардридеры в нотиках.

    1) К примеру, кардридер на моем нотике (JMicron Technology Corp.) - вел себя также, как многие описывали выше. Скорость записи маленькая, если копируешь большой файл, то сначала он начинает писать на максимальной скорости, а потом скорость начинает падать и к концу, запись ведется на минимальном значении ((
    Вот скриншот теста кардридера: http://dl.dropbox.com/u/261278/blog/JMicron%20Technology%20Corp_16gb_SP.png
    2) А вот когда я вставил карточку в кардридер на десктоп-машине (Alcor Micro Corp.), результат был иной. Хоть результаты теста и говорят что средняя скорость записи небольшая, на на практике , при записи большого файла (более 2гб) - скорость постоянно держалась в пределах 12Мб/с.
    Вот скриншот теста кардридера: http://dl.dropbox.com/u/261278/blog/Alcor%20Micro%20Corp.%20Multimedia%20Card%20Reader_16gb_SP.png

    ОтветитьУдалить
  12. @Roman Sukochev
    Спасибо за потраченное время. Выходит, узкое место в тестах — кардридеры. Всё время разные результаты. Надеюсь, в современных фотоаппаратах кардридеры быстрее, чем в ноутбуках.

    ОтветитьУдалить
  13. Анонимный22.10.2012, 14:42

    Доброе время суток. Ребята скажите как будет писаться видео Full HD с 25 мб/с на карточку КЛАСС10 с пропускной способнотью 20 мб/с . Кто знает какие могут возникнуть проблемы? Купил 16 Гб КЛАСС10 20 мб/с записал пару минут в Full HD с 25 мб/с . Никаких дефектов не увидел при просмотре записи - В чём подвох может быть при не соотвествии скоростей записи камеры и карточки?

    ОтветитьУдалить
    Ответы
    1. Интересовал тот же вопрос. Посмотри здесь.http://blogsisadmina.ru/periferiya/sd-karty-pamyati-vidy-pokoleniya-klassy.html
      Для записи видео FullHD достаточно и 6 класа, поетому с 10 класом и нет никаких проблем при записи.

      Удалить
    2. Интересовал тот же вопрос. Посмотри здесь.http://blogsisadmina.ru/periferiya/sd-karty-pamyati-vidy-pokoleniya-klassy.html
      Для записи видео FullHD достаточно и 6 класа, поетому с 10 класом и нет никаких проблем при записи.

      Удалить