vasek
потому и интересно посмотреть, как изменится заполнение swap со значениями, которые предложил выше
так получается чо чото не хочет норм работать или вообще запускаться -- либо браузер, либо игра -- либо вообще сразу краш, либо просто зависает в непонятном полуфункциональном нерабочем состоянии.
поставил на 100 оверкоммит с тем же мелким свопом -- я уже и не помню -- зачем я делал тот своп 10 гигов...
vasek
у тебя, насколько понял, ОЗУ=7,8G
да все верно.

vasek
Будет время проведи эксперимент
ок -- сча как раз ентим и займуся.

п.с. сча решил чота потюнить оперативку -- частоту повысить, тайминги поужимать... чот ничо не вышло -- проц у меня i5 3330, оперативка 1333 частоты -- и нивкакую не захотела нормально работать при 1600 -- на такой частоте вроде все грузится -- но в работе лютейшие трабблы...

решил найти более менее внятный гайд, нашел, попробовал как там все рассказывается -- изменил чото одно -- сразу проверил на тесте оперативы -- проверяю на стандартных настройках, а у меня ошибка на одном и том же байте одной планки (из двух). -- странное дело, но после смены местами плашек памяти ошибка исчезает -- одна планка выдает ошибку только в одном слоте, хотя в том же слоте другая плашка не выдает ошибки, и та ошибочная плашка не выдает ошибки в другом слоте.
Очень странные дела. -- попробую в таком виде еще на ночь поставить -- вдруг не всегда проявляется
Vadim
у меня система сейчас рекрасно работает,ничего не виснет,после того как сделал
а до ентого фризилося?

Vadim
читал про оверкоммит,пока не совсем понял что и с чем его едят.
ну енто показатель того какой объем относительно виртуальной памяти в процентах может запросить прога -- тоесть как я понимаю значение в 100 говорит, что система будет ориентироваться именно на 100% доступной реальной виртуальной памяти, при 200 -- будет выдавать основываясь на х2 реальной виртальной памяти.

ну тут весь смсл такой, что уже давно все выделение ральной виртуальной памяти происходит не сразу (если ты ессесна сразу не заполняешь ее) -- к примеру ты запрашиваешь в плюсах new char[1024*1024*1024*15] -- тоесть 15 гигов -- они не тратятся сразу прогой. -- Они потратятся только в случае если ты их будешь уже в проге заполнять данными.
По ентой причине на самом деле запрашиваемой памяти у тебя может быть хоть сколько угодно (даже больше реальной виртуальной памяти), но ограничивается относительно свободной виртуальной памяти умноженной на значение оверкоммита.

енто все мое видение -- я код данной настройки не смотрел в ядре -- по ентому там может чото и не так быть, но по логике енто собсна так и должно быть.
похоже для меня оверкоммит в 200 енто пичаль.
в общем -- сделал оверкоммит на 100, vm.swappiness = 40, релоад модулей systemd -- и вроде бы все норм пока что... -- отзывчивость системы на высоте
скрин htop

`--> sudo grep -R . /sys/kernel/debug/zswap
[sudo] пароль для safff:
/sys/kernel/debug/zswap/same_filled_pages:51914
/sys/kernel/debug/zswap/stored_pages:439833
/sys/kernel/debug/zswap/pool_total_size:747548672
/sys/kernel/debug/zswap/duplicate_entry:0
/sys/kernel/debug/zswap/written_back_pages:6
/sys/kernel/debug/zswap/reject_compress_poor:445232
/sys/kernel/debug/zswap/reject_kmemcache_fail:0
/sys/kernel/debug/zswap/reject_alloc_fail:0
/sys/kernel/debug/zswap/reject_reclaim_fail:0
/sys/kernel/debug/zswap/pool_limit_hit:2
vasek
cat /sys/module/zswap/parameters/*
абсолютно идентичные значения как тут.
vs220
Кстати если есть несколько дисков лучше вынести свап на другой диск не на тот на котором корень и хомяк.
понятно -- раньше было два физических носителя -- один другу выдал -- у него всутулился... тот как раз под свап чисто использовал.
vs220
должно по идеи нолю быть равно
а у меня ваще вот такие финты система крутит -- с отключенным свопом вообще)))
RusWolf
/dev/zram0
ну мне zram на сколько я понимаю смсла с таким количеством оперативки делать нету?
vs220
Ну и файл пересоздать, странно что
пересоздавал через mkswap но не сам файл...
а вот второе страно действительно -- как у других я хз -- но у меня всегда 6.