LINUX.ORG.RU

Большая часть памяти занята кешами, работает oom_killer, drop_caches не дает эффекта

 , linuxatemyram, ,


1

7

Заметил, что пока я был на работе, oom_killer прикончил Firefox на фоне общей нехватки памяти. Картина примерно следующая:

# free -m
             total       used       free     shared    buffers     cached
Mem:         15891      15711        179          0          3      13136
-/+ buffers/cache:       2571      13320
Swap:            0          0          0
Остановил приложения с активным I/O, сделал sync && echo 3 > /proc/sys/vm/drop_caches, кеши почти не уменьшились, тормоза UI заметны на глаз. Вопрос, в общем-то, очевиден: кто виноват и что делать?

Возможно, эти данные чем-то помогут:

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

Они сами пишут

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

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

Ему парой комментариев выше даже перевели его же источник, на который он ссылался.
«Но вообще без свопа жить нельзя и red hat об этом прямо говорит.» - нету там ничего такого.

xtraeft ★★☆☆
()
Ответ на: комментарий от King_Carlo

Ноль — тоже корректный размер. Несколькими комментариями выше участник ddos3 перевёл более новый мануал, из которого следует, что можно и без свопа. Или вы буквоед?

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

я ТСу помочь зашёл, не хотите, как хотите.

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

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

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

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

Ну так помогай, а не неси бред про то, что все беды из-за отсутствия свопа.

Бабу свою учи щи варить, сынок ))

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

1) Почитай тред:

Проблема наблюдается на всех ядрах, прошедших бэкпорты дебиана за последние полгода

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

Несколькими комментариями выше участник ddos3 перевёл более новый мануал, из которого следует, что можно и без свопа

Я не знаю, что этот персонаж перевел, но в мануале по RHEL 6 четко сказано, что без свопа нельзя:

https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6...

«So, if:
M = Amount of RAM in GB, and S = Amount of swap in GB, then

If M < 2
	S = M *2
Else
	S = M + 2

...

never less than 32 MB».

tailgunner ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.