cucullus |
|
![]()
Темы:
269
Сообщения:
3574
Участник с: 06 июня 2007
|
vs220да там не реклама, а контентмейкеры поехавшие ;)
такие дела.
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
В части не адекватности автора по указанной ссылке .... Главное было дано направление, а дальше можно и самим нагуглить ... PS - хотя, по существу дела, хоть и грубо, но в полне доходчиво для понимания, и, главное, все правильно ...
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
122
Сообщения:
1571
Участник с: 08 октября 2015
|
в общем -- иногда все же даже при 100 или чуть меньше (80) значнеия vm.overcommit_ratio начинает неадекватно работать со свопом и начинаются подфриживания... и я принял решение сделать просто небольшой своп и сделать vm.overcommit_memory = 0 -- на сколько я понял из того мана в таком положении оверкоммит регулируется эвристически, а не в ручную? |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
safocl, рекомендую оставить все настройки overcommit по дефолту - весь нюанс в том, что их нельзя менять произвольно, во первых, значения overcommit_ratio работают (их можно менять) только при значении overcommit_memory=2, во вторых , менять значение overcommit_ratio произвольно при наличии swap не рекомендуется, лучше высчитывать - оптимальное значение зависит и от объема ОЗУ и от объема swap. Если менять произвольно, то можно заиметь проблемы с неполным использованием ОЗУ и ранним заполнением swap - не поможет никакой swappiness. Хочешь влезть в эту тему основательно, нужно много читать. Так что у тебя всего два варианта - оставить swap и настройки overcommit по дефолту - убрать swap и запустить earlyoom или ему подобное … (earlyoom проще) Но если имеешь какое то не стандартное приложение, которое портит всю картину, то проще ограничить его рессурсы другими способами.
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
122
Сообщения:
1571
Участник с: 08 октября 2015
|
vasekтак ента проблема изначально и была --вот только все было по умолчанию -- на эвристике без ручной настройки. vasekв том то и дело -- все чо запущено -- всему нужны норм ресурсы |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
safoclНасколько я понял проблема только в одном приложении (какая то игра)? - если без нее все нормально, то тогда нужно думать как ограничить это приложение. И так и не понял, как работает без swap? PS - одно не понятно - у большинства работает, у тебя не работает.
Ошибки не исчезают с опытом - они просто умнеют
|
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
safocl, а вообще, лично я сторонник swap-раздела, а вот swap-файл не признаю.
Ошибки не исчезают с опытом - они просто умнеют
|
vs220 |
|
Темы:
25
Сообщения:
8524
Участник с: 16 августа 2009
|
vasekКак бы и у большинства при исчерпании оперативки не очень то и хорошо оно работает, да и у вас тоже судя по прошлой теме про свап. Когда начинается активный свопинг при недостатке оперативы вплоть до много минутных зависаний. У ТС проблема по видимому в том что игрушка вытесняет в свап остальные программы и начинаются тормоза из за io. Вот тут и смотреть как вы говорили что именно в свап ушло и сколько игрушке выделено. |
vasek |
|
Темы:
47
Сообщения:
11916
Участник с: 17 февраля 2013
|
vs220Все верно, но у этого большиства, так же как и у меня, swap не начинает заполняться, когда ОЗУ еще далеко до исчерпания. А вот потом начинаются торможения и приличные, потому и отказался от swap. Сейчас вообще забыл, что такое подтормаживание. А вот его игрушка, как он выше и писал, начинает рано заполнять swap, ... но вот что творится без этой игрушки он так и не пишет. Если эта игрушка уж так нужна, то можно попробовать ограничить ее в потреблении памяти, используя, например, ulimit, cgoups. .... или создать нового юзера и ограничить его ... и играть под этим юзером.
Ошибки не исчезают с опытом - они просто умнеют
|
safocl |
|
Темы:
122
Сообщения:
1571
Участник с: 08 октября 2015
|
vasekбез свапа все отлично -- вот только иногда все же залезает на 100% оперативки... |