Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alexander Kolesnikoff                2:5020/400     05 Jan 2007  22:43:48
 To : Eugene Grosbein
 Subject : Re: BSD 6.1 & polling
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:
 
 > 05 янв 2007, пятница, в 03:37 KRAST, Eugene Grosbein написал(а):
 > 
 > EG> Все это, напомню, при размере UDP payload в 64 байта.
 > 
 > То есть, IP-пакет в 92 байта.
 > 
 > EG> Для 25mbit/s iperf говорит: Sent 499723 datagrams, это за 10 секунд,
 > EG> получаем 49.9kpps, причем с отдачей на userland на Celeron-900 и 40%
 > Idle EG> CPU.  EG> Для 40Mbit/s это уже 82.7kpps при 3.5% потерь и почти
 > полностью занятом EG> CPU.
 > 
 > Забыл отметить, что это данные для L4 (L7 в модели OSI).
 > Счетчики же ipfw показывают, что сколько пакетов выпустил клиент,
 > ровно столько приняло и обработало ядро сервера для 40Mbit/s на L4,
 > а на L3 это составило 61.1Mbit/s. А в пакетах - 83.1kpps, причем как на
 > клиенте, так и на сервере. Hа L2 в пакетах, значит, столько же,
 > и при этом 88.1Mbit/s в линии.
 > 
 > В случае с iperf тут тормозом, как ни странно, стал клиент -
 > iperf после каждого write вызывает gettimeofday, что даже на UP ядре
 > и таймере ACPI-fast выливается в громадный оверхед в system time.
 > Дергать таймер 80 тысяч раз в секунду довольно дорого на FreeBSD
 > 
 > Есть какой-нибудь бенчмарк, который так не делает?
 
   ng_source ?
 
  Alexander
 --- ifmail v.2.15dev5.3
  * Origin: UKU (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: BSD 6.1 & polling   Alexander Kolesnikoff   05 Jan 2007 22:43:48 
Архивное /ru.unix.bsd/75256619bf86.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional