Polling

Miroslav Chlastak chlastak at sloane.cz
Tue Feb 13 15:45:32 CET 2007


Divacky Roman wrote:
> 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 :)
>   
Jenze tohle bude problem. Je to upraveny freebsd (mini distribuce) a 
tyto nastroje v ni nejsou dostupne.
Jeste dodam, ze pres system je datovy tok cca 2Mb a firewall obsahuje 
nemalo pravidel (vcetne dummynetu).

A asi nejzasadnejsi vec: freebsd 5.4-RELEASE-p22

--
Mira




More information about the Users-l mailing list