The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Как определить, куда девается память?"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Как определить, куда девается память?"  
Сообщение от Mihcom email on 30-Янв-06, 18:15 
Здравствуйте.
Имеется сервер 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?

Заранее благодарен, Михаил.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Как определить, куда девается память?"  
Сообщение от FreeManLi on 30-Янв-06, 19:00 
В Linux Swap не используется до тех пор пока есть свободная оперативная память. Как только будет ее нехватка что-нибудь будет отправлено в swap.

MyHomePage - http://surgutnet.ru

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Как определить, куда девается память?"  
Сообщение от bashprompt on 31-Янв-06, 21:55 
>1) Куда-то девается свбодная память, и определить, кто же её занимает, нет
>возможности - после перезагрузки за день работы остаётся около 100 Мб

Неиспользуемую память Linux отдает под дисковый кэш, как только она потребуется приложениям, то кеш тут же будет урезан в размере. Этол нормальная ситуация, ничего страшного в этом нет.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2021 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру