Программы и игры для КПК

  • Обзоры и статьи о КПК
  • Программы и игры для Pocket PC
  • Программы и игры для Palm
  • Группа о КПК ВКонтакте
  • SD vs MMC. Тесты на скорость

    Давно обещанные замеры по скорости работы карточек SecureDigital и MultiMediaCard решено провести в Пивной академии. Выбор места объясняется просто — вкусное пиво, днем довольно тихо и пусто. Итак, мы на месте, под рукой оказались ноутбук НР и кардридер PQI — они захвачены и использованы в качестве вспомогательных инструментов.

    В наличии две карточки: Sandisk MMC 32 Мб (Сергей, бурные аплодисменты) и Panasonic SD 16Мб (Андрей, бурные аплодисменты).

    ММС тоньше. По замечанию Сергея, ММС не очень плотно сидит в слоту — ходит, но работает без проблем и без вопросов. SD — толще и снабжена защелкой защиты от записи. ММС имеет меньше контактов — по стандарту.

    Ситуация такова: ММС — дешевле, чем SD. Встает вопрос: почему? Предположительно — за счет скорости. Соответственно задача — проверить, есть ли реальная разница в скорости работы SD и ММС-флешек. Поскольку карточки разного объема, для проверки скорости записи на карточку, считывания с карточки и считывания с удалением, формируем пакет объемом 14 052 045 байт (61 файл). Эти замеры проводятся при помощи ридера, все операции проводятся в FAR’е (1,70 бета 2). При записи на карточку, источник файлов — жесткий диск. При считывании с карточки, запись осуществляется на жесткий диск. При считывание с карточки, с удалением (перемещение), запись также ведется на жесткий диск. Эту группу тестов стоит считать скорее синтетической, поскольку получаем «идеальные» показатели. В реальной работе определенные ограничения могут накладывать, к примеру, внутренняя шина КПК, а результаты могут изменяться при разгоне.

    Кроме того, было решено провести тесты на работу КПК с карточкой. В число тестов вошли: перемещение файла между папками в пределах карты, бэкап на карту и запись файла из памяти на карту. Для перемещения файла между папками на карте, был создан файл размером 3,8 Мб. Бэкап на карту составил 3,833 Мб. Из памяти на карту переписывали 2 файла, общим размером 822 Кб (433+389). Это уже тесты, показывающие производительность в реальной работе.

    Время замерялось при помощи секундомеров в часах Montana и мобилке Siemens S35.

    Получились очень интересные цифры. Для начала рассмотрим результаты синтетических тестов.

    Запись на карточку — без вопросов, SD побеждает, что и требовалось доказать, причем ММС уступает в скорости на 18 %. Чтение с карточки происходило настолько быстро, что замерять результаты просто не удалось. Если разница и есть, то при считывании (Чтение) 61 файла объемом 14 Мб засечь ее просто не получилось. Некоторое удивление вызвали результаты Перемещения той же группы файлов с карточки на жесткий диск. SD оказалась в проигрыше, что навевает определенные подозрения о скорости стирания информации в SD. К сожалению, провести полноценный тест на скорость форматирования карточек не было возможности, но, думаю, организовать такой тест удастся. Возможно, тогда и получим ответ. Другая возможная причина — особенности файловой системы, в будущих тестированиях тест перемещения будет проводиться с одним файлом объемом ХХ Мб и с ХХ000 файлами, объемом 1Кб каждый (где ХХ — некоторое число, выбор будет определяться, видимо, емкостью карточки). В частности, это позволит определить влияние особенностей внутренних файловых систем на скорость работы.

    Теперь перейдем ко второй группе результатов — к результатам реальных тестов.

    Результаты перемещения файла размером 3,8 Мб (zip-файл бэкапа памяти) из одной папки на карте в другую (Папка2Папка) очень сильно удивили, причем, в процессе первого замера по ММС даже выдвигались предположения о подвисании Палма. Почти двухкратное преимущество SD. Но уже Бэкап частично меняет картину. 135 файлов, объем — 3,833 Мб. ММС улучшает свои показатели, отыгрывая почти полминуты, SD показывает более слабый результат, проигрывая полминуты. В итоге разница сокращается с 2 минут, до 1-й. И хотя ММС все еще медленнее, такое резкое изменение результатов наводит на определенные мысли об особенностях формирования файловой системы контролером SD-карты. Копирование 2х файлов, размером 822 Кб из памяти на карту (Память-карта) вновь демонстрирует преимущество SD-карт по скорости записи, причем более, чем 2-х кратное. При этом стоит отметить, что в этом тесте писалось всего 2 файла.

    Вывод. Да, SD-карта будет побыстрее. Но она же и подороже будет. Если важны дешевизна или больший размер за те же деньги — выбирайте ММС. Если же критически важна или крайне желаема скорость работы с картой — SD будет лучшим выбором.

    На том и сошлись. Андрей слил Сергею IRPong и сыграв партейку, мы покинули гостепреимную «Пивную академию», а еще через 15 минут, пожав друг другу руки, разошлись по своим делам.

    Автор: Дмитрий Малюта

    Rambler's Top100

    карта сайта   версия для ПК