Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #46, СЕНТЯБРЬ 2004 г.

Молниеносный флеш

Тимур Ижбулатов

Спецвыпуск Xakep, номер #046, стр. 046-110-2


Недостатки: Максимальная емкость сильно ограничена (128 Мб)

MS

Полное название: MemoryStick

Год создания: 1999

Разработчик: Sony

Достоинства: Технология защиты авторских прав

Недостатки: Применяется только в продукции Sony, высокое энергопотребление, низкая устойчивость к внешним воздействиям, скромная скорость

SD

Полное название: SecureDigital

Год создания: 2000

Разработчик: Matsushita, SanDisk, Toshiba

Достоинства: Существуют варианты с пониженным энергопотреблением, повышенная устойчивость к внешним воздействиям, малые габариты (сходны с MMC), возможность защиты от записи, механизм защиты авторских прав

Недостатки: несмотря на то что является развитием MMC, обратной совместимости с ним нет

xD-Picture

Полное название: ExtremeDigital

Год создания: 2000

Разработчик: Olympus Optical Co., Ltd.; Fuji Photo Film Co., Ltd.

Достоинства: Самые малые габариты, высокая скорость чтения/записи, самый большой максимальный объем, низкое энергопотребление

Недостатки: Редко встречаются устройства с гнездами такого типа

Как проводилось тестирование

Конфигурация стенда

В качестве платформы для тестового стенда использовался компьютер на базе материнской платы Albatron KX400+ с чипсетом VIA KT333 и процессора AMD Athlon XP 2000+ (1666 МГц). При этом был использован интегрированный контроллер USB. Оперативная память DDR объемом 256 Мб. Стенд работал под управлением операционных систем Microsoft Windows XP и Debian GNU/Linux c ядром 2.2.6.

Методика тестирования

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

1. Для тестирования скорости передачи (Transfer Rate) использовался широко распространенный программный пакет Ziff Davis Winbench99 2.0. При этом графики, полученные для различных устройств, сохранялись в отдельные файлы для последующего визуального сравнения.

2. Что касается Linux, то там использовалась программа bonnie++ версии ХХХХ, предназначенная для тестирования производительности жестких дисков и файловых систем. Тесты, производимые bonnie++, можно разделить на две группы: тесты доступа к одному большому файлу и тесты создания, чтения и удаления множества маленьких файлов.

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

Программа работала в "тихом" режиме, а данные результатов тестов автоматически направлялись в соответствующие файлы в формате CSV (Comma Separated Value). Для преобразования результатов в формат HTML использовался распространяемый вместе с bonnie++ Perl’овый скрипт bon_csv2html. Для экономии времени также пришлось прибегнуть к мощи шелл-программирования.

Размер "большого" файла (опция -s) был принят равным 120 Мб, поскольку он близок к максимальному, доступному пользователю полезному пространству на карте памяти.

Анализ результатов

Сравнение результатов проходило следующим образом. Из всех измеренных тестами характеристик были выделены ключевые.

Назад на стр. 046-110-1  Содержание  Вперед на стр. 046-110-3