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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Sergey Velikanov                     2:5020/400     08 Jun 2006  14:45:39
 To : Sergey Velikanov
 Subject : Re: Разделение нагрузки от squid
 -------------------------------------------------------------------------------- 
 
 Sergey Velikanov пишет:
 
 SV> запустил два сквида, на каждый теперь идет
 SV> половина нагрузки (видно по графикам, было 100
 SV> запросов в секунду, сейчас на каждом из них по
 SV> 50), но все равно получается, что один процессор
 SV> нагружен гораздо сильнее чем второй. почему
 SV> нагрузка не распределяется поровну? ядро 2.6.16
 
 дальнейшее исследование выявило, что это не
 проблема со сквидом.
 Проблема в том что при трафике в 8М(и вход 8М, и
 исход 8M) и pps = ~1,5K(тоже в обе стороны). 3х
 гигагерцовый процессор тратит около 30% времени на
 обработку прерываний от сетевой карточки.
 
 Провел след эксперемент.
 через IRQ affinity задал что прерывание П16
 обрабатывает CPU0
 В результате CPU0 idle = 54.59% CPU1 idle = 85.38%
 затем указал, что irq 16 обрабатывает CPU1,
 получилось что 
 CPU0 idle = 89.88% CPU1 idle = 56.39%.
 
 Причем судя по sar -u -P 0, при обработке
 прерываний 30% загрузки складываются из 10%user +
 20%system 
 
 Это нормально что при pps = 1,5K а данном случае,
 30% CPU тратится на обработку прерываний? или
 что-то в консерватории не так?
 
 cat /proc/interrupts 
   16:  121287519    2765964   IO-APIC-level  eth1,
 eth0     
 
 lspci
 04:00.0 Ethernet controller: Intel Corporation
 82573E Gigabit Ethernet Controller (Copper) (rev 03)
 05:05.0 Ethernet controller: Intel Corporation
 82541GI/PI Gigabit Ethernet Controller (rev 05) 
 
 modinfo e1000
 author:   Intel Corporation,
 <linux.nics@intel.com>
 description:  Intel(R) PRO/1000 Network Driver
 license:  GPL
 version:  6.3.9-k4 // с 7.0.38  такая же
 история 
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Разделение нагрузки от squid   Sergey Velikanov   07 Jun 2006 09:37:39 
 Re: Разделение нагрузки от squid   Sergey Rogulev   08 Jun 2006 11:38:14 
 Re: Разделение нагрузки от squid   Sergey Velikanov   08 Jun 2006 14:45:39 
 Re: Разделение нагрузки от squid   Eugene B. Berdnikov   09 Jun 2006 18:08:28 
Архивное /ru.linux/64882012c877.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional