Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.UNIX.BSD
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.UNIX.BSD с датами от 18 Jan 11 22:51:00 до 09 Nov 24 19:25:55, всего сообщений: 10795
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2545 из 10795 ===================================== RU.UNIX.BSD =
От   : Vladimir Yesakov                 2:461/58.202       27 Feb 15 20:01:01
Кому : All                                                 27 Feb 15 20:01:01
Тема : L2TP termination / mpd5 / CPU usage
FGHI : area://RU.UNIX.BSD?msgid=2:461/58.202+54f117e0
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.UNIX.BSD?msgid=<1187499868@ddt.demos.su>+e233d34b
Ответ: area://RU.UNIX.BSD?msgid=grosbein.net+49e9d0a8
==============================================================================

   Hello everybody!

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

Мы недавно объединили наши 4 сервера по 1Gbps в один с 10Gb интерфейсом. Все работает хорошо, но над одной загадкой я уже голову сломал. Почему systat -v и top -SHI показывают ~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_lock_sleep" ничего внятного не дает, кроме того, что панику в нем починили в районе 7-х версий.

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

%SAMP IMAGE      FUNCTION             CALLERS
 28.8 kernel     _mtx_lock_sleep      _mtx_lock_flags:23.3 _sleep:3.9 rtalloc1_fib:0.6
  9.5 kernel     _mtx_lock_spin       wakeup_one:5.7 _sleep:2.0 pmclog_reserve:1.2 turnstile_trywait:0.5
  4.9 kernel     cpu_search_lowest    cpu_search_lowest
  4.3 kernel     cpu_search_highest   cpu_search_highest:3.7 sched_idletd:0.5
  3.0 kernel     _rw_rlock            ng_address_hook
  2.8 pmcstat    _init
  2.0 kernel     _rw_runlock          ng_address_hook
  1.7 kernel     in_pcblookup_hash_lo in_pcblookup_hash
  1.4 kernel     rn_match             rtalloc1_fib
  1.4 netgraph.k ng_snd_item          ng_apply_item
  1.2 kernel     runq_steal           tdq_move
  1.0 libc.so.7  bsearch
  1.0 kernel     atomic_fetchadd_int  ng_unref_hook
  0.9 kernel     uma_zalloc_arg
  0.9 kernel     ixgbe_xmit           ixgbe_mq_start_locked
  0.9 kernel     bzero
  0.8 kernel     ether_nh_input       netisr_dispatch_src
  0.8 kernel     spinlock_exit
  0.7 kernel     ixgbe_rxeof          ixgbe_msix_que
  0.7 kernel     uma_zfree_arg
  0.7 named      _init
  0.7 kernel     ip_output
  0.7 kernel     atomic_add_barr_int  ng_address_hook
  0.6 kernel     critical_exit
  0.6 kernel     _mtx_unlock_flags
  0.6 kernel     _bus_dmamap_load_buf _bus_dmamap_load_mbuf_sg
  0.5 kernel     critical_enter
  0.5 mpd5       _init
  0.5 kernel     _mtx_lock_flags
  0.5 kernel     soreceive_generic    soreceive_dgram
  0.5 kernel     ip_fastforward       ether_demux

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

%SAMP IMAGE      FUNCTION             CALLERS
 29.5 kernel     _mtx_lock_sleep      _mtx_lock_flags:23.8 _sleep:4.2 rtalloc1_fib:0.6
  9.7 kernel     _mtx_lock_spin       wakeup_one:5.9 _sleep:2.0 pmclog_reserve:1.2
  4.9 kernel     cpu_search_lowest    cpu_search_lowest
  4.8 kernel     cpu_search_highest   cpu_search_highest:4.2 sched_idletd:0.6
  3.0 pmcstat    _init
  2.8 kernel     _rw_rlock            ng_address_hook
  1.9 kernel     _rw_runlock          ng_address_hook
  1.6 kernel     in_pcblookup_hash_lo in_pcblookup_hash
  1.4 kernel     runq_steal           tdq_move
  1.4 kernel     rn_match             rtalloc1_fib
  1.3 netgraph.k ng_snd_item          ng_apply_item
  1.2 libc.so.7  bsearch
  1.0 kernel     atomic_fetchadd_int  ng_unref_hook
  0.9 kernel     uma_zalloc_arg
  0.9 kernel     bzero
  0.9 kernel     ixgbe_xmit           ixgbe_mq_start_locked
  0.8 kernel     spinlock_exit
  0.8 kernel     ether_nh_input       netisr_dispatch_src
  0.7 kernel     ixgbe_rxeof          ixgbe_msix_que
  0.7 kernel     uma_zfree_arg
  0.7 kernel     ip_output
  0.6 kernel     atomic_add_barr_int  ng_address_hook
  0.6 kernel     _mtx_unlock_flags
  0.6 kernel     critical_exit
  0.6 named      _init
  0.6 kernel     _bus_dmamap_load_buf _bus_dmamap_load_mbuf_sg
  0.5 kernel     critical_enter
  0.5 mpd5       _init
  0.5 kernel     _mtx_lock_flags
  0.5 kernel     ip_fastforward       ether_demux


Vladimir


--- GoldED+/W32-MSVC 1.1.5-b20130111
* Origin: Living in interesting times (2:461/58.202)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.137548 секунды