Core 0 constantly bogged down by interrupts
Mike Zhang
furry_for_puffy at runbox.com
Sun Dec 23 18:04:54 PST 2018
Thank you for the quick response :) See below:
interrupt total rate
irq4 0: sio0 0 0
irq9 0: acpi0 116480429 16186
irq17 0: xhci0 138974 19
irq18 0: vgapci0 1019997 141
irq192 0: swi_siopoll 0 0
irq196 0: swi_vm 0 0
irq1 1: atkbd0 0 0
irq16 1: ahci0 166439 23
irq197 1: swi_mp_taskq/swi_taskq 24450 3
irq16 2: em0 21106 2
irq16 3: hdac0 82 0
irq195 3: swi_cambio 168341 23
Total 118019818 16400
I guess what I'm seeing is one of those ACPI interrupt storms?
Mike
On Sun, Dec 23, 2018 at 05:37:55PM PST, Sepherosa Ziehau wrote:
> Please post the result of 'vmstat -iv'
>
> Thanks,
> sephe
>
> On Mon, Dec 24, 2018 at 9:30 AM Mike Zhang <furry_for_puffy at runbox.com> wrote:
> >
> > Hi everyone, newbie here...
> >
> > I'm in the process of migrating to DragonFly for my main desktop as I
> > figured it would make more efficient use of SMP than my former OS of choice.
> > Ironically the problem I'm running into is core 0 seems to be constantly
> > maxing out with about 60-70% going to Interrupts and the rest to System.
> > This happens both under heavy loads:
> >
> > > load averages: 4.03, 4.38, 4.49; up 14+03:18:26 13:34:08
> > > 90 processes: 6 running, 90 active
> > > CPU states: 0.0% user, 2.8% nice, 39.8% system, 57.4% interrupt, 0.0% idle
> > > CPU states: 0.0% user, 35.7% nice, 8.4% system, 0.0% interrupt, 55.9% idle
> > > CPU states: 0.0% user, 82.5% nice, 5.6% system, 0.0% interrupt, 11.9% idle
> > > CPU states: 0.0% user, 14.7% nice, 2.8% system, 0.0% interrupt, 82.5% idle
> > > Memory: 2319M Active, 3665M Inact, 5464M Wired, 493M Cache, 1592M Buf, 3679M Free
> > > Swap: 32G Total, 81M Used, 32G Free
> >
> > And while mostly (or entirely) idle:
> >
> > > load averages: 0.44, 0.37, 0.30; up 1+03:14:08 15:36:26
> > > 56 processes: 1 running, 56 active
> > > CPU states: 0.0% user, 0.7% nice, 24.6% system, 71.2% interrupt, 3.5% idle
> > > CPU states: 0.0% user, 0.0% nice, 0.7% system, 0.0% interrupt, 99.3% idle
> > > CPU states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
> > > CPU states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
> > > Memory: 647M Active, 6448M Inact, 3769M Wired, 766M Cache, 1523M Buf, 3991M Free
> > > Swap: 32G Total, 63M Used, 32G Free
> >
> > It even happens in single user mode:
> >
> > > load averages: 0.11, 0.05, 0.02; up 0+00:01:46 16:01:04
> > > 2 processes: 1 running, 2 active
> > > CPU states: 0.0% user, 0.0% nice, 21.0% system, 76.2% interrupt, 2.8% idle
> > > CPU states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
> > > CPU states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
> > > CPU states: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle
> > > Memory: 1188K Active, 128K Inact, 1112M Wired, 4680K Cache, 30M Buf, 14G Free
> > > Swap:
> > >
> > > PID USERNAME NICE SIZE RES STATE C TIME CTIME CPU COMMAND
> > > 42 root 0 4392K 2220K CPU2 2 0:00 0:00 0.00% top
> > > 20 root 0 4320K 1800K wait 1 0:00 0:00 0.00% sh
> >
> > I am using a GENERIC kernel from master on an i5-6600 @ 3.30GHz, with i915
> > for graphics and my NIC set to poll. My FS is HAMMER on a dm-crypt device
> > and this is an EFI install on a single hard drive.
> >
> > I'm not sure what it is that I'm doing wrong here but any pointers would be
> > much appreciated...
> >
> > Mike
> >
> >
>
>
> --
> Tomorrow Will Never Die
>
More information about the Users
mailing list