В моей установке Linux что-то не так, что я просто не могу найти.
Это Ubuntu Lucid Lynx (10.04), 64-разрядная. Аппаратное обеспечение - Dell Optiplex 960: процессор Intel Core 2 Quad, 8 ГБ ОЗУ, 2 жестких диска по 300 ГБ. /home - это ext2 на одном диске, а все остальное - на другом (/ также ext3). У меня VirtualBox работает с 64-битным образом Vista для календаря Outlook, но тяжелыми приложениями являются IntelliJ, NetBeans, MySQL и Opera. Opera также загружает мою почту (IMAP), в которой более 10000 сообщений.
Проблема в том, что время от времени Opera останавливается на несколько секунд. Просмотр списка процессов показывает, что он находится в log_wait_commit
что означает (насколько я понял), что файловая система удерживает вещи. Иногда я могу сделать это путем обновления Subversion, но обычно это происходит без какой-либо причины, которую я вижу. Обычно это происходит с Opera, но я видел, что NetBeans тоже проваливался. Это не приводит к сбою приложения - оно просто не отвечает на несколько секунд.
Гугл не помог. Самым близким, что я получил, было удаление атрибута синхронизации в файловой системе. Это ничего не достигло. По совету друга-гуру из Linux я уменьшил /proc/sys/vm/dirty_writeback_centisecs
до 300, но это тоже ничего не дало . И это было все, о чем он мог думать.
Что происходит и можно ли это исправить? (И как?)