Авторские статьи

Улучшения ext4 для ядра linux 3.11.


Ted Ts'o, главный разработчик Ext4, закоммитил несколько интересных изменений для ext4, которые касаются увеличения производительности.

Ted Ts'oКонечно, работа над различными аспектами ext4 разработчиками проделана не малая, но обычно радуют именно улучшения в плане скорости.

Во-первых, ext4_writepages() теперь используется для nodelalloc и режим совместимости с ext3. Это позволяет проводить операции записи более эффективно - в виде единого запроса вместо посылки раздельных 4к записей.

Во-вторых, кэш экстентов механизма shrink теперь не имеет проблем с масштабированием, вызванное ранее блокировками i_es_lru.

Другие оптимизации уменьшают нагрузку на CPU и позволяют избежать пустых коммитов без необходимости.

На начало июля 2013 года текущим ядром в разрабатываемой Ubuntu 13.10 Saucy Salamander является ядро версии 3.10. Есть небольшая надежда, что к октябрю 2013 года разработчики Убунту решат запулить linux kernel 3.11.

Оптимизация и чистка кода ext4 будут не лишними в новом релизе, учитывая популярность данной файловой системы. Ситуация с Btrfs пока не даёт повода назвать её файловой системой будущих релизов.

Дополнительные материалы:
Ускорение файловой системы ext4.
Оптимизация виртуальных серверов. Файловая система.
Конкурент ZFS в Ubuntu.

Дата последней правки: 2013-08-02 11:50:56

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта