EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
RSS Feed  

Мониторинг памяти утилитами top и htop.

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Сервис VPS от EOMY.NET
Мониторинг памяти утилитами top и htop.
Автор Сообщение
girafenok
Два пингвиненка
Два пингвина


Зарегистрирован: 17.11.2007
Сообщения: 353

13058 Монеты

СообщениеДобавлено: Вс, 14 Фев, 2010 20:48    Заголовок сообщения: Мониторинг памяти утилитами top и htop. Ответить с цитатой

Насколько правильно показывают использование ресурсов утилиты top и htop?

Запущен java-процесс.
На рабочем компьютере занимает порядка 3% (mem%) от 502МБ оперативной памяти, при этом общее количество занятой памяти отображается правильно. Ubuntu 8.10. Sun-java5

На домашнем сервере занимает порядка 13% (mem%) от 120 МБ оперативной памяти, при этом общее количество занятой памяти отображается правильно. Ubuntu 9.10. Sun-java6

На VPS тот же процесс занимает 2,5% (mem%) от 512МБ оперативной памяти, при этом общее количество занятой памяти увеличивается на 175 МБ. Ubuntu 9.04. Sun-java6.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
lazutov
while (1==1);
Последний герой


Зарегистрирован: 30.04.2007
Сообщения: 4429

120354 Монеты

СообщениеДобавлено: Вс, 14 Фев, 2010 21:15    Заголовок сообщения: Ответить с цитатой

Вы уверены, что смотрите пра

52132k used
Код:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND

 9694 root      25   0  2484 1160  964 S  0.0  0.2   0:00.00 mysqld_safe
 9732 mysql     15   0 30440 8104 4704 S  0.0  1.5   1:21.29 mysqld

Останавливаем mysqld:
27160k used

diff 24972

Цитата:
o: VIRT -- Virtual Image (kb)
The total amount of virtual memory used by the task. It includes all code, data and shared libraries plus pages that have been swapped out.

VIRT = SWAP + RES.

q: RES -- Resident size (kb)
The non-swapped physical memory a task has used.

RES = CODE + DATA.

t: SHR -- Shared Mem size (kb)
The amount of shared memory used by a task. It simply reflects memory that could be potentially shared with other processes.


В данном случае diff=virt-shr; Всё верно
_________________
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
girafenok
Два пингвиненка
Два пингвина


Зарегистрирован: 17.11.2007
Сообщения: 353

13058 Монеты

СообщениеДобавлено: Вс, 14 Фев, 2010 21:46    Заголовок сообщения: Ответить с цитатой

Домашний сервер:

с процессом - used 66m
Virt 186m res 15m shr 3004 java
без процесса - used - 52m

Eomy VPS
с процессом - used 203m
Virt 181m res 15m shr 5504 java
без процесса - used - 25m

Свопа нигде нет.

Т.е. на железе used - это сумма res
на vps used - это сумма virt
Где правда?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
girafenok
Два пингвиненка
Два пингвина


Зарегистрирован: 17.11.2007
Сообщения: 353

13058 Монеты

СообщениеДобавлено: Пн, 15 Фев, 2010 21:13    Заголовок сообщения: Ответить с цитатой

В продолжении темы.
В общем гугл сказал, что так и должно быть. Особенности виртуализации openvz.
И печальный вывод: если на железном сервере java-процесс займет всего 15Мб, то на VPS этот же процесс займет 180Мб. Целесообразность использование VPS на openvz ставится под большой вопрос, поскольку при большом количестве процессов, которые используют java и python (и др.) для VPS понадобится примерно в 10 раз больше ОЗУ, чем для отдельного выделенного сервера. Разница в стоимости сведется в лучшем случае к нулю.
При Xen-виртуализации вроде такого безобразия я не наблюдал, но надо будет проверить еще раз.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
[LP]LordPro.teus
Призрак Лорда
Призрак Лорда


Зарегистрирован: 26.07.2007
Сообщения: 5123

44732 Монеты

СообщениеДобавлено: Вт, 16 Фев, 2010 09:15    Заголовок сообщения: Ответить с цитатой

girafenok
при физ.виртуализации данный дефект точно должен отсутствовать, так что если именно этот момент критичен - лучше воспользоваться подобными предложениями
_________________

А ведь еще не поздно смотаться на Азовское море, согреться на солнышке...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> Сервис VPS от EOMY.NET Часовой пояс: GMT
Страница 1 из 1

 


Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group