LinuxForum.Fans
Тема

Память: команда htop

Автор: maloii 8 сообщений 4755 просмотров
#65595

Имею vps сервер, в связи с нехваткой оперативки стал замечать что как то она считается криво. Вот наглядный пример. Есть два tomcat сервера, запускаю один и вижу что использовано 410Мб из 600Мб, 190 в запасе :)



Даю команду на старт второго томката, жду когда проц успокоится и томкат встанет как надо и что я вижу, томкат съедает 97 метров, а в общем зачете израсходовано 600Мб из 600Мб,



Так вот вопрос, куда делись ещё 100 метров? И главное если я убиваю оба томката то высвобождается не 210 метров, а 400 с лишним, как так? Так же хочу заметить что никаких потайных прожорливых процессов не подымается, всего два запуска java :)

#65800

Как вы определяете - сколько места занимает программа в оперативной памяти - по VIRT или RES?
В показанных вами окнах процессов tomcat нет.

#65807

Таки вы про кеш забыли!

#65891
AndreyMust19 написал:
Как вы определяете - сколько места занимает программа в оперативной памяти - по VIRT или RES?
В показанных вами окнах процессов tomcat нет.

По RES.
tomcat это java программа, а поэтому запускается из под java интерпретатора.

Так же проверял на федоре коре, там все было четко.

#65896

Такого не бывает :). Значит кто-то еще взял память. И как так получилось что у вас 600 МБ памяти? Обычно кратно 128 Мб. Или у вас на виртуальной машине?
Попробуйте спросите другой монитор процессов - что он скажет?

#66205

Я же написал сверху, что сервер vps!
Спрашивал у разных мониторов, и все как один, говорят одно и тоже!

#66533
maloii написал:
Я же написал сверху, что сервер vps!
AndreyMust19 написал:
Значит кто-то еще взял память

ну так в чём вопрос? =) забрал сосед память, или скрипт подрегулировал, "чтоб не зажрался этот юзер"

#66574

Выведите список всех процессов, остановите обновление списка и подсчитайте сумму показателей RES у всех процессов.
Должна получиться общая занимаемая память. Заодно найдете кто съедает остальные 110 МБ памяти.

Войдите или зарегистрируйтесь, чтобы ответить.