forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

 
 
Опции темы Опции просмотра
  #1  
Старый 17.08.2016, 13:58
Vladimir Yesakov
Guest
 
Сообщений: n/a
По умолчанию L2TP termination / mpd5 / CPU usage

Vladimir Yesakov написал(а) к All в Feb 15 20:01:01 по местному времени:


Нello everybody!

Может кто-то уже разобрался и подскажет...

Мы недавно объединили наши 4 сервера по 1Gbps в один с 10Gb интерфейсом. Все работает хорошо, но над одной загадкой я уже голову сломал. Почему systat -v и top -SНI показывают ~96% CPU, когда на самом деле температура не поднимается выше 48C ? При такой нагрузке я привык видеть ~70C.

FreeBSD 9.3p10, mpd5.7_1, named 9.10 больше там ничего нет. IPFW/PF/DUMMYNET etc. отключены. ~2500 l2tp сессий. PMC показывает вот такое.
В сервере пара E5-2620/16GB RAM/Intel X520-SR2 (82599EB 10-Gigabit SFI/SFP+ Network Connection)

Google про "mtx_locksleep" ничего внятного не дает, кроме того, что панику в нем починили в районе 7-х версий.

pmcstat -TS instructions -w1
PMC: [INSTRRETIREDANY] Samples: 414587 (100.0%) , 559 unresolved

%SAMP IMAGE FUNCTION CALLERS
28.8 kernel mtx_lock_sleep _mtx_lock_flags:23.3 _sleep:3.9 rtalloc1fib:0.6
9.5 kernel mtx_lock_spin wakeup_one:5.7 _sleep:2.0 pmclog_reserve:1.2 turnstiletrywait:0.5
4.9 kernel cpusearch_lowest cpu_searchlowest
4.3 kernel cpusearch_highest cpu_search_highest:3.7 schedidletd:0.5
3.0 kernel rw_rlock ng_addresshook
2.8 pmcstat _init
2.0 kernel rw_runlock ng_addresshook
1.7 kernel inpcblookup_hash_lo in_pcblookuphash
1.4 kernel rnmatch rtalloc1fib
1.4 netgraph.k ngsnd_item ng_applyitem
1.2 kernel runqsteal tdqmove
1.0 libc.so.7 bsearch
1.0 kernel atomicfetchadd_int ng_unrefhook
0.9 kernel umazallocarg
0.9 kernel ixgbexmit ixgbe_mq_startlocked
0.9 kernel bzero
0.8 kernel ethernh_input netisr_dispatchsrc
0.8 kernel spinlock_exit
0.7 kernel ixgberxeof ixgbe_msixque
0.7 kernel umazfreearg
0.7 named _init
0.7 kernel ip_output
0.7 kernel atomicadd_barr_int ng_addresshook
0.6 kernel critical_exit
0.6 kernel mtx_unlockflags
0.6 kernel bus_dmamap_load_buf _bus_dmamap_load_mbufsg
0.5 kernel critical_enter
0.5 mpd5 _init
0.5 kernel mtx_lockflags
0.5 kernel soreceivegeneric soreceivedgram
0.5 kernel ipfastforward etherdemux

PMC: [INSTRRETIREDANY] Samples: 2936831 (100.0%) , 5410 unresolved

%SAMP IMAGE FUNCTION CALLERS
29.5 kernel mtx_lock_sleep _mtx_lock_flags:23.8 _sleep:4.2 rtalloc1fib:0.6
9.7 kernel mtx_lock_spin wakeup_one:5.9 _sleep:2.0 pmclogreserve:1.2
4.9 kernel cpusearch_lowest cpu_searchlowest
4.8 kernel cpusearch_highest cpu_search_highest:4.2 schedidletd:0.6
3.0 pmcstat _init
2.8 kernel rw_rlock ng_addresshook
1.9 kernel rw_runlock ng_addresshook
1.6 kernel inpcblookup_hash_lo in_pcblookuphash
1.4 kernel runqsteal tdqmove
1.4 kernel rnmatch rtalloc1fib
1.3 netgraph.k ngsnd_item ng_applyitem
1.2 libc.so.7 bsearch
1.0 kernel atomicfetchadd_int ng_unrefhook
0.9 kernel umazallocarg
0.9 kernel bzero
0.9 kernel ixgbexmit ixgbe_mq_startlocked
0.8 kernel spinlock_exit
0.8 kernel ethernh_input netisr_dispatchsrc
0.7 kernel ixgberxeof ixgbe_msixque
0.7 kernel umazfreearg
0.7 kernel ip_output
0.6 kernel atomicadd_barr_int ng_addresshook
0.6 kernel mtx_unlockflags
0.6 kernel critical_exit
0.6 named _init
0.6 kernel bus_dmamap_load_buf _bus_dmamap_load_mbufsg
0.5 kernel critical_enter
0.5 mpd5 _init
0.5 kernel mtx_lockflags
0.5 kernel ipfastforward etherdemux


Vladimir


--- GoldED+/W32-MSVC 1.1.5-b20130111
Ответить с цитированием
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 11:27. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot