SSH VPS CentOS и ОЗУ :)

12
O
На сайте с 07.04.2010
Offline
3
3537

Хочется немного разобраться :popcorn:

Простые вещи на самом деле.

Постепенно CentOS забирает себе вообще всю оперативную память (свободно 0мб),

при этом нет никаких отказов в ресурсах, прекрасно все работает и открывается.

Сей феномен мне объяснили кешированием кода самой ОС и приложений. Остается вопрос,

как при нуле свободной памяти она выделяется процессам? или она заранее зарезервирована на всех и вся? почему вообще все работает :) например XP-шка вырубается напрочь при такой ситуации ))

И в ssh команде Top что значит все-таки VIRT, когда swap мне не выделяют... я думал это виртуальная память... но мне казалось она связана со swap... а вообще показывает фантастические цифры в 300 мб на процесс, при этом процессор загружается на 1-2% периодически :)

[Удален]
#1

top в студию ;)

O
На сайте с 07.04.2010
Offline
3
#2

Сейчас я перезапустил Apache, делаю это периодически для освобождения памяти.

Через часа 3 свободной памяти не останется.

top - 22:55:58 up 3 days, 7:00, 1 user, load average: 1.14, 0.83, 0.46

Tasks: 41 total, 1 running, 40 sleeping, 0 stopped, 0 zombie

Cpu(s): 0.7%us, 0.7%sy, 0.0%ni, 89.7%id, 9.0%wa, 0.0%hi, 0.0%si, 0.0%st

Mem: 393216k total, 347856k used, 45360k free, 0k buffers

Swap: 0k total, 0k used, 0k free, 0k cached

Сорри... таблица процессов что-то здесь отображается плохо. попробую оформит иначе.

Western_HD
На сайте с 14.04.2010
Offline
15
#3

otpravka, следите за запросами и 1.14, 0.83, 0.46.

Если это всё в норме, как щас, то всё ок. Сервер не под нагрузкой

У меня на ксеоне с 12гб озу так же,( и на других серверах) поставил систему, показует 12гб озу, на следующий день типо пусто, чуть ли не ноль!

В который раз выхожу из офиса пьяный...=) и понимаю, Жизнь прекрасна!
O
На сайте с 07.04.2010
Offline
3
#4
Western_HD:
otpravka, следите за запросами и 1.14, 0.83, 0.46.
Если это всё в норме, как щас, то всё ок. Сервер не под нагрузкой
У меня на ксеоне с 12гб озу так же,( и на других серверах) поставил систему, показует 12гб озу, на следующий день типо пусто, чуть ли не ноль!

Спасибо, немного не понял где следить за запросами, и подскажите что такое все-таки VIRT в top, если можно.

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#5
otpravka:
Спасибо, немного не понял где следить за запросами, и подскажите что такое все-таки VIRT в top, если можно.

VIRT — общее количество виртуальной памяти, используемой программой. Значение в килобайтах.

Настоятельно рекомендую ознакомиться : http://kryukov.biz/wiki/Top

Romka_Kharkov добавил 30.04.2010 в 23:59

CentOs 5.4

8 ядер, 10 гиг памяти


top - 15:58:34 up 42 days, 13:11, 1 user, load average: 3.42, 3.38, 3.45
Tasks: 272 total, 3 running, 268 sleeping, 0 stopped, 1 zombie
Cpu0 : 16.5%us, 18.5%sy, 0.1%ni, 57.7%id, 6.4%wa, 0.1%hi, 0.7%si, 0.0%st
Cpu1 : 4.3%us, 7.1%sy, 0.1%ni, 87.7%id, 0.8%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu2 : 8.1%us, 15.8%sy, 0.0%ni, 74.9%id, 1.2%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu3 : 6.5%us, 12.8%sy, 0.1%ni, 79.8%id, 0.9%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu4 : 4.0%us, 6.2%sy, 0.1%ni, 88.8%id, 0.9%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu5 : 4.0%us, 6.3%sy, 0.1%ni, 88.6%id, 0.9%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu6 : 7.5%us, 14.1%sy, 0.1%ni, 77.2%id, 1.1%wa, 0.0%hi, 0.0%si, 0.0%st
Cpu7 : 8.0%us, 14.8%sy, 0.1%ni, 75.8%id, 1.3%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 10237780k total, 9557776k used, 680004k free, 2524636k buffers
Swap: 4192944k total, 200k used, 4192744k free, 4192852k cached
Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)
O
На сайте с 07.04.2010
Offline
3
#6

И всё-таки, 0k свободной памяти, использует её мускл, стоит её пытаться освободить или нет, ведь ни предупреждений, ни сбоев в работе нет, и что вообще с этим делать? 🍿

H
На сайте с 12.05.2007
Offline
133
#7

buffers также можно достаточно смело относить к свободной памяти. Хотя без них печально :)

hvosting.ua (http://hvosting.ua/)
Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#8
otpravka:
И всё-таки, 0k свободной памяти, использует её мускл, стоит её пытаться освободить или нет, ведь ни предупреждений, ни сбоев в работе нет, и что вообще с этим делать? 🍿

Я вам не смогу сейчас точно пояснить как происходит работа с памятью, но из личного опыта замечено что на Linux тачках это вполне закономерно.... т.е если у вас ~2 GB и есть LAMP то будет написано что занято все...... Хотя при этом будет все по прежнему нормально работать.

Andreyka
На сайте с 19.02.2005
Offline
822
#9

Что говорит команда free?

Не стоит плодить сущности без необходимости
Raistlin
На сайте с 01.02.2010
Offline
247
#10

Все правильно. При запросе памяти приложением, кеш из нее выкидывается, делов - то. Было бы не так, было бы удивительно.

HostAce - Асы в своем деле (http://hostace.ru)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий