LINUX.ORG.RU

Надоели утечки памяти


0

1

аптайм у ноута всего 3 с лишним дня, а натекло уже 400 мегабайт.
то есть:
# free -m
показывает 800 мб занятой памяти
но по всем подсчетам её занято не более 400 мегабайт.
если приглушить иксы и весь прикладной софт (оставить только системные демоны), то
# free -m
и
# htop
все равно показывают 400 мегабайт занятой памяти.
если сложить показания потребления RAM в htop'е, то получится не более 1% (20MB).
# lsmod
и сортировка по Size ничего не дает, все модули вместе не занимают и 10мб..
что делать?

★★★★★

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

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

самый умный?
[neko@gdetotut ~]$ free -m | grep '\-\/\+'
-/+ buffers/cache: 966 1045
с учётом буферов и кэша - занято 966, свободно 1045.

snoopcat ★★★★★
() автор топика

> но по всем подсчетам её занято не более 400 мегабайт.

Вот этот пункт непонятен. Объем разделяемых библиотек как считаем?

unanimous ★★★★★
()

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

darkshvein ☆☆
()
Ответ на: комментарий от megabaks

# freeram
...
Used ~400MB
# rmmod fglrx
...
Used ~398MB
# lsmod|grep fglrx|awk '{ print $2 }'
~3000000

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

тут скрипт давали, который сам и считает private + shared.
а вообще, в ksysguard всё видно, что нечему 800мб жрать, даже если всё вместе сложить.

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

>арч не виноват, инфо 100%
Ага. виновато ванильное ядро, да.
В общем может ещё какие параметры для регулирования найдутся в /etc/sysctl.conf

darkshvein ☆☆
()
Ответ на: комментарий от megabaks
[neko@gdetotut ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          2011       1869        142          0         71        895
-/+ buffers/cache:        902       1109
Swap:         1953        296       1656
[neko@gdetotut ~]$ sudo ps.py|tail -n 6|head -n 3
---------------------------------
                        554.3 MiB
=================================
snoopcat ★★★★★
() автор топика
Ответ на: комментарий от darkshvein

[neko@gdetotut ~]$ cat /etc/sysctl.conf |grep =
net.ipv4.ip_forward=0
kernel.sysrq = 1
net.ipv4.tcp_syncookies = 1
vm.vfs_cache_pressure = 1
vm.swappiness = 90
vm.dirty_writeback_centisecs = 1500
vm.dirty_expire_centisecs = 0
vm.dirty_background_ratio = 60
vm.dirty_ratio = 95
на всякий

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

ну сколько можно..(
вырубил своп, заглушил всех демонов
в top'е остались всякие agetty и k* (ядерные процессы)
итого потребление памяти ~1%
но free -m пишет что 420 mb занято!
htop тоже самое говорит

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

>в top'е остались всякие agetty и k* (ядерные процессы)

Замечательно, если процессов мало, давайте сюда «ps axfo pid,rss,vsz,cmd» и cat «/proc/meminfo».

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