Освобождение занятой оперативной памяти

123 4
Jake Foley
На сайте с 16.08.2008
Offline
151
3174

Здравствуйте.

Может немного глупый вопрос - но все же.

Есть сервер. Каждые 3-4 дня - у него оперативка загружается до 90% и приходится его перезагружать. После этого, вновь свободно около 65-75% ресурсов.

Можно ли что-нибудь сделать чтобы освобождать оперативную память? Или проще всего по крону систему на рестарт слать ?

P
На сайте с 08.03.2007
Offline
250
#1

Надо посмотреть интернет на предмет установленного софта - могут быть известные проблемы. Возможно, поменять ядро. Такое явление я наблюдаю на некоторых машинах с OpenVZ (и не я один) и лекарство - именно смена ядра на более новое.

O
На сайте с 13.08.2008
Offline
26
#2
Jake Foley:
Здравствуйте.
Может немного глупый вопрос - но все же.
Есть сервер. Каждые 3-4 дня - у него оперативка загружается до 90% и приходится его перезагружать. После этого, вновь свободно около 65-75% ресурсов.

Вы б хоть вывод top показали...

Outsourcenow.ru: оттюним ваш веб-сервер. 100 млн. запросов в сутки - наш размерчик!
Jake Foley
На сайте с 16.08.2008
Offline
151
#3

Когда опетаривка загружена на 95%, ресурсы процессора по прежднему на уровне 20% заняты

Top


Tasks: 163 total, 3 running, 160 sleeping, 0 stopped, 0 zombie
Cpu(s): 17.2%us, 1.0%sy, 0.0%ni, 81.3%id, 0.0%wa, 0.0%hi, 0.5%si, 0.0%st
Mem: 4038196k total, 3456616k used, 581580k free, 281612k buffers
Swap: 8388600k total, 0k used, 8388600k free, 2339472k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1769 apache 15 0 243m 14m 3180 S 2 0.4 0:00.46 httpd
1862 apache 16 0 243m 14m 3192 S 2 0.4 0:00.54 httpd
1906 apache 15 0 242m 12m 2948 S 2 0.3 0:00.37 httpd
1907 apache 15 0 242m 12m 2936 S 2 0.3 0:00.10 httpd
1908 apache 15 0 243m 14m 3168 S 2 0.4 0:00.48 httpd
2168 apache 16 0 242m 12m 2924 S 2 0.3 0:00.07 httpd
1578 apache 15 0 242m 12m 2932 S 1 0.3 0:00.38 httpd
1690 apache 15 0 242m 13m 2936 S 1 0.3 0:00.36 httpd
1927 apache 15 0 242m 12m 2920 S 1 0.3 0:00.07 httpd
2017 apache 15 0 242m 12m 2924 S 1 0.3 0:00.08 httpd
2043 apache 15 0 242m 13m 2928 S 1 0.3 0:00.35 httpd
2044 apache 15 0 242m 13m 2928 S 1 0.3 0:00.17 httpd
2130 apache 16 0 242m 12m 2928 R 1 0.3 0:00.11 httpd
1280 apache 16 0 242m 13m 3004 S 1 0.3 0:01.20 httpd
1463 apache 15 0 242m 12m 2952 S 1 0.3 0:01.20 httpd
2015 apache 15 0 243m 14m 3164 S 1 0.4 0:00.23 httpd
2022 apache 15 0 242m 13m 2932 S 1 0.3 0:00.22 httpd
2030 apache 15 0 242m 12m 2928 S 1 0.3 0:00.22 httpd
2050 apache 15 0 242m 12m 2928 S 1 0.3 0:00.38 httpd
2097 apache 15 0 242m 12m 2924 S 1 0.3 0:00.14 httpd
2108 apache 15 0 242m 12m 2928 S 1 0.3 0:00.13 httpd
505 apache 15 0 245m 15m 3944 S 1 0.4 0:01.65 httpd
648 apache 15 0 242m 13m 3032 S 1 0.3 0:01.46 httpd
1733 apache 15 0 243m 14m 3200 S 1 0.4 0:00.71 httpd
1735 apache 15 0 242m 13m 2932 S 1 0.3 0:00.44 httpd
1789 apache 15 0 243m 14m 3208 S 1 0.4 0:00.72 httpd
1870 apache 15 0 242m 13m 2944 S 1 0.3 0:00.52 httpd
1950 apache 15 0 242m 13m 3024 S 1 0.3 0:00.58 httpd
2003 apache 15 0 242m 12m 2940 S 1 0.3 0:00.36 httpd
2019 apache 15 0 242m 13m 2940 S 1 0.3 0:00.29 httpd
2116 apache 15 0 242m 12m 2928 S 1 0.3 0:00.12 httpd
2173 apache 15 0 241m 12m 2924 S 1 0.3 0:00.02 httpd
2174 apache 16 0 241m 12m 2828 S 1 0.3 0:00.02 httpd
2115 apache 15 0 242m 13m 2944 S 0 0.3 0:00.15 httpd
2204 mysql 15 0 671m 94m 4364 S 0 2.4 1:28.20 mysqld
1 root 18 0 10332 704 588 S 0 0.0 0:00.50 init
2 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/0
3 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/0
4 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/0
5 root RT -5 0 0 0 S 0 0.0 0:00.00 migration/1
6 root 34 19 0 0 0 S 0 0.0 0:00.00 ksoftirqd/1
7 root RT -5 0 0 0 S 0 0.0 0:00.00 watchdog/1
8 root 10 -5 0 0 0 S 0 0.0 0:00.00 events/0
9 root 10 -5 0 0 0 S 0 0.0 0:00.00 events/1
10 root 10 -5 0 0 0 S 0 0.0 0:00.01 khelper
49 root 12 -5 0 0 0 S 0 0.0 0:00.00 kthread
54 root 10 -5 0 0 0 S 0 0.0 0:00.02 kblockd/0
55 root 10 -5 0 0 0 S 0 0.0 0:00.00 kblockd/1
56 root 14 -5 0 0 0 S 0 0.0 0:00.00 kacpid
166 root 14 -5 0 0 0 S 0 0.0 0:00.00 cqueue/0
167 root 15 -5 0 0 0 S 0 0.0 0:00.00 cqueue/1
170 root 10 -5 0 0 0 S 0 0.0 0:00.00 khubd
172 root 10 -5 0 0 0 S 0 0.0 0:00.00 kseriod

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

nginx перед апачем поставьте, полегчает

Не стоит плодить сущности без необходимости
P
На сайте с 08.03.2007
Offline
250
#5
Andreyka:
nginx перед апачем поставьте, полегчает

Этот совет надо поставить в хидер раздела...

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#6

Согласен с двумя предыдущими :)

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
N
На сайте с 06.05.2007
Offline
419
#7

Паниковать прежде времени не надо только. У вас были проблемы с производительностью? Вот когда будут тогда и паникуйте.

Просто линукс жрет всю доступную память всегда. Top показывает 2.3Гб Cached. Это фактически свободная память. Ее освобождение ничего не стоит, хотя и снизит эффективность последующих обращений к диску.

Кнопка вызова админа ()
Jake Foley
На сайте с 16.08.2008
Offline
151
#8

Ок тогда пока что остаюсь на месте.

Просто думал - возможно стоит доложить +2GB планку

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

Стоит доложить +50$ админу за настройку сервера ;)

Jake Foley
На сайте с 16.08.2008
Offline
151
#10

Админ и так есть, сайт просто тяжелый :)

123 4

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