Polling

Divacky Roman xdivac02 at stud.fit.vutbr.cz
Tue Feb 13 15:27:57 CET 2007


On Mon, Feb 12, 2007 at 02:54:02PM +0100, Miroslav Chlastak wrote:
> Bc. Radek Krejca wrote:
> > Dobry den,
> >
> >   mam problemy s nastavenim pollingu, resp. nejede, jak jsem si
> >   sliboval, spise je to vyrazne horsi.
> >
> >   Mam HP Proliant DL360-G4 jako router a u cca 130 Mbit je Xeon
> >   vytocen diky preruseni na 100%. Kdyz odbocim, je nejaka jina
> >   moznost, nez vyuziti pollingu, jak vyzdimat z toho serveru vice, nez
> >   onech 130 Mbit?
> >
> >   A nyni k pollingu, nastavil jsem tedy HZ=1000, a vysledek je, ze k
> >   nejakemu snizeni vytizeni procesoru dojde, ale je tu zvyseni odezvy
> >   u pingu o cca 20 ms (coz bych mozna i zkousl), ale ze site nedostanu
> >   vice jak necelych 90 Mbit. Rikal jsem si, ze default hodnoty jsou
> >   nastaveny na 100 Mbit (podle man), tak jsem si chvili hral, ale
> >   uspech zadny. V tuto chvili mam nastaveno tedy toto:
> >
> >   v jadre: HZ=1000
> >   sysctl:
> >
> > kern.polling.burst: 21
> > kern.polling.burst_max: 1000
> > kern.polling.each_burst: 5
> > kern.polling.idle_poll: 0
> > kern.polling.user_frac: 50
> > kern.polling.reg_frac: 20
> > kern.polling.short_ticks: 2359
> > kern.polling.lost_polls: 354738
> > kern.polling.pending_polls: 0
> > kern.polling.residual_burst: 0
> > kern.polling.handlers: 0
> > kern.polling.enable: 0
> > kern.polling.phase: 0
> > kern.polling.suspect: 752
> > kern.polling.stalled: 0
> > kern.polling.idlepoll_sleeping: 1
> >
> > Mam FreeBSD 6.1.
> >
> > Diky za radu
> > Radek
> >
> >   
> Tak jsem taky na vytizenejsim routeru vyzkousel polling. A vysledek nic moc.
> Testovany stroj wrap 1E, sitovky sis, polling na sitovkach nastaven. 
> Stroj krome routingu dela i nat.
> 
> Vysledek takovy, ze se cca o 2ms zvedla odezva pres dany stroj (coz je v 
> pohode).
> Horsi je, ze vzrostlo zatizeni daneho routeru a to diky preruresni, viz:
> 
> CPU states:  1.2% user,  0.0% nice, 10.4% system, 32.4% interrupt, 56.0% 
> idle
> 
> S vypnutym pollingem je vytizeni cca nasledujici:
> 
> CPU states:  2.7% user,  0.0% nice, 10.4% system, 12.4% interrupt, 74.5% 
> idle

to je fakt divne... napada mne jedna obecna rada. fbsd ma nejake performance
monitorovaci toolsy. nevim jak je na tom 6.x ale 7.x ma dtrace a popr. hwpmc

a verim ze by se pomoci toho $nejak dalo zjistit co se deje.

predpokladam ze budeme radi (my = mailing list) kdyz nam sdelis cos vykoumal :)



More information about the Users-l mailing list