Оптимизация работы мобильных накопителей
Как показало тестирование устройств ZIV, их работа действительно происходит при сравнительно высокой скорости передачи данных, характерной для изделий, подключаемых к порту USB, и ограничено в основном возможностями этого интерфейса. Реальная скорость работы с данным устройством несколько меньше максимальной пропускной способности шины USB – 12 Мбит/с (1.5 Мбайт/с) и составляет примерно 980 Кбайт/с.
Однако этот параметр можно улучшить за счет применения специальных средств обработки данных, например, таких как динамическое сжатие записываемых программ и данных с последующей автоматической декомпрессией при операциях считывания. Эти средства были рассмотрены ранее. Там же было показано, что в результате использования динамического сжатия осуществляется расширение информационного пространства используемых накопителей. В дополнение к этому динамическое сжатие позволяет улучшить такой показатель, как стоимость хранения единицы информации.
В случае использования устройств ZIV реализация динамического сжатия наиболее просто может быть осуществлена за счет использования встроенных возможностей файловой системы NTFS. При этом в некоторых случаях информационная емкость может быть увеличена весьма существенно: в несколько раз. Работа же пользователя со сжатыми программами и данными происходит так же, как и с обычными файлами, не подвергнутыми компрессии. В этом заключается одно из достоинств данного способа по сравнению, например, с традиционным архивированием.
Ниже приведена таблица, иллюстрирующая результаты использования динамического сжатия в случае, например, хранения видеоизображений, представленных тремя популярными форматами: BMP, TIFF, JPEG.
Параметры сжатия файлов BMP, TIFF, JPEG в NTFS:
Формат | BMP | TIFF | JPEG |
---|---|---|---|
До сжатия | 2.25 Мбайт | 2.25 Мбайт | 266 Кбайт |
После сжатия | 366 Кбайт | 1.52 Мбайт | 258 Кбайт |
Выигрыш, % | 84 | 32 | 3 |
Коэффициент сжатия | 6.3 | 1.5 | 1.03 |
Таким образом, для активного пользователя, оперирующего файлами типа TIFF, информационный объем устройства ZIV возрастет в 1.5 раза, а в случае BMP – более чем в 6 раз.
Не менее впечатляющие результаты динамического сжатия показывают файлы типа ТХТ и DOC. Это иллюстрирует приведенная ниже таблица.
Кстати, в качестве примера файла DOC был использован файл данного раздела.
Параметры сжатия файлов TXT, DOC в NTFS:
Формат | ТХТ | DOC |
---|---|---|
До сжатия | 105.0Кбайт | 87.0 Кбайт |
После сжатия | 70.0 Кбайт | 38.0 Кбайт |
Выигрыш, % | 33 | 56 |
Коэффициент сжатия | 1.5 | 2.29 |
И самое интересное заключается в том, что, как показывает практика, при использовании динамического сжатия не наблюдается существенного снижения реальной производительности системы. Более того, скорость работы ZIV становится даже существенно выше. Связано это с тем, что компрессия файлов существенно уменьшает негативное влияние на производительность этого устройства ограничений в пропускной способности шины USB 1.1. Здесь уместно напомнить, что пропускная способность USB 1.1 существенно ниже возможностей интерфейса АТА/66, поддерживаемого жесткими дисками, являющимися основой устройств ZIV.