Ограничение журналирования Ubuntu 10.10
На сервере с Ubuntu 10.10 постоянно показывает load average 1,5-2,5. При этом процессор грузится на 30%. Все ресурсы уходили на работу с жестким диском. Причем, как показал iotop, писали не пользовательские процессы, а системный, отвечающий за запись журналов, а именно jbd2. Попытка прописать в fstab время сбрасывания буфера на диск не дала результата.
Было найдено другое решение. В файле /usr/lib/pm-utils/power.d/journal-commit есть переменная
JOURNAL_COMMIT_TIME_AC=${JOURNAL_COMMIT_TIME_AC:-0}
Можно просто заменить ее значение на что-то отличное от 0. Например, 120. Минус в том, что при обновлении пакета pm-utils ее значение снова вернется в первоначальный вид. Поэтому внесем изменения и перенесем файл в директорию настроек pm-utils.
sudo cp /usr/lib/pm-utils/power.d/journal-commit /etc/pm/power.d/journal-commit
Теперь нужно перемонтировать разделы диска.