Date: Sat, 28 Oct 2006 09:20:47 -0600 From: Scott Long <scottl@samsco.org> To: Mikhail Teterin <mi+kde@aldan.algebra.com> Cc: freebsd-net@freebsd.org, Gleb Smirnoff <glebius@freebsd.org>, freebsd-stable@freebsd.org, jfvogel@gmail.com Subject: Re: new em-driver still broken Message-ID: <4543754F.2070005@samsco.org> In-Reply-To: <200610280030.12319@aldan> References: <200610211300.09476@aldan> <20061021173358.GC75694@cell.sick.ru> <200610280030.12319@aldan>
next in thread | previous in thread | raw e-mail | index | archive | help
Mikhail Teterin wrote: > On Saturday 21 October 2006 13:33, Gleb Smirnoff wrote: > = We aren't currently speaking about performance, we need to know whether > = kernel with DEVICE_POLLING option makes NIC work stable. > > Having noticed today's em-driver update, I rebuilt world/kernel and tried the > dump-test again. > > The kernel had the DEVICE_POLLING option in it, but polling was not, actually, > enabled on em0. > > With three simultanious dumps arriving, the system-component of the load was > 40-50%: > > 2 users Load 2.64 0.98 0.41 28 ??? 00:13 > > Mem:KB REAL VIRTUAL VN PAGER SWAP PAGER > Tot Share Tot Share Free in out in out > Act 109936 30080 196064 42464 1642672 count > All 366172 32684 1413555k 48140 pages > Interrupts > Proc:r p d s w Csw Trp Sys Int Sof Flt cow 6720 total > 3 55 9736 151241k19989 47 232248 wire irq1: atkb > 79108 act irq6: fdc0 > 35.8%Sys 4.5%Intr 59.7%User 0.0%Nice 0.0%Idl 60372 inact irq15: ata > | | | | | | | | | | 276 cache irq17: fwo > ==================++>>>>>>>>>>>>>>>>>>>>>>>>>>>> 1642396 free irq20: nve > daefr irq21: ohc > Namei Name-cache Dir-cache prcfr irq22: ehc > Calls hits % hits % react 2710 irq25: em0 > 229 229 100 pdwak 24 irq29: amr > zfod pdpgs 1993 cpu0: time > Disks ad4 ad6 amrd0 ozfod intrn 1993 cpu1: time > KB/t 0.00 0.00 128 %slo-z 221184 buf > tps 0 0 12 4 tfree 22 dirtybuf > MB/s 0.00 0.00 1.49 100000 desiredvnodes > % busy 0 0 30 2409 numvnodes > > It was working... > > Then I entered the following shell command: > > % (ifconfig em0 polling; sleep 179; ifconfig em0 -polling) & > > Hoping, that, even if polling causes problems, three minutes later it will > turn back off automatically. > > Unfortunately, the machine dropped off the network immediately and is not > coming back. I'll get to its console on Monday, but something is still very > wrong with the em-driver :-( > > -mi So the driver works fine for you so long as you don't try to change the polling parameter while it's running? Scott
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4543754F.2070005>