Здравствуйте.
Имеется сервер Fedora Core 3 с родным ядром (2.6.9-1.667smp) и 1Гб памяти.
Имеются следующие проблемы:
1) Куда-то девается свбодная память, и определить, кто же её занимает, нет возможности - после перезагрузки за день работы остаётся около 100 Мб свободной пямяти. Судя по результатам ps занято не более 30% памяти. Перезапускал по очереди все сервисы - виновника не нашёл.
2) Почему-то сервер не использует swap, когда остаётся мало свободной памяти. Swap примонтирован (вывод mount):
/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
3) Видимо, совокупность первых двух причин приводит к зависанию сервера при исчерпании свободной памяти.
Собственно вопросы - как найти пожирателя памяти и почему не используется swap?
Заранее благодарен, Михаил.