LINUX.ORG.RU

Оптимальное значение swappiness для 3Gb на ноутбуке?

 ,


1

2

Браузер + IntellijIDEA + Skype + прочее (Tomcat, Thunderbird и т.д.) отъедает большую часть памяти, в связи с чем активно используется своп. Установив swappiness=10 лучше не стало, т.к. памяти все равно не хватает, и тормоза неизбежны. Изначально было 60 выставлено вроде, но это наверное многовато.

Какое значение выставить чтобы своп начинал использоваться своевременно - не рано и не поздно?

P.S. докупить памяти, сменить ноут на десктоп с памятью > 10Gb, поставить SSD - это все правильно, но пока лениво, нужно временное решение.



Последнее исправление: frymock (всего исправлений: 1)

Ответ на: комментарий от crowbar

На zram держишь swap?

Какого размера создавал устройства и сколько штук? Рекомендуют по количеству ядер, на каждое устройство по ядру.

frymock
() автор топика
Ответ на: комментарий от frymock

На zram держишь swap?

Дисковой Свап-раздел я даже не трогал. У него низкий приоритет, и используется он только когда zram заканчивается.

Какого размера создавал устройства и сколько штук?

По количеству ядер (два), в сумме один гигабайт. Единственное, что меня смутило, это когда я размонтировал эти два свапа, данные оттуда перекачивались в память очень долго. Видимо это проблема swap-системы linux, а не zram, т.к. прямая запись в /dev/zram работает быстро.

crowbar
()
Ответ на: комментарий от crowbar

Что-то я не понял, а за счет чего прирост отзывчивости системы? Zram же это вроде просто зипующие устройства в памяти и сами по себе они ничего не делают.

frymock
() автор топика

Если ядро свежее, можно попробовать zswap.

greenman ★★★★★
()
Ответ на: комментарий от frymock

а за счет чего прирост отзывчивости системы?

Процессоры нынче быстрые, а жёсткие диски (особенно ноутбучные) медленные.
Допустим, занято у тебя 4Гб памяти - 3 в рам и 1 в дисковом свопе. К 3 доступ быстрый, к 1 очень медленный. Заменяем дисковый своп на зрам, допустим сжатие двухкратное, тогда 2Г в рам, 2Г в зрам, к 2Г доступ быстрый, к двум всего лишь чуть медленнее (процессор быстрый, поэтому распаковка быстрая) — итого на глаз незаметно.

redgremlin ★★★★★
()
Ответ на: комментарий от crowbar

В убунте даже пакетик со скриптами добавили: zram-config

А какой в среднем уровень сжатия получается? Непонятно сколько отъелось памяти (два по 770Mb?) и какой профит будет?

free -m

             total       used       free     shared    buffers     cached
Mem:       3083004    1990536    1092468          0      61832     844832
-/+ buffers/cache:    1083872    1999132
Swap:      7832948          0    7832948
swapon -s

Filename                                Type            Size    Used    Priority
/dev/sda2                               partition       6291452 0       -1
/dev/zram0                              partition       770748  0       5
/dev/zram1                              partition       770748  0       5

frymock
() автор топика
Ответ на: комментарий от frymock

какой в среднем уровень сжатия получается

В 3-4 раза.

Непонятно сколько отъелось памяти (два по 770Mb?)

Нет. Это исходных данных 770 мб, реально сколько они занимают можно посмотреть в /sys/block/zram0/compr_data_size

crowbar
()
Ответ на: комментарий от frymock

тебе анонимус дело сказал, на трёх гб ноутбука всем твоим добром нельзя пользоваться одновременно, либо памяти догоняй до 8гб, либо выкидывай половину монстров.

anonymous
()
Ответ на: комментарий от crowbar

Нет. Это исходных данных 770 мб, реально сколько они занимают можно посмотреть в /sys/block/zram0/compr_data_size

Профит как опсчитать, т.е. без заняло бы N мегабайт, а с zram M мегабайт.

И в перспективе сколько осталось до использования дискового свапа?

frymock
() автор топика

10 c питанием от сети, 40 от батарейки.
Можешь еще transparent hugepages включить.

anonymous_sama ★★★★★
()
Последнее исправление: anonymous_sama (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.