Расперделение памяти

Поставил ради интереса в КДЕ4 виджет мониторинг памяти, и заметил, что своп использутся на 100%, а физическая прцоентов на 30-40%, как мне кажется это замедляет работу(поправьте если не прав).
Как бы сделать так что бы в первую очередь загружалась физическая память а потом своп?

Как это — подкачка на

Как это — подкачка на 100%?

http://gentooexperimental.org/~patrick/weblog/archives/2009-11.html#e2009-11-10T20_18_46.txt

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

sysctl vm.swappiness = 10

sysctl vm.swappiness = 10
или записать это в /etc/sysctl.conf

Ubuntu is an African Word that means "Gentoo is too hard for me"

Сейчас все нормально, это

Сейчас все нормально, это было после компиляции только оказывается.
# sysctl vm.swappiness = 10
vm.swappiness = 60
error: Malformed setting "="
error: "10" is an unknown key

Вот что выдает

Попробуй без знака "="

Попробуй без знака "="

то же самое:error: "10" is

то же самое:
error: "10" is an unknown key
И кстати после emerge своп опять на 95%, а физическая на 30-40%

cat

cat /proc/sys/vm/swappiness
echo 10 > /proc/sys/vm/swappiness

Сработало vm/swappiness - а

Сработало
vm/swappiness - а что собственно говоря это значит?))

swappiness - агрессивность

swappiness - агрессивность использования подкачки. Чем больше число, тем быстрее в подкачку попадают неиспользуемые проги...

По моему все нормально, во

По моему все нормально, во время сборки была нужна память для компилятора и т.д., после сборки она освободилась и пока не потребуется будет свободна, т.е. через некоторое время использование оперативки должно вернуться к 90-100%.

именно. А в свопе осталась

именно. А в свопе осталась всякая фигня, которая никому в тот момент не была нужна, поэтому система её в оперативку обратно не загружала.

# sysctl

# sysctl vm.swappiness=10

Надо просто без пробелов вокруг символа =
;)

Working on Gentoo Linux for Asus P535 and Qtopia :-)

а у дефрагметатора памяти нет

а у дефрагметатора памяти нет такой функции, которая перемещала бы из свопа в основную память память программ, после того как активно пожирающий память процесс был завершен?

скрытный секс :)

А зачем? как только что-то из

А зачем? как только что-то из свопа реально потребуется оно будет загружено в оперативку, если же оно лежит в свопе и не рыпается, видимо никому не нужно.

а кто его знает :) просто

а кто его знает :) просто руководствуясь идеей что в линуксе можно сделать все, даже самое извращенное, то подобное действие по возврату всего в ОЗУ быть должно

скрытный секс :)

Закат солнца вручную. free

Закат солнца вручную.

free
total used free shared buffers cached
Mem: 1027000 1014500 12500 0 27620 717544
-/+ buffers/cache: 269336 757664
Swap: 1004052 4672 999380

swapoff -a
swapon /dev/sda2

free
total used free shared buffers cached
Mem: 1027000 1014868 12132 0 26836 714864
-/+ buffers/cache: 273168 753832
Swap: 0 0 0

добавляем обе строчки в

добавляем обе строчки в скрипт swapreload и получаем ручное передергивание свапа :)

душевно :))) правда я имел

душевно :)))
правда я имел ввиду ядерную опцию. но все же +)

скрытный секс :)

Ядерную опцию? Это

Ядерную опцию? Это как?
CONFIG_DROP_SWAP_WHEN_USER_WANTS ?

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

ну да. и там еще связь с

ну да. и там еще связь с libastral.so, чтобы узнавать, когда же таки юзер захотел передернуть свап. :)

чорт пол дня потратил искав

чорт пол дня потратил искав эту библиотеку, она что не из портеджей? :)

скрытный секс :)

Она из libsuperhumanpowers

Она из libsuperhumanpowers

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

а не подскажете из какого

а не подскажете из какого оверлея :( в официальном дереве этого же нет ... :)

скрытный секс :)

layman -a supernatural

layman -a supernatural

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".