Похоже, у нас проблемы с производительностью обновления метаданных в CentOS6, поэтому я проверяю, есть ли у нас улучшения, упомянутые в этой презентации Дейва Чиннера:
http://xfs.org/images/d/d1/Xfs-scalability-lca2012.pdf
В нем упоминаются эти исторические проблемы:
Проблемы с метаданными XFS
Я не могу найти, какой была бы машина выпуска, чтобы отслеживать исправления, которые он представляет.
CentOS6 / RHEL6 справедливо работает с довольно старым ядром 2.6.32, и я хотел бы определить, выполняем ли мы улучшения, упомянутые в презентации.
Больше информации:
$ modinfo /lib/modules/2.6.32-642.6.2.el6.x86_64/kernel/fs/xfs/xfs.ko
filename: /lib/modules/2.6.32-642.6.2.el6.x86_64/kernel/fs/xfs/xfs.ko
license: GPL
description: SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
author: Silicon Graphics, Inc.
srcversion: 67725EF8353DC29370566C8
depends: exportfs
vermagic: 2.6.32-642.6.2.el6.x86_64 SMP mod_unload modversions
Разрешите пояснить:
Я не прошу совета по разрешению проблемы с производительностью в этом вопросе. я только спрашивая, как определить, находится ли исправление XFS, описанное в связанной презентации, в текущей файловой системе XFS или нет.
Изменение алгоритма, указанное как решение этих проблем с метаданными XFS, - это отложенное ведение журнала, как в слайд-шоу linux.conf.au 2012, так и в LWN написать об этом.
Зафиксировать история документации показывает, что экспериментальный флаг был удален в 5d0af85. Поскольку это было примерно в октябре 2010 года, Linux 2.6.37:
xfs: удалить экспериментальный тег из параметра delaylog
Мы обещали сделать это для 2.6.37, и код выглядит достаточно стабильным, чтобы выполнить это обещание.
Так что нет, это не в 2.6.32. Я не совсем уверен, что Red Hat сделала это, но сомневаюсь, что это серьезное изменение.
Сосредоточьте свои усилия на обновлении ядра. Поскольку у EL6 осталось 16 месяцев до обновлений безопасности, сделайте это с обновлением ОС. Новые ядра или переключение файловых систем возможно с EL6, но это меняет ваши процедуры, когда вы должны обновляться.