How to obtain which interrupts cause system to hang?

Коньков Евгений kes-kes at yandex.ru
Sat Oct 9 17:21:15 UTC 2010


Hello, all.

#systat -v

    1 users    Load  0.74  0.71  0.55                  Oct  9 19:53

Mem:KB    REAL            VIRTUAL                       VN PAGER   SWAP PAGER
        Tot   Share      Tot    Share    Free           in   out     in   out
Act  344564   20024   682912    25008  666084  count
All  365928   20456 1074476k    26504          pages
Proc:                                                            Interrupts
  r   p   d   s   w   Csw  Trp  Sys  Int  Sof  Flt     24 cow    2008 total
  2       3  39       23k   67  563    9 1710   47     15 zfod      9 ata0 irq14
                                                          ozfod       nfe0 irq23
23.1%Sys  50.8%Intr  1.3%User  0.0%Nice 24.8%Idle        %ozfod  1999 cpu0: time
|    |    |    |    |    |    |    |    |    |    |       daefr
============+++++++++++++++++++++++++>                  6 prcfr
                                         2 dtbuf       38 totfr
Namei     Name-cache   Dir-cache    100000 desvn          react
   Calls    hits   %    hits   %     85834 numvn          pdwak
     142     142 100                 24988 frevn          pdpgs
                                                          intrn
Disks   ad0                                        257868 wire
KB/t  15.48                                        312852 act
tps      11                                        785308 inact
MB/s   0.16                                           468 cache
%busy     1                                        665636 free

#top
last pid: 24571;  load averages:  0.10,  0.49,  0.50    up 0+19:15:01  19:56:36
42 processes:  3 running, 39 sleeping
CPU:  0.7% user,  0.0% nice, 21.0% system, 36.3% interrupt, 41.9% idle
Mem: 305M Active, 767M Inact, 252M Wired, 468K Cache, 213M Buf, 650M Free
Swap: 4063M Total, 4063M Free

  PID USERNAME    THR PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
 1054 bind          4   4    0   134M   109M kqread   0:51  0.00% named
  986 root          1  44    0  5692K  1408K RUN      0:50  0.00% syslogd
 1162 clamav        1   4    0  4616K  1468K accept   0:46  0.00% smtp-gated
11731 clamav        1  20    0 27948K  9728K pause    0:03  0.00% freshclam
11791 root          1 -58    0  7848K  4120K bpf      0:02  0.00% arpwatch
13208 root          1  44    0 10700K  4144K select   0:01  0.00% sendmail
13298 root          1   8    0  6748K  1440K nanslp   0:00  0.00% cron
12802 root          1  44    0 22880K  4004K select   0:00  0.00% sshd


How to obtain what nasty happen, which process take 36-50% of CPU
resource?



-- 
                          mailto:kes-kes at yandex.ru



More information about the freebsd-questions mailing list