ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Высокий LA и низкая загруженность CPU



On Sat, 3 Feb 2007, [Windows-1251] Михаил Монашёв wrote:

Сложилась  непонятная  мне  ситуация.  Процессы похоже чего-то ожидают
постоянно.  Подскажите  пожалуйста,  чего  именно они ждут и как можно
исправить?

uname -v
FreeBSD 6.2-STABLE

vmstat 2
procs      memory      page                    disks     faults      cpu
r b w     avm    fre  flt  re  pi  po  fr  sr da0 da1   in   sy  cs us sy id
0 12 0 3132612 235568 3533  17   0   0 4034 551   0   0 7681 3736 6746 36 10 54
3 11 0 3197120 210964 6879   0   0   0 4287   0 183   5 30232 20268 7645 27 13 
59
1 12 0 3185952 204024 2170   0   0   0 2526   0  34  25 31637 18288 6493 14  8 
78
1 11 0 3172796 201860 3100   0   0   0 3840   0  62   7 31437 14755 6638 15  8 
77
0 12 0 3138828 218780 3381   0   0   0 5715   0  34   9 31088 13534 5437 18  8 
74
0 11 0 3140928 214688 2594   0   0   0 2378   0  76  29 31809 19866 6578 19  7 
74

top
last pid: 13968;  load averages:  2.60,  2.12,  2.06  up 5+21:31:08  15:27:29
375 processes: 1 running, 374 sleeping
CPU states: 13.1% user,  0.4% nice,  4.8% system,  2.0% interrupt, 79.8% idle
Mem: 2183M Active, 1396M Inact, 256M Wired, 153M Cache, 112M Buf, 21M Free
Swap: 6144M Total, 6552K Used, 6137M Free

 PID THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
13956   1   4    0 37276K 33188K accept 2   0:02  7.28% httpd
13958   1   4    0 22496K 21448K accept 0   0:01  5.52% httpd
25351  32  96    0   209M   152M ucond  0  74:10  3.71% mysqld
13862   1   4    0 15800K 14944K accept 2   0:04  3.04% httpd
13896   1   4    0 14624K 13768K accept 2   0:03  2.57% httpd
13849   1   4    0 37248K 33260K accept 0   0:02  0.93% httpd


systat -vm
   2 users    Load  2.66  2.18  2.16                   3 фев 15:29

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
       Tot   Share      Tot    Share    Free           in   out     in   out
Act 2267216  178724  3182748   195584  190428  count
All 2420620  190476  5422480   213464          pages
Proc:                                                            Interrupts
 r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt     70 cow    8097 total
 1       5 350       11k 6218  31k  63k 1385 4964   4852 zfod        em0 irq30
                                                    4811 ozfod    97 ahd1 irq49
6.3%Sys   1.5%Intr 15.8%User  0.0%Nice 76.4%Idle      99%ozfod       ahd0 irq50
|    |    |    |    |    |    |    |    |    |    |       daefr  4000 cpu0: time
===+>>>>>>>>                                            6 prcfr       cpu3: time
                                      465 dtbuf     4616 totfr       cpu1: time
Namei     Name-cache   Dir-cache    100000 desvn          react  4000 cpu2: time
  Calls    hits   %    hits   %     63092 numvn          pdwak
  12007   11941  99                 24833 frevn          pdpgs
                                                         intrn
Disks   da0   da1   da2                            263808 wire
KB/t  14.93 50.25 55.04                           2252644 act
tps      27    11     5                           1398252 inact
MB/s   0.40  0.56  0.27                            145564 cache
 %busy    11    11     4                             44864 free
                                                  114784 buf

sysctl -a | grep kern.polling
kern.polling.idlepoll_sleeping: 1
kern.polling.stalled: 4
kern.polling.suspect: 839617
kern.polling.phase: 0
kern.polling.enable: 0
kern.polling.handlers: 1
kern.polling.residual_burst: 0
kern.polling.pending_polls: 0
kern.polling.lost_polls: 1160401
kern.polling.short_ticks: 2457
kern.polling.reg_frac: 20
kern.polling.user_frac: 50
kern.polling.idle_poll: 0
kern.polling.each_burst: 5
kern.polling.burst_max: 150
kern.polling.burst: 145

Я бы
1) поставил стандартный HZ
2) и выключил поллинг на em0.

Что показывает mount ?


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.