Страница 1 из 1

CPU перегржен

Добавлено: 2013-10-23 20:14:05
Spook1680
сервак на нем кртся сайт.
но блин фигня какая-то

Отгда этот загрз может .. дос флд.
Почем mysql так грзит

Код: Выделить всё

# ps axw | grep apache
 4581 ?        S      0:02 /usr/sbin/apache2 -k start
 4800 ?        S      0:07 /usr/sbin/apache2 -k start
 5241 ?        S      0:03 /usr/sbin/apache2 -k start
 5374 ?        S      0:03 /usr/sbin/apache2 -k start
 6248 ?        S      0:02 /usr/sbin/apache2 -k start
 6284 ?        S      0:00 /usr/sbin/apache2 -k start
 6288 ?        S      0:04 /usr/sbin/apache2 -k start
 6304 ?        S      0:01 /usr/sbin/apache2 -k start
 6339 ?        S      0:02 /usr/sbin/apache2 -k start
 6344 ?        S      0:00 /usr/sbin/apache2 -k start
 6347 ?        S      0:02 /usr/sbin/apache2 -k start
 6366 ?        S      0:00 /usr/sbin/apache2 -k start
 6416 ?        S      0:04 /usr/sbin/apache2 -k start
 6421 ?        S      0:02 /usr/sbin/apache2 -k start
 6435 ?        S      0:04 /usr/sbin/apache2 -k start
 6505 ?        S      0:00 /usr/sbin/apache2 -k start
 6554 ?        S      0:01 /usr/sbin/apache2 -k start
 6568 ?        S      0:00 /usr/sbin/apache2 -k start
 6604 ?        S      0:00 /usr/sbin/apache2 -k start
 6608 ?        S      0:00 /usr/sbin/apache2 -k start
 6692 ?        S      0:00 /usr/sbin/apache2 -k start
 6712 ?        S      0:00 /usr/sbin/apache2 -k start
 6715 ?        S      0:01 /usr/sbin/apache2 -k start
 6719 ?        S      0:04 /usr/sbin/apache2 -k start
 6735 ?        S      0:01 /usr/sbin/apache2 -k start
 6752 ?        S      0:00 /usr/sbin/apache2 -k start
 6761 ?        S      0:00 /usr/sbin/apache2 -k start
 6767 ?        S      0:00 /usr/sbin/apache2 -k start
 6775 ?        S      0:00 /usr/sbin/apache2 -k start
 6848 ?        S      0:02 /usr/sbin/apache2 -k start
 6854 ?        S      0:00 /usr/sbin/apache2 -k start
 6905 ?        S      0:00 /usr/sbin/apache2 -k start
 6910 ?        S      0:00 /usr/sbin/apache2 -k start
 6945 ?        S      0:01 /usr/sbin/apache2 -k start
 7283 ?        S      0:00 /usr/sbin/apache2 -k start
 7304 ?        S      0:07 /usr/sbin/apache2 -k start
 7308 ?        S      0:00 /usr/sbin/apache2 -k start
 7313 ?        S      0:00 /usr/sbin/apache2 -k start
 7314 ?        S      0:01 /usr/sbin/apache2 -k start
 7327 ?        S      0:00 /usr/sbin/apache2 -k start
 7329 ?        S      0:00 /usr/sbin/apache2 -k start
 7349 ?        S      0:01 /usr/sbin/apache2 -k start
 7352 ?        S      0:00 /usr/sbin/apache2 -k start
 7408 ?        S      0:01 /usr/sbin/apache2 -k start
 7417 ?        S      0:00 /usr/sbin/apache2 -k start
 7422 ?        S      0:00 /usr/sbin/apache2 -k start
 7453 ?        S      0:07 /usr/sbin/apache2 -k start
 7491 ?        S      0:00 /usr/sbin/apache2 -k start
 7499 ?        S      0:00 /usr/sbin/apache2 -k start
 7506 ?        S      0:01 /usr/sbin/apache2 -k start
 7603 ?        S      0:00 /usr/sbin/apache2 -k start
 7614 ?        S      0:00 /usr/sbin/apache2 -k start
 7632 ?        S      0:00 /usr/sbin/apache2 -k start
 7633 ?        S      0:00 /usr/sbin/apache2 -k start
 7644 ?        S      0:02 /usr/sbin/apache2 -k start
 7647 ?        S      0:00 /usr/sbin/apache2 -k start
 7652 ?        S      0:04 /usr/sbin/apache2 -k start
 7654 ?        S      0:03 /usr/sbin/apache2 -k start
 7665 ?        S      0:01 /usr/sbin/apache2 -k start
 7667 ?        S      0:02 /usr/sbin/apache2 -k start
 7706 ?        S      0:02 /usr/sbin/apache2 -k start
 7708 ?        S      0:04 /usr/sbin/apache2 -k start
 7739 ?        S      0:00 /usr/sbin/apache2 -k start
 7759 ?        S      0:00 /usr/sbin/apache2 -k start
 7766 ?        S      0:01 /usr/sbin/apache2 -k start
 7767 ?        S      0:00 /usr/sbin/apache2 -k start
 7768 ?        S      0:01 /usr/sbin/apache2 -k start
 7769 ?        S      0:00 /usr/sbin/apache2 -k start
 7816 ?        S      0:00 /usr/sbin/apache2 -k start
 7827 ?        S      0:02 /usr/sbin/apache2 -k start
 7845 ?        S      0:03 /usr/sbin/apache2 -k start
 7854 ?        S      0:02 /usr/sbin/apache2 -k start
 7855 ?        S      0:01 /usr/sbin/apache2 -k start
 7860 ?        S      0:02 /usr/sbin/apache2 -k start
 7862 ?        S      0:00 /usr/sbin/apache2 -k start
 8139 ?        S      0:00 /usr/sbin/apache2 -k start
 8205 ?        S      0:00 /usr/sbin/apache2 -k start
 8210 ?        S      0:03 /usr/sbin/apache2 -k start
 8217 ?        S      0:00 /usr/sbin/apache2 -k start
 8218 ?        S      0:01 /usr/sbin/apache2 -k start
 8248 ?        S      0:02 /usr/sbin/apache2 -k start
 8252 ?        S      0:00 /usr/sbin/apache2 -k start
 8256 ?        S      0:00 /usr/sbin/apache2 -k start
 8258 ?        S      0:01 /usr/sbin/apache2 -k start
 8307 ?        S      0:01 /usr/sbin/apache2 -k start
 8310 ?        S      0:01 /usr/sbin/apache2 -k start
 8333 ?        S      0:00 /usr/sbin/apache2 -k start
 8337 ?        S      0:00 /usr/sbin/apache2 -k start
 8345 ?        S      0:00 /usr/sbin/apache2 -k start
 8346 ?        S      0:00 /usr/sbin/apache2 -k start
 8354 ?        S      0:00 /usr/sbin/apache2 -k start
 8381 ?        S      0:01 /usr/sbin/apache2 -k start
 8384 ?        S      0:00 /usr/sbin/apache2 -k start
 8423 ?        S      0:00 /usr/sbin/apache2 -k start
 8430 ?        S      0:01 /usr/sbin/apache2 -k start
 8532 ?        S      0:00 /usr/sbin/apache2 -k start
 8555 ?        S      0:01 /usr/sbin/apache2 -k start
 8559 ?        S      0:01 /usr/sbin/apache2 -k start
 8565 ?        S      0:00 /usr/sbin/apache2 -k start
 8578 ?        S      0:00 /usr/sbin/apache2 -k start
 8610 ?        S      0:01 /usr/sbin/apache2 -k start
 8612 ?        S      0:04 /usr/sbin/apache2 -k start
 8614 ?        S      0:00 /usr/sbin/apache2 -k start
 8623 ?        S      0:00 /usr/sbin/apache2 -k start
 8632 ?        S      0:01 /usr/sbin/apache2 -k start
 8653 ?        S      0:00 /usr/sbin/apache2 -k start
 8979 ?        S      0:04 /usr/sbin/apache2 -k start
 9025 ?        S      0:00 /usr/sbin/apache2 -k start
 9026 ?        S      0:01 /usr/sbin/apache2 -k start
 9053 ?        S      0:04 /usr/sbin/apache2 -k start
 9054 ?        S      0:00 /usr/sbin/apache2 -k start
 9059 ?        S      0:02 /usr/sbin/apache2 -k start
 9061 ?        S      0:02 /usr/sbin/apache2 -k start
 9074 ?        S      0:00 /usr/sbin/apache2 -k start
 9076 ?        S      0:00 /usr/sbin/apache2 -k start
 9077 ?        S      0:00 /usr/sbin/apache2 -k start
 9083 ?        S      0:00 /usr/sbin/apache2 -k start
 9088 ?        S      0:00 /usr/sbin/apache2 -k start
 9095 ?        S      0:02 /usr/sbin/apache2 -k start
 9099 ?        S      0:00 /usr/sbin/apache2 -k start
 9113 ?        S      0:01 /usr/sbin/apache2 -k start
 9114 ?        S      0:00 /usr/sbin/apache2 -k start
 9170 ?        S      0:00 /usr/sbin/apache2 -k start
 9221 ?        S      0:00 /usr/sbin/apache2 -k start
 9223 ?        S      0:02 /usr/sbin/apache2 -k start
 9225 ?        S      0:00 /usr/sbin/apache2 -k start
 9230 ?        S      0:03 /usr/sbin/apache2 -k start
 9247 ?        S      0:01 /usr/sbin/apache2 -k start
 9248 ?        S      0:00 /usr/sbin/apache2 -k start
 9249 ?        S      0:01 /usr/sbin/apache2 -k start
 9254 ?        S      0:00 /usr/sbin/apache2 -k start
 9259 ?        S      0:00 /usr/sbin/apache2 -k start
 9261 ?        S      0:00 /usr/sbin/apache2 -k start
 9263 ?        S      0:01 /usr/sbin/apache2 -k start
 9265 ?        S      0:01 /usr/sbin/apache2 -k start
 9266 ?        S      0:00 /usr/sbin/apache2 -k start
 9326 ?        S      0:02 /usr/sbin/apache2 -k start
 9328 ?        S      0:01 /usr/sbin/apache2 -k start
 9347 ?        S      0:03 /usr/sbin/apache2 -k start
 9349 ?        S      0:01 /usr/sbin/apache2 -k start
 9372 ?        S      0:00 /usr/sbin/apache2 -k start
 9374 ?        S      0:01 /usr/sbin/apache2 -k start
 9376 ?        S      0:01 /usr/sbin/apache2 -k start
 9378 ?        S      0:00 /usr/sbin/apache2 -k start
 9379 ?        S      0:02 /usr/sbin/apache2 -k start
 9407 ?        S      0:04 /usr/sbin/apache2 -k start
 9408 ?        S      0:01 /usr/sbin/apache2 -k start
 9426 ?        S      0:01 /usr/sbin/apache2 -k start
 9470 ?        S      0:04 /usr/sbin/apache2 -k start
 9472 ?        S      0:00 /usr/sbin/apache2 -k start
11516 pts/1    S+     0:00 grep apache
27848 ?        Ss     0:02 /usr/sbin/apache2 -k start

Код: Выделить всё

# uname -a
Linux  2.6.32-5-amd64 #1 SMP Mon Feb 25 00:26:11 UTC 2013 x86_64 GNU/Linux

Код: Выделить всё

# ps aux | grep apache | wc -l
152

Код: Выделить всё

Tasks: 510 total,   1 running, 509 sleeping,   0 stopped,   0 zombie
Cpu(s): 24.9%us,  0.0%sy,  0.0%ni, 74.5%id,  0.7%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8096232k total,  8043220k used,    53012k free,     4644k buffers
Swap:  7822324k total,  2814160k used,  5008164k free,   144300k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                   
 1735 mysql     20   0 2906m 374m 3108 S  100  4.7   4922:13 mysqld                                                    
11395 root      20   0 19348 1708 1012 R    0  0.0   0:00.06 top                                                       
    1 root      20   0  8356  444  412 S    0  0.0   0:02.57 init                                                      
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd                                                  
    3 root      RT   0     0    0    0 S    0  0.0   0:00.19 migration/0                                               
    4 root      20   0     0    0    0 S    0  0.0   0:01.24 ksoftirqd/0                                               
    5 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/0                                                
    6 root      RT   0     0    0    0 S    0  0.0   0:00.03 migration/1                                               
    7 root      20   0     0    0    0 S    0  0.0   0:00.93 ksoftirqd/1                                               
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1                                                
    9 root      RT   0     0    0    0 S    0  0.0   0:00.21 migration/2                                               
   10 root      20   0     0    0    0 S    0  0.0   0:01.36 ksoftirqd/2                                               
   11 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2                                                
   12 root      RT   0     0    0    0 S    0  0.0   0:00.03 migration/3                                               
   13 root      20   0     0    0    0 S    0  0.0   0:01.07 ksoftirqd/3                                               
   14 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/3                                                
   15 root      20   0     0    0    0 S    0  0.0   0:01.32 events/0        

Код: Выделить всё

# netstat -n --tcp | grep SYN_RECV
tcp        0      0 **.***.152.59:81        **.***.152.59:59221     SYN_RECV   
tcp        0      0 **.***.152.59:81        **.***.152.59:59220     SYN_RECV   


Re: CPU перегржен

Добавлено: 2013-10-29 20:29:12
Graf
mysqladmin'ом посмотри какие базы сколько "сжирают". Их надо будет оптимизировать.
плюс можно "поиграть" с кешем в my.cnf

Код: Выделить всё

 
query_cache_size=8M
join_buffer_size=128K
thread_cache_size=4
table_cache=64
Рестарт мускула после изменений.