2007-11-10

память? или склероз? :)

на днях совершил презабавнейшее наблюдение...
1) uname -a
Linux fly 2.6.23-gentoo-fly #3 SMP PREEMPT Mon Oct 22 22:50:58 EEST 2007 i686 Intel(R) Pentium(R) D CPU 3.00GHz GenuineIntel GNU/Linux
2) ps -elf | awk '{mem+=$10;}END{print mem/1000,Mb}'
770,886
3) free -m
total used free shared buffers cached
Mem: 2024 1951 72 0 48 655
-/+ buffers/cache: 1248 775
Swap: 4095 1293 2802

в чем проблема? да просто сума объема виртуальной памяти занятой приложениями (причем ps показывал и ядерные процессы) в _три_ раза больше, чем количество памяти занятой вааще: 1293 метра свопа + 1248 метров в оперативе (за вычетом буферов и кеша) против 770 метров занятой процессами.

причем переход в сингл мод и киляние всего лишнего ситуацию только усугубляют - почти 2 гига оперативы где-то "потерялось"

вопрос: в чем проблема? ядерный алокатор прикалуеться? либц? что может так злостно гробить память?

1 коментар:

cha сказав...

это Чадюк

я вот наблюдаю в livejournal одно комьюнити - ru_linux

вывод следующий - за последнее время туда слишком много народа обращался с подобными проблемами... меня терзают смутные сомнения что чтото в ядре нечисто с адресацией... впрочем могу кинуть пару ссыл
http://community.livejournal.com/ru_linux/1496854.html
http://community.livejournal.com/ru_linux/1497148.html

ыыыы:
http://community.livejournal.com/ru_linux/1500232.html
http://community.livejournal.com/ru_linux/