Сравнение XFS и Ext3




Сравнение XFS и Ext3

Как выбирать, отформатировать, подключить и настроить файловую систему

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

- Ext3 не имеет «хорошего» параллельного ввода-вывода.

- У XFS оптимальный режим для параллельных потоков ввода-вывода, если он отформатирован с использованием множества распределенных групп.

- Ext3 имеет лучшую производительность для небольших файлов при однопоточном чтении/записи.

- XFS имеет лучшую производительность для больших файлов и множество потоков чтения/записи.

- Выбор осложняется, если есть или маленькие файлы с несколькими потоками, или большие файлы при одном потоке.

- Ext3 имеет лучшую производительность после форматирования, но фрагментирование, со временем, увеличивает задержки и уменьшает производительность.

- Фактически, наблюдение за производительностью работы наших SMTP-серверов, показало, что XFS имеет гораздо более лучшую производительность с сильнозагруженными параллельными потоками ввода-вывода. В рамках такой нагрузки, у XFS не более 0,3% ожидания ввода-вывода. ext3 показал 5% с такой же нагрузкой.

Подключение файловой системы, настроенной с учетом предполагаемого использования:

XFS:

noatime,nodiratime,attr2,nobarrier,logbufs=8,logbsize=256k,osyncisdsync

- nobarrier только для хранилищ высокого класса.

- osyncisdsync не для баз данных.

Ext3:

noatime,nodiratime,async,commit=1,data=journal,reservation

- async не для баз данных.

- commit=1 для серверов с большой нагрузкой.

- data=journal только для серверов с высокой нагрузкой и только для некоторых профилей параллельного ввода-вывода.

- inode reservation выпущено на ядре 2.6.13.

- inode reservation повышает производительность ext3 при многопоточной записи. Но с течение времени, при многопоточном вводе-выводе, наступает сильная фрагментация.

Почему XFS обладает лучшим режимом параллельного ввода-вывода?

- EXT3 имеет один индексный дескриптор таблицы.

- XFS имеет один дескриптор таблицы для каждой распределенной группы.

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

- При высокой нагрузке ввода-вывода, дескриптор таблицы ext3 вызывает сбой очереди ввода-вывода.

.

Источник:  http://www.techforce.com.br/news/linux_blog/lvm_raid_xfs_ext3_tuning_for_small_files_parallel_i_o_on_debian

.

Ранее:  Настройка LVM, RAID, XFS и EXT3 для большого числа операций ввода-вывода.

Popularity: 5%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Настройка LVM, RAID, XFS и EXT3 для большого числа операций ввода-вывода.
  • Kernel Log: файловые системы
  • Обновление Chrome 10 залатало дыры
  • Solaris FSS. 2. Доли ЦП
  • Высокодоступный NFS сервер с использованием Heartbeat и DRBD. Part 5



  • Опубликовано 02 Авг 2010 в 13:50. В рубриках: Tuning. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters