Файловая система - способ организации, хранения и именования данных на носителях информации в компьютерах и другом электронном оборудовании. Различные файловые системы предоставляют различные возможности (разграничение доступа, шифрование).
В настоящее время в системе Windows и Unix-подобных системах используются различные файловые системы для носителей с произвольным доступом. Актуальной для Linux систем является журналируемая файловая система EXT4, в то время как в Windows используется журналируемая файловая система NTFS. Журналируемые файловые системы хранят список изменений (журнал), помогающий сохранять целостность файловой системы при сбоях. Целью данного исследования является выявление наиболее безопасной и быстрой файловой системы в условиях обработки экономической информации. В связи с различием файловых систем для различных операционных систем, данное исследование окажет помощь в выборе операционной системы при реализации новой системы обработки экономической информации. Для определения лучшей файловой системы для Linux систем, было проведено исследование скорости записи, чтения и компрессии различных файлов.
Для тестирования были взяты следующие файловые системы: XFS, EXT3, EXT4, btrfs, NILFS2.
В настоящее время XFS, EXT3 и EXT4 являются широко используемыми. Системы btrfs и NILFS2 являются сравнительно новыми и не обладают должной надёжностью, необходимой для использования в системах обработки экономической информации. Однако они были включены в тестирования для сравнения с более надёжными системами. Все тесты были проведены с использованием бесплатной системы тестирования с открытыми исходными кодами Phoronix Test Suite. Данная система тестирования доступна для загрузки по следующему адресу: http://www.phoronix-test-suite.com/?k=downloads.
Выше перечисленные испытания проводились на 12 различных аппаратных платформах по 10 циклов на каждой. В тестировании скорости BZIP2 компрессии системы XFS и EXT3 проявили себя лучше остальных, несмотря на свой возраст, однако разница между EXT3 и более новой EXT4 мала. Системы btrfs и NILFS2 не обеспечивают необходимой скорости работы, что может являться следствием их слабого развития.
При сравнении скорости записи файла размером 2 гигабайта EXT4 является безусловным лидером, скорость файловых систем XFS и EXT3 примерно равна.
Данный тест в очередной раз показал целесообразность использования системы EXT4. Последний тест сравнивает скорость чтения файла размером 4 гигабайта. В данном тесте лидером так же является файловая система EXT4, что позволяет выбрать её в качестве основной файловой системы при использовании операционной системы Linux. В дальнейшем будет проведено сравнение файловых систем EXT4 и NTFS.
Скорость чтения EXT4 оказывается выше скорости чтения NTFS на 6%. При сравнении скорости записи файлов размером 4 КБ, 64 и 1 МБ разрыв между производительностью EXT4 и NTFS сохранился в пределах 25%.
В общем производительность файловой системы EXT4 оказалась выше, что позволяет рассматривать операционную систему Linux в качестве основной операционной системы при реализации программного комплекса обработки экономической информации.
В данной работе проанализированы существующие подходы к решению задачи поддержания целостности файловой системы. Сформулированы требования по поддержанию целостности файловой системы: должна присутствовать возможность гарантированной защиты произвольных файлов от модификации; должна быть обеспечена возможность контроля не только целостности, но и подлинности файла; операции "выполнение файла", "загрузка драйвера" должны выполняться только для доверенных файлов; при копировании и/или переносе файла связанные с ним и необходимые для проверки целостности данные не должны теряться; при обнаружении факта нарушения целостности файла факт нарушения должен быть отражен для последующего анализа администратором, доступ к такому файлу запрещен; реализация должна быть прозрачна для пользователя. При сравнении безопасности файловых систем стоит заметить, что обе файловые системы не имеют известных уязвимостей, однако файловая система EXT4 является открытой системой, т.е. имеются коды программ реализующие эту систему, а открытые коды разрешается изменять по своему усмотрению .В данное время мною ведется разработка файловой системы на основе EXT4 ,которая позволит увеличить безопасность и надежность этой системы применительно к экономическим системам. В дополнение, использование файловой системы EXT4 и операционной системы Linux является бесплатным, в то время как операционная систем Windows платна. Это позволяет экономить средства при реализации системы обработки экономической информации не теряя при этом в безопасности и производительности.
Результатом данного исследования является разработка требований по поддержанию целостности файловой системы и выявление более быстрой и безопасной файловой системы, которой оказалась файловая система EXT4.
=======
Это интересно
+9
|
|||
Последние откомментированные темы: