небольшой оффтоп: device polling

Alex Vorona voron at amhost.net
Thu Nov 15 00:01:06 MSK 2007


Exe пишет:
> Это какой же буфер у сетевушки что она 1000 пакетов держит?
>
>> tx-пакеты не в счёт :)
>> rx ~50k на 6k прерываний. Плоховатый показатель < 10 packets / 
>> interrupt .   Такой я видел и на linux с NAPI  на e100 :)
>> При поллинге я вижу по 1к пакетов за 1 полл
>> sysctl kern.polling
>> kern.polling.burst: 1000
>> kern.polling.burst_max: 1000
>> kern.polling.each_burst: 1000
>>
>>
>
пробегитесь по гигабитками и посмотрите
вот бортовая Intel
ethtool -g eth1
Ring parameters for eth1:
Pre-set maximums:
RX:             4096
RX Mini:        0
RX Jumbo:       0
TX:             4096

Бортовая Broadcom - не дотянула :)
ethtool -g eth0
Ring parameters for eth0:
Pre-set maximums:
RX:             511
RX Mini:        0
RX Jumbo:       0
TX:             511


что такое 1к пакетов на гигабите? На 100мбит можно 100к pps сделать ...






More information about the nginx-ru mailing list