Ограничение журналирования Ubuntu 10.10

На сервере с 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

Теперь нужно перемонтировать разделы диска.

Комментировать