Subject: Re: bin/29981: vmstat(1) shows wrong system calls per interval
To: None <gnats-bugs@netbsd.org>
From: Alexey G. Khramkov <agkhram@mercdev.com>
List: netbsd-bugs
Date: 04/16/2005 11:09:13
Rui Paulo <rpaulo@netbsd-pt.org> writes:

>>Number:         29981
>>Category:       bin
>>Synopsis:       vmstat(1) shows wrong system calls per interval
> vmstat(1) shows a wrong number of system calls per interval in the first
> cycle:
> $ vmstat -c 3 5 
>  procs    memory      page                       disks      faults      cpu
>  r b w    avm    fre  flt  re  pi   po   fr   sr f0 m0 w0   in   sy  cs us sy id
>  0 0 0 227212  79428  383  23   0    0   17   39  0  0 11  236 4294964578 664 28  8 64
> As you can see, the first value of system calls per interval is wrong. I suspect
> this is due to the lack of proper initialisation of the variable in question
> (maybe an int overflow?), though I haven't looked at the code, yet.
>
> This is a desktop system up for 5 days ATM, and since I never saw this problem I'm
> not going to reboot it right now so I can diagnose it further (I suspect that with
> a reboot the problem goes away, so the category of this PR may be wrong - kern instead
> of bin).

I saw the same big number and my investigation shows IRQ conflict between
my RAID controller and fxp0 (but uptime was ~2 months).

HTH,
-- 
= Alexey G. Khramkov (agkhram) @ Infotech <agkhram{at}mercdev{dot}com> =
= GPG fingerprint : 944D 0C8B 343B 6C8D 50A1  061A E2DA 3E11 7765 6B47 =