debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: [howto]Борьба с iowait-bug (#12309)  (Прочитано 2976 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Brainey

  • Topic Author
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
[howto]Борьба с iowait-bug (#12309)
« : 29 Август 2011, 14:18:12 »
  Некоторые, наверное сталкивались с проблемой притормаживания системы при интенсивных операциях ввода вывода. К счастью, этот баг встречается довольно редко и далеко не на всех конфигурациях компьютеров. Недавно нашел рецепт, помогающий от его избавиться. Для этого достаточно прописать в /etc/sysctl.conf следующие строчки:
vm.overcommit_memory = 1 # Более оптимистичное выделение памяти. overcommit есть всегда.
vm.dirty_bytes = 4194304 # Ограничиваем размер дисковых буферов. (Если что, значение dirty_bytes должно делиться на 4096 нацело.)
vm.dirty_background_bytes = 4194304 # Ограничиваем количество "грязной" памяти при котором фоновый демон обратной записи pdflush начнёт обратную запись.
Сохраняем изменения и применяем их командой
# sysctl -p
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Оффлайн ubuntux

  • Сообщений: 1
  • Jabber: ubuntux@xdsl.by
Re: [howto]Борьба с iowait-bug (#12309)
« Ответ #1 : 01 Сентябрь 2011, 00:39:52 »
что-то не помогает =( я наверное слоупок ::)
 

Оффлайн Brainey

  • Topic Author
  • Сообщений: 1943
  • Jabber: brainey@jabber.cz
Re: [howto]Борьба с iowait-bug (#12309)
« Ответ #2 : 01 Сентябрь 2011, 14:01:16 »
Как вариант, можно попробовать vm.overcommit_memory = 2Но на моем железе с overcommit = 1 было несколько лучше, чем с 2.
« Последнее редактирование: 01 Сентябрь 2011, 14:04:45 от Brainey »
Конференция форума в jabber: debianforum@conference.jabber.ru | Клуб кедоводов: kde@conference.jabber.ru
 

Теги: