Задать вопрос

Centos как разгрузить сервер?

Здравствуйте, сегодня в третий раз пришло письмо счастья от хостера. На vps идет большая нагрузка. Система Centos.

Давно уже поставил связку никс+апачи. Включил кэширование. Не помогло.

Руки растут из задницы. Что делать не знаю. Нуждаюсь в советах.

top - 13:20:30 up 3 days, 20:04,  1 user,  load average: 0.54, 0.74, 0.53
Tasks:  47 total,   2 running,  45 sleeping,   0 stopped,   0 zombie
Cpu(s): 24.9%us,  8.5%sy,  0.0%ni, 66.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4194304k total,   762888k used,  3431416k free,        0k buffers
Swap:  1048576k total,    89480k used,   959096k free,   366412k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
16950 nginx     20   0 38288 4296 1128 S  3.0  0.1   0:04.10 nginx
22608 apache    20   0 44092  13m 3688 R  2.3  0.3   0:00.07 httpd.itk
 1063 mysql     20   0  472m 290m 4832 S  1.7  7.1  42:18.41 mysqld
16976 root      20   0 40712 6900  808 S  0.3  0.2   0:00.59 httpd.itk
16982 root      20   0 40712 6900  808 S  0.3  0.2   0:00.63 httpd.itk
17496 root      20   0 40712 6900  808 S  0.3  0.2   0:00.52 httpd.itk
19213 root      20   0 40712 6900  808 S  0.3  0.2   0:00.32 httpd.itk
19264 root      20   0 40712 6900  808 S  0.3  0.2   0:00.31 httpd.itk
19286 root      20   0 40712 6900  808 S  0.3  0.2   0:00.31 httpd.itk
19289 root      20   0 40712 6900  808 S  0.3  0.2   0:00.32 httpd.itk
20530 root      20   0 40712 6900  808 S  0.3  0.2   0:00.22 httpd.itk
    1 root      20   0  2900  968  864 S  0.0  0.0   0:01.52 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd/1050
    3 root      20   0     0    0    0 S  0.0  0.0   0:00.00 khelper/1050
  127 root      16  -4  2468  280  276 S  0.0  0.0   0:00.00 udevd
  542 root      20   0  9028 2660  772 S  0.0  0.1   0:11.26 rsyslogd
  564 named     20   0 29016 6212 2316 S  0.0  0.1   0:01.33 named
  587 root      20   0  8672  620  524 S  0.0  0.0   0:09.31 sshd
  598 root      20   0  2896  584  580 S  0.0  0.0   0:00.00 xinetd
  637 root      20   0  6272 1212 1208 S  0.0  0.0   0:00.03 mysqld_safe
 1106 root      20   0  2880  640  536 S  0.0  0.0   0:00.23 dovecot
 1109 dovecot   20   0  2740  924  836 S  0.0  0.0   0:00.05 anvil
 1110 root      20   0  2860  956  844 S  0.0  0.0   0:00.04 log
 1122 root      20   0  8928  264  260 S  0.0  0.0   0:00.00 saslauthd
 1123 root      20   0  8928   48   44 S  0.0  0.0   0:00.00 saslauthd
 1140 exim      20   0 15112  892  796 S  0.0  0.0   0:00.38 exim
 1153 nobody    20   0 15120 1340 1172 S  0.0  0.0   0:04.35 proftpd
 1200 root      20   0  6812  680  600 S  0.0  0.0   0:04.66 crond
 1215 root      20   0  2648  336  320 S  0.0  0.0   0:00.00 atd
 1224 root      20   0 10180 1500 1308 S  0.0  0.0   0:00.45 ihttpd
 1226 root      20   0  2008  436  432 S  0.0  0.0   0:00.00 mingetty
 1227 root      20   0  2008  436  432 S  0.0  0.0   0:00.00 mingetty
 1410 root      20   0  109m  10m 4568 S  0.0  0.3   0:21.44 ispmgr
 4142 root      20   0  6680 1236 1232 S  0.0  0.0   0:00.00 ssl-params
11990 root      20   0 27568  772  520 S  0.0  0.0   0:00.00 vzctl
11991 root      20   0  6276 1672 1432 S  0.0  0.0   0:00.01 bash
16948 root      20   0 36832 2160  324 S  0.0  0.1   0:00.00 nginx
16951 nginx     20   0 38484 5476 2032 S  0.0  0.1   0:04.87 nginx
16972 root      20   0 40712  12m 7152 S  0.0  0.3   0:00.10 httpd.itk
16974 apache    20   0 23252 3596  528 S  0.0  0.1   0:00.00 httpd.itk
16989 root      20   0 40712 6900  808 S  0.0  0.2   0:00.56 httpd.itk
19278 root      20   0 40712 6900  808 S  0.0  0.2   0:00.27 httpd.itk
22010 root      20   0 11780 3780 3024 S  0.0  0.1   0:00.03 sshd
22071 root      20   0  6276 1700 1432 S  0.0  0.0   0:00.00 bash
22208 root      20   0  2572 1088  884 R  0.0  0.0   0:00.05 top
22522 root      20   0 15252 3732 2940 S  0.0  0.1   0:00.00 exim
22524 exim      20   0 15408 2064 1112 S  0.0  0.0   0:00.00 exim
  • Вопрос задан
  • 724 просмотра
Подписаться 5 Оценить 9 комментариев
Пригласить эксперта
Ответы на вопрос 3
По предоставленным Вами данным top - все вполне ок. Арендуя VPS вы можете жать с нее столько, сколько сможете. Другое дело "кривые руки Вашего хостера", который не может разделить ресурсы.
Пройдясь по тарифной сетке указанного вами хостера, могу сказать следующее. За цену в 8.5$ (самый дешевый VPS) вы можете взять виртуалку у того же DigitalOcean (реф) с большим кол-вом ресурсов (при регистрации не забудте поискать промокоды в сети) или даже целый Dedicated server на online.net.
Вот все что можно посоветовать в данной ситуации.
Ответ написан
Комментировать
ZloyHobbit
@ZloyHobbit
https://habrahabr.ru/company/ua-hosting/blog/281519/

Либо читайте маны и выпрямляйте руки, либо наймите админа с пярмыми руками за деньги.
Ответ написан
Комментировать
@ramjke
Нагрузка на что?
Диск, процессорное время? Они должны были это указать. И прислать график с потреблением, нужны точное время и дата
Большая нагрузка не обязательно может быть постоянной - может быть несколько пиков с большой нагрузкой.

Причин может быть много (пишу по степени вероятности):
- какой-то скрипт ооооочень долго отрабатывается. Поставьте в php.ini ограничение на время выполнения процесса. Вы не устанавливали последнее время никаких аддонов для сайта?
- кто-то досит вас. загляните в /var/log/nginx. Поставьте ограничение на количество запросов с 1 айпи в nginx.conf
- у вас слишком долго висит сессия http. Ограничьте её время в nginx.conf
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы