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