Bad routing performance on 500Mhz Geode LX with CURRENT, ipfw and mpd5

Eugene Grosbein egrosbein at rdtc.ru
Fri Aug 31 05:50:08 UTC 2012


31.08.2012 12:19, Eugene Grosbein пишет:

> With HEAD driver, for same test LA pikes to 8 and higher and it takes up to 10 seconds
> for userland applications like shell or screen(1) to respond to physical console events:
> 
> last pid:  1335;  load averages:  8.27,  4.05,  2.04        up 0+00:14:21  23:31:18
> 97 processes:  2 running, 83 sleeping, 12 waiting
> CPU:  0.1% user,  0.0% nice, 55.7% system, 43.6% interrupt,  0.6% idle
> Mem: 40M Active, 21M Inact, 175M Wired, 2512K Cache, 109M Buf, 749M Free
> Swap:
> 
>   PID USERNAME     PRI NICE   SIZE    RES STATE    TIME   WCPU COMMAND
>    12 root         -16    -     0K     8K sleep    1:12 44.87% ng_queue
>    11 root         -28    -     0K    96K WAIT     1:45 35.60% intr{swi5: +}
>    11 root         -44    -     0K    96K WAIT     1:03 18.80% intr{swi1: netisr 0}
>    10 root         171 ki31     0K     8K RUN      6:34  0.39% idle
>    13 root         -16    -     0K     8K -        0:07  0.10% yarrow

Not very representative screenshot; in fact, interrupt rate is at 90-100% level
most of time for both of old and new vr(4) drivers during test and
that's the reason of spiking Load Average.

Eugene Grosbein


More information about the freebsd-net mailing list