2.3. Выделение блоков

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

2.3.1. Оставьте свободное место

По мере заполнения файловой системы найти свободные блоки становится все сложнее, и все чаще будут выделяться оставшиеся блоки, расположенные в разных местах, что приведет к значительной фрагментации. Более того, чем меньше свободных блоков, тем больше времени займет поиск из-за перебора групп ресурсов, и тем больше вероятность состязания за доступ к группам — все это отрицательно сказывается на производительности.
Исходя из вышесказанного, рекомендуется оставить хотя бы 15% свободного пространства в файловой системе (эта цифра может корректироваться в зависимости от нагрузки).