Reviews / articles about OS/2 |
Operating systems: ArcaOS, eComStation, IBM OS/2 Warp |
|
|
DATE: 2005-12-01 13:10:17 AUTHOR: eCo Software
Каждая современная операционная система имеет собственную файловую систему, и eComStation - не исключение. Родной для eComStation является файловая система JFS (Journaling File System, журналируемая файловая система). Что означает журналируемая? Драйвер файловой системы использует специальную область на диске, называемую журналом, для записи изменений, происходящих во время работы. Использование журнала позволяет максимально сократить время изменения данных и повысить надежность файловой системы. Современная версия файловой системы JFS была разработана корпорацией IBM для ОС Warp Server for e-Business. Позже она была перенесена в IBM AIX и Linux. Целью разработчиков было обеспечить высокую производительность, надежность и масштабируемость для многопроцессорных компьютеров. Компания eCo Software, развивая файловую систему JFS уже более четырех лет, стремится следовать принципам, заложенным корпорацией IBM. По состоянию на начало осени 2005 года были реализованы следующие нововведения:
Установка eComStation на JFS Установка eComStation на JFS выполняется с помощью инсталятора ОС. Система ставится на любой DOS-compatible том. Процедура установки ничем не отличается от инсталляции системы на раздел HPFS.
На графике показана скорость загрузки операционной системы в графический и текстовый режимы, а также скорость загрузки популярных приложений. Таким образом, вы можете убедиться, что JFS дает прирост в скорости работы eComStation до 100% по сравнению с файловой системой HPFS. Единственное, что нужно сделать - установить операционную систему на JFS-раздел. За счет чего увеличивается скорость загрузки и работы? Все дело в кэше. Благодаря тому, что системные INI- и DLL-файлы находятся на JFS-разделе, их кешированием занимается драйвер JFS.IFS, который намного более эффективней кэша файловой системы HPFS. Все вызовы к системным библиотекам со стороны приложений пользователя выполняются быстрее, благодаря тому, что они находятся преимущественно в оперативной памяти. Утилиты обслуживания JFS Другая важнейшая цель кроме повышения производительности - надежность. Конечно же, абсолютно надежных файловых систем не существует. Надежность файловой системы складывается из устойчивости к сбоям и наличия программ для ее ремонта. Можно обсуждать, насколько велика вероятность потери данных на JFS. Если рассматривать с такого ракурса, то JFS очень надежна: мало нареканий на сбои, существуют утилиты восстановления данных с JFS. Уникальные утилиты JRescuer и JUne позволяют восстанавливать данные с поврежденного JFS-тома, а также восстанавливать стертые файлы. Утилиты могут работать без загруженного драйвера JFS.IFS, т.е. самостоятельно исследовать том и искать данные пользователя. Стоит отметить одну деталь - JFS не сохраняет данные о стертых каталогах и имена удаленных файлов, что усложняет поиск нужного удаленного файла. Искать нужные файлы можно с помощью фильтра, по дате, по расширенным атрибутам EA. Кроме того, мы рекомендуем регулярно запускать специальный скрипт, который копирует имена файлов в расширенные атрибуты. При поиске файлов JUne покажет эту информацию. По крайней мере, основная часть файлов будет иметь имя и вы сможете быстрее найти нужный файл. Флэш-диски с файловой системой JFS Форматирование флеш-накопителей ничем не отличается от форматирования обычного диска. Флеш-диск должен быть партиционированным, то есть сначала там нужно создать LVM раздел, после чего его можно отформатировать. Если назначить букву, то и на другом компьютере, если это возможно, будет та же буква. Есть ли ограничения у JFS? Файловая система JFS спроектирована с учетом современных требований. Она имеет достаточный запас прочности, чтобы без особых проблем функционировать достаточно длительное время:
JFS для eComStation готова для эксплуатации на многопроцессорных компьютерах. Сегодня производители процессоров закончили гонку мегагерц и сосредоточились на разработке многопроцессорных и многоядерных систем. Что планируется в будущем В ближайшем будущем планируется реализовать динамический кэш файловой системы. В отличие от статического, где объем памяти, выделенный для кеширования, остается неизменным на протяжении всего времени работы, динамический кэш позволит выделять дополнительную память при необходимости, и освобождать, когда необходимости в ней нет. Это позволит более экономно расходовать оперативную память. Область, не занятая кешем, будет предоставлена в распоряжение работающим в данный момент приложениям. Для повышения надежности файловой системы предполагается улучшать утилиты восстановления и обслуживания файловой системы, и разрабатывать новые, такие как defrag. Дополнительная информация:
Комментарии:
|
|
|||||||||||||||||||||||||||||||||
(C) OS2.GURU 2001-2021