Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Общие вопросы Debian/Ubuntu
  • Search

жуткие тормоза

Post Reply
  • Print view
Advanced search
8 posts • Page 1 of 1
vampire333
Posts: 10
Joined: Tue Nov 19, 2013 12:48 pm

жуткие тормоза
  • Quote

Post by vampire333 » Fri Mar 21, 2014 5:13 pm

сервак с 2х2ГГц процом(2 ядра)
512мБ рам
канал 100 мегабит
на серваке 4 сайта на джумле и 100 уников в сутки в общей сложности
ubuntu 12.10
через 2 месяца работы сервак начинает заметно тупить. через 4 мец открытие любой страницы любого сайта занимает 30 секунд, пинг до сервака 2 мс.
команда top ничего не показывает, нагрузка не более 5%
беру такую же конфигурацию сервака, переливаю на него сайты и снова 2 месяца нормально, потом тормоза.
прошол уже 4 таких цикла.
подскажите как решить и имеет ли смысл, напирмер, смена операционной системы на CentOS 6?

free -m
total used free shared buffers cached
Mem: 499 480 19 0 42 186
-/+ buffers/cache: 245 250
Swap: 0 0 0

1323 root 20 0 69700 10m 6304 S 0.3 2.2 0:00.36 apache2
9885 root 20 0 5224 1300 936 R 0.3 0.3 0:00.02 top
1 root 20 0 3792 2056 1316 S 0.0 0.4 0:01.14 init
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.23 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
6 root 20 0 0 0 0 S 0.0 0.0 0:00.20 kworker/u:0
7 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/u:0H
8 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
Last edited by vampire333 on Sun Mar 23, 2014 11:18 am, edited 2 times in total.
Top

vampire333
Posts: 10
Joined: Tue Nov 19, 2013 12:48 pm

Re: жуткие тормоза
  • Quote

Post by vampire333 » Fri Mar 21, 2014 7:29 pm

как выяснилось сейчас - апач съедает 99% памяти. с чем это связано? как решать?
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: жуткие тормоза
  • Quote

Post by imperio » Sat Mar 22, 2014 6:35 pm

Нужно смотреть какой сайт (скрипт) потребляет столько памяти. Попробуйте для этого использовать apache server-status
Каким образом вы определили что именно apache потребляет много памяти ?
Что показывает команды

Code: Select all

ps aux | grep httpd
и
top
Nginx вместе с apache используете , какие шаблоны для них включены ?
Top

vampire333
Posts: 10
Joined: Tue Nov 19, 2013 12:48 pm

Re: жуткие тормоза
  • Quote

Post by vampire333 » Sat Mar 22, 2014 9:24 pm

ps aux | grep httpd

Code: Select all

root      1841  0.0  0.0   9388   888 pts/0    S+   01:22   0:00 grep httpd
top привел выше

останавливаю апач - мамяти становится значительно больше свободной. сервак начинает значительно отвечать на запросы
шаблоны default на всем
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: жуткие тормоза
  • Quote

Post by imperio » Sun Mar 23, 2014 10:32 am

Используйте server-status чтобы посмотреть что расходует больше всего памяти.
Вы показали не полный top, покажите полный вывод команды top, в момент нагрузки
Nginx включен ?
Покажите как работает apache

Code: Select all

apachectl -t -D DUMP_MODULES
Top

vampire333
Posts: 10
Joined: Tue Nov 19, 2013 12:48 pm

Re: жуткие тормоза
  • Quote

Post by vampire333 » Sun Mar 23, 2014 11:16 am

top > 1.txt

Code: Select all

login as: root
[email protected]'s password:
Welcome to Ubuntu 13.04 (GNU/Linux 3.8.0-19-generic i686)

 * Documentation:  https://help.ubuntu.com/
Last login: Sat Mar 22 05:12:00 2014 from bras3-out5.vo47.ru
root@netdrivepro:~# apachectl -t -D DUMP_MODULES
[Sun Mar 23 11:13:12 2014] [warn] NameVirtualHost 146.185.174.84:8443 has no Vir                                                                             tualHosts
Loaded Modules:
 core_module (static)
 log_config_module (static)
 logio_module (static)
 version_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 alias_module (shared)
 auth_basic_module (shared)
 authn_file_module (shared)
 authz_default_module (shared)
 authz_groupfile_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 cgi_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 mime_module (shared)
 negotiation_module (shared)
 php5_module (shared)
 reqtimeout_module (shared)
 rewrite_module (shared)
 rpaf_module (shared)
 ruid2_module (shared)
 setenvif_module (shared)
 status_module (shared)
 suexec_module (shared)
Syntax OK
root@netdrivepro:~# top
top - 11:14:04 up 1 day, 14:08,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  91 total,   1 running,  90 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.7 us,  0.2 sy,  0.0 ni, 99.0 id,  0.1 wa,  0.0 hi,  0.0 si,  0.1 st
KiB Mem:    508036 total,   482160 used,    25876 free,    47448 buffers
KiB Swap:  1535996 total,    10276 used,  1525720 free,   185516 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
    1 root      20   0  3792 1792 1188 S   0.0  0.4   0:01.23 init
    2 root      20   0     0    0    0 S   0.0  0.0   0:00.01 kthreadd
    3 root      20   0     0    0    0 S   0.0  0.0   0:02.57 ksoftirqd/0
    5 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/0:0H
    7 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/u:0H
    8 root      rt   0     0    0    0 S   0.0  0.0   0:00.00 migration/0
    9 root      20   0     0    0    0 S   0.0  0.0   0:00.00 rcu_bh
   10 root      20   0     0    0    0 S   0.0  0.0   0:05.75 rcu_sched
   11 root      rt   0     0    0    0 S   0.0  0.0   0:01.42 watchdog/0
   12 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 cpuset
   13 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 khelper
   14 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kdevtmpfs
   15 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 netns
   16 root      20   0     0    0    0 S   0.0  0.0   0:00.01 bdi-default
   17 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kintegrityd
   18 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kblockd
   19 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 ata_sff
top - 11:14:36 up 1 day, 14:08,  1 user,  load average: 0.00, 0.01, 0.05
Tasks:  91 total,   1 running,  90 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:    508036 total,   482656 used,    25380 free,    47464 buffers
KiB Swap:  1535996 total,    10276 used,  1525720 free,   185520 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND
    1 root      20   0  3792 1792 1188 S   0.0  0.4   0:01.23 init
    2 root      20   0     0    0    0 S   0.0  0.0   0:00.01 kthreadd
    3 root      20   0     0    0    0 S   0.0  0.0   0:02.57 ksoftirqd/0
    5 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/0:0H
    7 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/u:0H
    8 root      rt   0     0    0    0 S   0.0  0.0   0:00.00 migration/0
    9 root      20   0     0    0    0 S   0.0  0.0   0:00.00 rcu_bh
   10 root      20   0     0    0    0 S   0.0  0.0   0:05.75 rcu_sched
   11 root      rt   0     0    0    0 S   0.0  0.0   0:01.42 watchdog/0
   12 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 cpuset
   13 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 khelper
   14 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kdevtmpfs
   15 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 netns
   16 root      20   0     0    0    0 S   0.0  0.0   0:00.01 bdi-default
   17 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kintegrityd
   18 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kblockd
   19 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 ata_sff
   20 root      20   0     0    0    0 S   0.0  0.0   0:00.00 khubd
   21 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 md
   22 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 devfreq_wq
   24 root      20   0     0    0    0 S   0.0  0.0   0:00.06 khungtaskd
   25 root      20   0     0    0    0 S   0.0  0.0   0:01.36 kswapd0
   26 root      25   5     0    0    0 S   0.0  0.0   0:00.00 ksmd
   27 root      20   0     0    0    0 S   0.0  0.0   0:00.00 fsnotify_mark
   28 root      20   0     0    0    0 S   0.0  0.0   0:00.00 ecryptfs-kthrea
   29 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 crypto
   40 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kthrotld
   41 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kworker/u:1
   43 root      20   0     0    0    0 S   0.0  0.0   0:00.00 scsi_eh_0
   44 root      20   0     0    0    0 S   0.0  0.0   0:00.00 scsi_eh_1
   45 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kworker/u:2
   47 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 binder
   67 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 deferwq
   68 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 charger_manager
  217 root      20   0     0    0    0 S   0.0  0.0   0:00.98 jbd2/vda-8
  220 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 ext4-dio-unwrit
  313 root      20   0  2892  404  320 S   0.0  0.1   0:00.05 upstart-file-br
  322 root      20   0  2896  508  416 S   0.0  0.1   0:00.09 upstart-udev-br
  325 root      20   0  2932  772  636 S   0.0  0.2   0:00.05 udevd
  435 root      20   0  2944  328  228 S   0.0  0.1   0:00.00 udevd
  436 root      20   0  2944  316  224 S   0.0  0.1   0:00.00 udevd
  445 messageb  20   0  3284  872  720 S   0.0  0.2   0:00.07 dbus-daemon
  465 syslog    20   0 30528 1024  816 S   0.0  0.2   0:11.65 rsyslogd
  473 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kpsmoused
  620 root      20   0  2880  236  172 S   0.0  0.0   0:00.02 upstart-socket-
  625 root      20   0  6856 1096  992 S   0.0  0.2   0:00.61 sshd
  640 root      20   0  4876  520  480 S   0.0  0.1   0:00.00 vsftpd
  715 root      20   0  4668  688  684 S   0.0  0.1   0:00.00 getty
  721 root      20   0  4668  688  684 S   0.0  0.1   0:00.00 getty
  734 root      20   0  4668  688  684 S   0.0  0.1   0:00.00 getty
  736 root      20   0  4668  688  684 S   0.0  0.1   0:00.00 getty
  741 bind      20   0 44440 4416 1172 S   0.0  0.9   0:00.10 named
  742 root      20   0  4668  688  684 S   0.0  0.1   0:00.00 getty
root@netdrivepro:~# top > /etc/apache2/1.txt
root@netdrivepro:~# nano /etc/apache2/1.txt
  GNU nano 2.2.6                                     File: /etc/apache2/1.txt

^[[?1h^[=^[[H^[[2J^[[?25l^[(B^[[mtop - 11:14:50 up 1 day, 14:08,  1 user,  load average: 0.00, 0.01, 0.05^[(B^[[m^[[39;49m^[(B^[[m^[[39;49m^[[K
Tasks:^[(B^[[m^[[39;49m^[[1m  91 ^[(B^[[m^[[39;49mtotal,^[(B^[[m^[[39;49m^[[1m   1 ^[(B^[[m^[[39;49mrunning,^[(B^[[m^[[39;49m^[[1m  90 ^[(B^[[m^[[39;49mslee$
%Cpu(s):^[(B^[[m^[[39;49m^[[1m  0.7 ^[(B^[[m^[[39;49mus,^[(B^[[m^[[39;49m^[[1m  0.2 ^[(B^[[m^[[39;49msy,^[(B^[[m^[[39;49m^[[1m  0.0 ^[(B^[[m^[[39;49mni,^[(B$
KiB Mem: ^[(B^[[m^[[39;49m^[[1m   508036 ^[(B^[[m^[[39;49mtotal,^[(B^[[m^[[39;49m^[[1m   482656 ^[(B^[[m^[[39;49mused,^[(B^[[m^[[39;49m^[[1m    25380 ^[(B^[$
KiB Swap:^[(B^[[m^[[39;49m^[[1m  1535996 ^[(B^[[m^[[39;49mtotal,^[(B^[[m^[[39;49m^[[1m    10276 ^[(B^[[m^[[39;49mused,^[(B^[[m^[[39;49m^[[1m  1525720 ^[(B^[$

^[[7m  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                                                                                  $
^[(B^[[m    1 root      20   0  3792 1792 1188 S   0.0  0.4   0:01.23 init                                                                                  $
^[(B^[[m    2 root      20   0     0    0    0 S   0.0  0.0   0:00.01 kthreadd                                                                              $
^[(B^[[m    3 root      20   0     0    0    0 S   0.0  0.0   0:02.57 ksoftirqd/0                                                                           $
^[(B^[[m    5 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/0:0H                                                                          $
^[(B^[[m    7 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kworker/u:0H                                                                          $
^[(B^[[m    8 root      rt   0     0    0    0 S   0.0  0.0   0:00.00 migration/0                                                                           $
^[(B^[[m    9 root      20   0     0    0    0 S   0.0  0.0   0:00.00 rcu_bh                                                                                $
^[(B^[[m   10 root      20   0     0    0    0 S   0.0  0.0   0:05.75 rcu_sched                                                                             $
^[(B^[[m   11 root      rt   0     0    0    0 S   0.0  0.0   0:01.42 watchdog/0                                                                            $
^[(B^[[m   12 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 cpuset                                                                                $
^[(B^[[m   13 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 khelper                                                                               $
^[(B^[[m   14 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kdevtmpfs                                                                             $
^[(B^[[m   15 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 netns                                                                                 $
^[(B^[[m   16 root      20   0     0    0    0 S   0.0  0.0   0:00.01 bdi-default                                                                           $
^[(B^[[m   17 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kintegrityd                                                                           $
^[(B^[[m   18 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kblockd                                                                               $
^[(B^[[m   19 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 ata_sff                                                                               $
^[(B^[[m   20 root      20   0     0    0    0 S   0.0  0.0   0:00.00 khubd                                                                                 $
^[(B^[[m   21 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 md                                                                                    $
^[(B^[[m   22 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 devfreq_wq                                                                            $
^[(B^[[m   24 root      20   0     0    0    0 S   0.0  0.0   0:00.06 khungtaskd                                                                            $
^[(B^[[m   25 root      20   0     0    0    0 S   0.0  0.0   0:01.36 kswapd0                                                                               $
^[(B^[[m   26 root      25   5     0    0    0 S   0.0  0.0   0:00.00 ksmd                                                                                  $
^[(B^[[m   27 root      20   0     0    0    0 S   0.0  0.0   0:00.00 fsnotify_mark                                                                         $
^[(B^[[m   28 root      20   0     0    0    0 S   0.0  0.0   0:00.00 ecryptfs-kthrea                                                                       $
^[(B^[[m   29 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 crypto                                                                                $
^[(B^[[m   40 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kthrotld                                                                              $
^[(B^[[m   41 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kworker/u:1                                                                           $
^[(B^[[m   43 root      20   0     0    0    0 S   0.0  0.0   0:00.00 scsi_eh_0                                                                             $
^[(B^[[m   44 root      20   0     0    0    0 S   0.0  0.0   0:00.00 scsi_eh_1                                                                             $
^[(B^[[m   45 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kworker/u:2                                                                           $
^[(B^[[m   47 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 binder                                                                                $
^[(B^[[m   67 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 deferwq                                                                               $
^[(B^[[m   68 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 charger_manager                                                                       $
^[(B^[[m  217 root      20   0     0    0    0 S   0.0  0.0   0:00.98 jbd2/vda-8                                                                            $
^[(B^[[m  220 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 ext4-dio-unwrit                                                                       $
^[(B^[[m  313 root      20   0  2892  404  320 S   0.0  0.1   0:00.05 upstart-file-br                                                                       $
^[(B^[[m  322 root      20   0  2896  508  416 S   0.0  0.1   0:00.09 upstart-udev-br                                                                       $
^[(B^[[m  325 root      20   0  2932  772  636 S   0.0  0.2   0:00.05 udevd                                                                                 $
^[(B^[[m  435 root      20   0  2944  328  228 S   0.0  0.1   0:00.00 udevd                                                                                 $
^[(B^[[m  436 root      20   0  2944  316  224 S   0.0  0.1   0:00.00 udevd                                                                                 $
^[(B^[[m  445 messageb  20   0  3284  872  720 S   0.0  0.2   0:00.07 dbus-daemon                                                                           $
^[(B^[[m  465 syslog    20   0 30528 1024  816 S   0.0  0.2   0:11.65 rsyslogd                                                                              $
^[(B^[[m  473 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 kpsmoused                                                                             $
^[(B^[[m  620 root      20   0  2880  236  172 S   0.0  0.0   0:00.02 upstart-socket-                                                                       $
^[(B^[[m  625 root      20   0  6856 1096  992 S   0.0  0.2   0:00.61 sshd                                                                                  $
^[(B^[[m  640 root      20   0  4876  520  480 S   0.0  0.1   0:00.00 vsftpd                                                                                $
^[(B^[[m  715 root      20   0  4668  688  684 S   0.0  0.1   0:00.00 getty          
Top

imperio
VestaCP Team
Posts: 7000
Joined: Sat Dec 01, 2012 12:37 pm
Contact:
Contact imperio
Website

Re: жуткие тормоза
  • Quote

Post by imperio » Sun Mar 23, 2014 2:32 pm

Как уже говорил ранее используйте server-status для определения какой сайт грузит apache
mpm_prefork_module (static)
apache работает в режиме mpm_prefork
попробуйте изменить параметры
/etc/apache2/apache2.conf

Code: Select all

<IfModule prefork.c>
    StartServers
    MinSpareServers
    MaxSpareServers
    ServerLimit
    MaxClients
    MaxRequestsPerChild
</IfModule>
Попробуйте значение MaxClients сделать поменьше. Может расход памяти чуть уменьшится. Также ServerLimit меньше и MaxRequestsPerChild - чуть чуть поменьше
после рестарт apache

Code: Select all

service apache2 restart
Вообще в linux является вполне нормальным когда занята память. При необходимости память отдаётся приложениям.
Top

vampire333
Posts: 10
Joined: Tue Nov 19, 2013 12:48 pm

Re: жуткие тормоза
  • Quote

Post by vampire333 » Sun Mar 23, 2014 6:11 pm

проблему выяснил, хостер мутит че то периодически.
перешел к другому - проблем нет никаких на таких же характеристиках, только раньше был на OpenVZ, теперь на KVM
спасибо за участие, не знал уже куда копать.
Top


Post Reply
  • Print view

8 posts • Page 1 of 1

Return to “Debian/Ubuntu”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

cron

Login  •  Register

I forgot my password