URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 59159
[ Назад ]

Исходное сообщение
"Помогите. Пропадает оперативная память...."

Отправлено TSFNeo , 12-Авг-05 17:59 
Ситуация такая. Имеется сервер на FreeBSD 4.1. И с ним происходят странные вещи. После включения свободно 2000 мб оперативы. И она пропадает куда-то. Переходит в Inactive. Причём вся улетает где-то дня за 4. Это сервер, поэтому ребутать его с такой периодичностью нет возможности. И вот вопрос: Как проследить на какие нужды эта память уходит? Это очень важно, поэтому прошу откликнуться на вопрос...
Установлены mpd, mysql,syslogd, radius

Содержание

Сообщения в этом обсуждении
"Помогите. Пропадает оперативная память...."
Отправлено Moralez , 13-Авг-05 09:49 
Свободная память = выброшенные на ветер деньги. Вопрос из хендбука.

"Помогите. Пропадает оперативная память...."
Отправлено Alexander , 13-Авг-05 13:12 
>Установлены mpd, mysql,syslogd, radius

а top не установлен, да? глянуть не можешь



"Помогите. Пропадает оперативная память...."
Отправлено edwin , 14-Авг-05 07:42 
>Ситуация такая. Имеется сервер на FreeBSD 4.1. И с ним происходят странные
>вещи. После включения свободно 2000 мб оперативы. И она пропадает куда-то.
>Переходит в Inactive. Причём вся улетает где-то дня за 4. Это
>сервер, поэтому ребутать его с такой периодичностью нет возможности. И вот
>вопрос: Как проследить на какие нужды эта память уходит? Это очень
>важно, поэтому прошу откликнуться на вопрос...
>Установлены mpd, mysql,syslogd, radius

Смотри:
поле Free в top указывает не свободную память.
Реально занятую ОЗУ показывает поле Active


"Помогите. Пропадает оперативная память...."
Отправлено полдник , 18-Авг-05 18:53 
>>Ситуация такая. Имеется сервер на FreeBSD 4.1. И с ним происходят странные
>>вещи. После включения свободно 2000 мб оперативы. И она пропадает куда-то.
>>Переходит в Inactive. Причём вся улетает где-то дня за 4. Это
>>сервер, поэтому ребутать его с такой периодичностью нет возможности. И вот
>>вопрос: Как проследить на какие нужды эта память уходит? Это очень
>>важно, поэтому прошу откликнуться на вопрос...
>>Установлены mpd, mysql,syslogd, radius
>
>Смотри:
>поле Free в top указывает не свободную память.
>Реально занятую ОЗУ показывает поле Active

а Inactive что тогда показывает?



"Помогите. Пропадает оперативная память...."
Отправлено universite , 18-Авг-05 21:26 

>>Смотри:
>>поле Free в top указывает не свободную память.
>>Реально занятую ОЗУ показывает поле Active
>
>а Inactive что тогда показывает?

Система берет память из Free. Как только там кончается - берет из  Inactive.
Освободившуюся память система метит как Inactive, а не как Free (вдруг понадобится еще раз эти данные). А вообще нехватку памяти смотрят по Swap'y.
Если он большой - то самый повод докупить память или оптимизировать вручную аппетиты некоторых программ.