ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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



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 сделать ...




 




Copyright © Lexa Software, 1996-2009.