Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Если Π²Ρ‹ администрируСтС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ инфраструктуру Π½Π° Π±Π°Π·Π΅ VMware vSphere (ΠΈΠ»ΠΈ любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ стСка Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ), Ρ‚ΠΎ навСрняка часто ΡΠ»Ρ‹ΡˆΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΆΠ°Π»ΠΎΠ±Ρ‹: Β«Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ!Β». Π’ этом Ρ†ΠΈΠΊΠ»Π΅ статСй Ρ€Π°Π·Π±Π΅Ρ€Ρƒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ расскаТу, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Β«Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚Β» ΠΈ ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ Β«Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΠ»ΠΎΒ».

Π‘ΡƒΠ΄Ρƒ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ аспСкты ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин:

  • CPU,
  • RAM,
  • DISK,
  • Network.

Начну с CPU.

Для Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π°ΠΌ понадобятся:

  • vCenter Performance Counters – счСтчики ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· vSphere Client. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ счСтчикам доступна Π² любой вСрсии ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (β€œΡ‚ΠΎΠ»ΡΡ‚Ρ‹ΠΉβ€ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° C#, web-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° Flex ΠΈ web-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ Π½Π° HTML5). Π’ Π΄Π°Π½Π½Ρ‹Ρ… ΡΡ‚Π°Ρ‚ΡŒΡΡ… ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ ΠΈΠ· Π‘#-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ смотрятся Π² ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π΅:)
  • ESXTOP – ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°, которая запускаСтся ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ESXi. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ значСния счСтчиков ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ Π²Ρ‹Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ эти значСния Π·Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ Π² .csv Ρ„Π°ΠΉΠ» для дальнСйшСго Π°Π½Π°Π»ΠΈΠ·Π°. Π”Π°Π»Π΅Π΅ расскаТу ΠΏΡ€ΠΎ этот инструмСнт ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΈ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ нСсколько ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ссылок Π½Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅.

НСмного Ρ‚Π΅ΠΎΡ€ΠΈΠΈ

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Π’ ESXi Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ vCPU (ядра Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹) ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСсс – world Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ VMware. Π’Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ слуТСбныС процСссы, Π½ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π’Πœ ΠΎΠ½ΠΈ ΠΌΠ΅Π½Π΅Π΅ интСрСсны.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Π² ESXi ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… состояний:

  • Run – процСсс выполняСт ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.
  • Wait – процСсс Π½Π΅ выполняСт Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ (idle) Π»ΠΈΠ±ΠΎ ΠΆΠ΄Π΅Ρ‚ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°.
  • Costop – состояниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π² многоядСрных Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ°ΡˆΠΈΠ½Π°Ρ…. Оно Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ CPU Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° (ESXi CPU Scheduler) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ исполнСниС Π½Π° физичСских ядрах сСрвСра всСх Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ядСр Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π’ физичСском ΠΌΠΈΡ€Π΅ всС ядра процСссора Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, гостСвая ОБ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π’Πœ рассчитываСт Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, поэтому Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Ρƒ приходится Π·Π°ΠΌΠ΅Π΄Π»ΡΡ‚ΡŒ ядра Π’Πœ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΡ‚ быстрСС. Π’ соврСмСнных вСрсиях ESXi ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ CPU ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся relaxed co-scheduling: Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ считаСт Ρ€Π°Π·Ρ€Ρ‹Π² ΠΌΠ΅ΠΆΠ΄Ρƒ самым «быстрым» ΠΈ самым β€œΠΌΠ΅Π΄Π»Π΅Π½Π½Ρ‹ΠΌ» ядром Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ (skew). Если Ρ€Π°Π·Ρ€Ρ‹Π² ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ€ΠΎΠ³, «быстроС» ядро ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² состояниС costop. Если ядра Π’Πœ проводят ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² этом состоянии, это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.
  • Ready – процСсс ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π΄Π°Π½Π½ΠΎΠ΅ состояниС, ΠΊΠΎΠ³Π΄Π° Ρƒ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Π½Π΅Ρ‚ возмоТности Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ рСсурсы для Π΅Π³ΠΎ исполнСния. ВысокиС значСния ready ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π’Πœ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ счСтчики ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ CPU Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

CPU Usage, %. ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ использования CPU Π·Π° Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Как Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? Если Π’Πœ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ CPU Π½Π° 90% ΠΈΠ»ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠΈΠΊΠΈ Π΄ΠΎ 100%, Ρ‚ΠΎ Ρƒ нас ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Β«ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉΒ» Ρ€Π°Π±ΠΎΡ‚Π΅ прилоТСния Π²Π½ΡƒΡ‚Ρ€ΠΈ Π’Πœ, Π½ΠΎ ΠΈ Π² нСдоступности Π’Πœ ΠΏΠΎ сСти. Если систСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π’Πœ пСриодичСски отваливаСтся, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΠΈΠΊΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ CPU Usage.

Π•ΡΡ‚ΡŒ стандартный Аlarm, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ CPU Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? Если Ρƒ Π’Πœ постоянно Π·Π°ΡˆΠΊΠ°Π»ΠΈΠ²Π°Π΅Ρ‚ CPU Usage, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄ΡƒΠΌΠ°Ρ‚ΡŒΡΡ ΠΎΠ± ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠΈ количСства vCPU (ΠΊ соТалСнию, это Π½Π΅ всСгда ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚) ΠΈΠ»ΠΈ пСрСносС Π’Πœ Π½Π° сСрвСр с Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ процСссорами.

CPU Usage in Mhz

Π’ Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… Π½Π° vCenter Usage Π² % ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎ всСй Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ² ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ядрам Π½Π΅Ρ‚ (Π² Esxtop значСния Π² % ΠΏΠΎ ядрам Π΅ΡΡ‚ΡŒ). По ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ядру ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Usage in MHz.

Как Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? Π‘Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ ΠΏΠΎΠ΄ ΠΌΠ½ΠΎΠ³ΠΎΡΠ΄Π΅Ρ€Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ: ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π½Π° 100% Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ядро, Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΡΡ‚Π°ΠΈΠ²Π°ΡŽΡ‚ Π±Π΅Π· Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. НапримСр, ΠΏΡ€ΠΈ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Ρ… настройках бэкапа MS SQL запускаСт процСсс Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ядрС. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ Π½Π΅ ΠΈΠ·-Π·Π° ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ скорости дисков (ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° это ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ поТаловался ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ), Π° ΠΈΠ·-Π·Π° Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π΅ справляСтся процСссор. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π±Ρ‹Π»Π° Ρ€Π΅ΡˆΠ΅Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ²: Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ стало Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π² нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² (соотвСтствСнно, Π² нСсколько процСссов).

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ядСр.

Π’Π°ΠΊΠΆΠ΅ Π±Ρ‹Π²Π°Π΅Ρ‚ ситуация (ΠΊΠ°ΠΊ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π²Ρ‹ΡˆΠ΅), ΠΊΠΎΠ³Π΄Π° ядра Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹ Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ ΠΈ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ· Π½ΠΈΡ… Π΅ΡΡ‚ΡŒ ΠΏΠΈΠΊΠΈ Π² 100%. Как ΠΈ ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ядра, alarm ΠΏΠΎ CPU Usage Π½Π΅ сработаСт (ΠΎΠ½ ΠΏΠΎ всСй Π’Πœ), Π½ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π±ΡƒΠ΄ΡƒΡ‚.

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? Если ПО Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС Π½Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ ядра Π½Π΅Ρ€Π°Π²Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎ (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΎ ядро ΠΈΠ»ΠΈ Ρ‡Π°ΡΡ‚ΡŒ ядСр), Π½Π΅Ρ‚ смысла ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΈΡ… количСство. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π’Πœ Π½Π° сСрвСр с Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ процСссорами.

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ настройки энСргопотрСблСния Π² BIOS сСрвСра. МногиС администраторы Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² BIOS Ρ€Π΅ΠΆΠΈΠΌ High Performance ΠΈ Ρ‚Π΅ΠΌ самым ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ энСргосбСрСТСния C-states ΠΈ P-states. Π’ соврСмСнных процСссорах Intel ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ тСхнология Turbo Boost, которая ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ частоту ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ядСр процСссора Π·Π° счСт Π΄Ρ€ΡƒΠ³ΠΈΡ… ядСр. Но ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹Ρ… тСхнологиях энСргосбСрСТСния. Если ΠΌΡ‹ ΠΈΡ… ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ, Ρ‚ΠΎ процСссор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ энСргопотрСблСниС ядСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π½Π°Π³Ρ€ΡƒΠΆΠ΅Π½Ρ‹.

VMware Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅Ρ‚ Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ энСргосбСрСТСния Π½Π° сСрвСрах, Π° Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ максимально ΠΎΡ‚Π΄Π°ΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ энСргопотрСблСниСм Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Ρƒ. ΠŸΡ€ΠΈ этом Π² настройках энСргопотрСблСния Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π° Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ High Performance.

Если Ρƒ вас Π² инфраструктурС ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ Π’Πœ (ΠΈΠ»ΠΈ ядра Π’Πœ) Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½ΡƒΡŽ частоту CPU, коррСктная настройка энСргопотрСблСния ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

CPU Ready (Readiness)

Если ядро Π’Πœ (vCPU) находится Π² состоянии Ready, ΠΎΠ½ΠΎ Π½Π΅ выполняСт ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Π°ΠΊΠΎΠ΅ состояниС Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ Π½Π΅ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ свободноС физичСскоС ядро, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ процСсс vCPU Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹.

Как Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Ссли ядра Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ находятся Π² состоянии Ready большС 10% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π²Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΡ€ΠΎΡ‰Π΅ говоря, большС 10% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π’Πœ ΠΆΠ΄Π΅Ρ‚ доступности физичСских рСсурсов.

Π’ vCenter ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ 2 счСтчика, связанных с CPU Ready:

  • Readiness,
  • Ready.

ЗначСния ΠΎΠ±ΠΎΠΈΡ… счСтчиков ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎ всСй Π’Πœ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ядрам.
Readiness ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сразу Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Real-time (Π΄Π°Π½Π½Ρ‹Π΅ Π·Π° послСдний час, ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ 20 сСкунд). Π­Ρ‚ΠΎΡ‚ счСтчик Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для поиска ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Β«ΠΏΠΎ горячим слСдам».

ЗначСния счСтчика Ready ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π² историчСской пСрспСктивС. Π­Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для установлСния закономСрностСй ΠΈ для Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. НапримСр, Ссли Ρƒ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π² ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ повСшСнного значСния CPU Ready с ΠΎΠ±Ρ‰Π΅ΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π½Π° сСрвСр, Π³Π΄Π΅ данная Π’Πœ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎ сниТСнию Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Ссли DRS Π½Π΅ справился).

Ready Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Readiness показываСтся Π½Π΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ…, Π° миллисСкундах. Π­Ρ‚ΠΎ счСтчик Ρ‚ΠΈΠΏΠ° Summation, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠ½ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния ядро Π’Πœ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π² состоянии Ready. ΠŸΠ΅Ρ€Π΅Π²Π΅ΡΡ‚ΠΈ Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ нСслоТной Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅:

(CPU ready summation value / (chart default update interval in seconds * 1000)) * 100 = CPU ready %

НапримСр, для Π’Πœ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π½ΠΈΠΆΠ΅ ΠΏΠΈΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ready Π½Π° всю Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ получится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

ΠŸΡ€ΠΈ подсчСтС значСния Ready Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ… стоит ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π΄Π²Π° ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°:

  • Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ready ΠΏΠΎ всСй Π’Πœ – это сумма Ready ΠΏΠΎ ядрам.
  • Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» измСрСния. Для Real-time – это 20 сСкунд, Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Π΄Π½Π΅Π²Π½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… – это 300 сСкунд.

ΠŸΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΌ Ρ‚Ρ€Π°Π±Π»ΡˆΡƒΡ‚ΠΈΠ½Π³Π΅ эти простыС ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΡƒΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΈ ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Ρ†Π΅Π½Π½ΠΎΠ΅ врСмя Π½Π° Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

РассчитаСм Ready Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Π½ΠΈΠΆΠ΅. (324474/(20*1000))*100 = 1622% Π½Π° всю Π’Πœ. Если ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΠΎ ядрам получится ΡƒΠΆΠ΅ Π½Π΅ Ρ‚Π°ΠΊ ΡΡ‚Ρ€Π°ΡˆΠ½ΠΎ: 1622/64 = 25% Π½Π° ядро. Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π²ΠΎΡ… довольно просто: Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ready нСрСалистичноС. Но Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Π΅Ρ‚ ΠΎ 10–20% Π½Π° всю Π’Πœ с нСсколькими ядрами, Ρ‚ΠΎ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ядру Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Π½ΠΎΡ€ΠΌΡ‹.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? ВысокоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ready Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ сСрвСру Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ рСсурсов процСссора для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин. Π’ Ρ‚Π°ΠΊΠΎΠΉ ситуации остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ пСрСподписку ΠΏΠΎ процСссору (vCPU:pCPU). ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, этого ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΠ² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π’Πœ ΠΈΠ»ΠΈ ΠΏΡƒΡ‚Π΅ΠΌ ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ части Π’Πœ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ сСрвСры.

Co-stop

Как Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ? Π”Π°Π½Π½Ρ‹ΠΉ счСтчик Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚ΠΈΠΏ Summation ΠΈ пСрСводится Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Ρ‹ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ready:

(CPU co-stop summation value / (chart default update interval in seconds * 1000)) * 100 = CPU co-stop %

Π—Π΄Π΅ΡΡŒ Ρ‚Π°ΠΊΠΆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° количСство ядСр Π½Π° Π’Πœ ΠΈ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» измСрСния.
Π’ состоянии сostop ядро Π½Π΅ выполняСт ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠŸΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π’Πœ ΠΈ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° сСрвСр счСтчик со-stop Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π±Π»ΠΈΠ·ΠΎΠΊ ΠΊ Π½ΡƒΠ»ΡŽ.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU
Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° явно Π½Π΅Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ:)

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ? Если Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ нСсколько Π’Πœ с большим количСством ядСр ΠΈ Π΅ΡΡ‚ΡŒ пСрСподписка ΠΏΠΎ CPU, Ρ‚ΠΎ счСтчик co-stop ΠΌΠΎΠΆΠ΅Ρ‚ вырасти, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°Π½Π½Ρ‹Ρ… Π’Πœ.

Π’Π°ΠΊΠΆΠ΅ co-stop вырастСт, Ссли для Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ядСр ΠΎΠ΄Π½ΠΎΠΉ Π’Πœ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚Ρ€Π΅Π΄Ρ‹ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ физичСском ядрС сСрвСра со Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ hyper-treading. Вакая ситуация ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ссли Ρƒ Π’Πœ большС ядСр, Ρ‡Π΅ΠΌ физичСски Π΅ΡΡ‚ΡŒ Π½Π° сСрвСрС, Π³Π΄Π΅ ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚, ΠΈΠ»ΠΈ Ссли для Π’Πœ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° настройка Β«preferHTΒ». ΠŸΡ€ΠΎ эту настройку ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ здСсь.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π’Πœ ΠΈΠ·-Π·Π° высокого сo-stop, Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π’Πœ Π² соотвСтствии с рСкомСндациями производитСля ПО, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° этой Π’Πœ, ΠΈ с возмоТностями физичСского сСрвСра, Π³Π΄Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π’Πœ.

НС добавляйтС ядра ΠΏΡ€ΠΎ запас, это ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самой Π’Πœ, Π½ΠΎ ΠΈ Π΅Π΅ сосСдСй ΠΏΠΎ сСрвСру.

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ CPU

Run – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (мс) Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU находился Π² состоянии RUN, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ собствСнно выполнял ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Idle – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (мс) Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU находился Π² состоянии бСздСйствия. ВысокиС значСния Idle – это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, просто vCPU Π±Ρ‹Π»ΠΎ Β«Π½Π΅Ρ‡Π΅Π³ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒΒ».

Wait – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (мс) Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU находился Π² состоянии Wait. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² Π΄Π°Π½Π½Ρ‹ΠΉ счСтчик Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ IDLE, высокиС значСния Wait Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ говорят ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. А Π²ΠΎΡ‚ Ссли ΠΏΡ€ΠΈ высоком Wait IDLE Π½ΠΈΠ·ΠΊΠΈΠΉ, Π·Π½Π°Ρ‡ΠΈΡ‚ Π’Πœ ΠΆΠ΄Π°Π»Π° Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Π° это, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, ΠΌΠΎΠΆΠ΅Ρ‚ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ТСсткого диска ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… устройств Π’Πœ.

Max limited – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (мс) Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU находился Π² состоянии Ready ΠΈΠ·-Π·Π° установлСнного Π»ΠΈΠΌΠΈΡ‚Π° ΠΏΠΎ рСсурсам. Если ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ нСобъяснимо низкая, Ρ‚ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ счСтчика ΠΈ Π»ΠΈΠΌΠΈΡ‚ ΠΏΠΎ CPU Π² настройках Π’Πœ. Π£ Π’Πœ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ выставлСны Π»ΠΈΠΌΠΈΡ‚Ρ‹, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π²Ρ‹ Π½Π΅ Π·Π½Π°Π΅Ρ‚Π΅. НапримСр, Ρ‚Π°ΠΊ происходит, ΠΊΠΎΠ³Π΄Π° Π’Πœ Π±Ρ‹Π»Π° склонирована ΠΈΠ· шаблона, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Ρ‹Π» установлСн Π»ΠΈΠΌΠΈΡ‚ ΠΏΠΎ CPU.

Swap wait – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU ΠΆΠ΄Π°Π» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с VMkernel Swap. Если значСния Π΄Π°Π½Π½ΠΎΠ³ΠΎ счСтчика Π²Ρ‹ΡˆΠ΅ нуля, Ρ‚ΠΎ Ρƒ Π’Πœ Ρ‚ΠΎΡ‡Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ SWAP ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΏΡ€ΠΎ счСтчики ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти.

ESXTOP

Если счСтчики ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π² vCenter Ρ…ΠΎΡ€ΠΎΡˆΠΈ для Π°Π½Π°Π»ΠΈΠ·Π° историчСских Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ Π°Π½Π°Π»ΠΈΠ· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ESXTOP. Π—Π΄Π΅ΡΡŒ всС значСния прСдставлСны Π² Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅ (Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ΡŒ), Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния 2 сСкунды.
Π­ΠΊΡ€Π°Π½ ESXTOP ΠΏΠΎ CPU вызываСтся клавишСй Β«cΒ» ΠΈ выглядит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Для удобства ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ процСссы Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин, Π½Π°ΠΆΠ°Π² Shift-V.
Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ ядрам Π’Πœ, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Β«eΒ» ΠΈ Π²Π±Π΅ΠΉΡ‚Π΅ GID ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‰Π΅ΠΉ Π’Πœ (30919 Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ Π½ΠΈΠΆΠ΅):

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

ΠšΡ€Π°Ρ‚ΠΊΠΎ ΠΏΡ€ΠΎΠΉΠ΄ΡƒΡΡŒ ΠΏΠΎ столбцам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ прСдставлСны ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ столбцы ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Π½Π°ΠΆΠ°Π² Β«fΒ».

NWLD (Number of Worlds) – количСство процСссов Π² Π³Ρ€ΡƒΠΏΠΏΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΡŒ Π³Ρ€ΡƒΠΏΠΏΡƒ ΠΈ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ процСсса (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ядра многоядСрной Π’Πœ), Π½Π°ΠΆΠΌΠΈΡ‚Π΅ β€œe”. Если Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ большС ΠΎΠ΄Π½ΠΎΠ³ΠΎ процСсса, Ρ‚ΠΎ значСния ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ для Π³Ρ€ΡƒΠΏΠΏΡ‹ Ρ€Π°Π²Π½Ρ‹ суммС ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ для ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… процСссов.

%USED – сколько Ρ†ΠΈΠΊΠ»ΠΎΠ² CPU сСрвСра ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ процСсс ΠΈΠ»ΠΈ Π³Ρ€ΡƒΠΏΠΏΠ° процСссов.

%RUN – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния процСсс находился Π² состоянии RUN, Ρ‚.Π΅. выполнял ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ. ΠžΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ %USED Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ hyper-threading, frequency scaling ΠΈ врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° систСмныС Π·Π°Π΄Π°Ρ‡ΠΈ (%SYS).

%SYS – врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ΅ Π½Π° систСмныС Π·Π°Π΄Π°Ρ‡ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€: ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΏΡ€Π΅Ρ€Ρ‹Π²Π°Π½ΠΈΠΉ, Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°, Ρ€Π°Π±ΠΎΡ‚Ρƒ сСти ΠΈ ΠΏΡ€. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ высоким, Ссли Π½Π° Π’Πœ большой Π²Π²ΠΎΠ΄/Π²Ρ‹Π²ΠΎΠ΄.

%OVRLP – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ физичСскоС ядро, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ выполняСтся процСсс Π’Πœ, ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ»ΠΎ Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… процСссов.

Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ соотносятся ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

%USED = %RUN + %SYS β€” %OVRLP.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° %USED являСтся Π±ΠΎΠ»Π΅Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½ΠΎΠΉ.

%WAIT – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния процСсс находился Π² состоянии Wait. Π’ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ IDLE.

%IDLE – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния процСсс находился Π² состоянии IDLE.

%SWPWT – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU ΠΆΠ΄Π°Π» ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с VMkernel Swap.

%VMWAIT – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π² состояния оТидания события (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Π²ΠΎΠ΄Π°/Π²Ρ‹Π²ΠΎΠ΄Π°). Аналогичного счСтчика Π½Π΅Ρ‚ Π² vCenter. ВысокиС значСния говорят ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°Ρ… с Π²Π²ΠΎΠ΄ΠΎΠΌ/Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ Π½Π° Π’Πœ.

%WAIT = %VMWAIT + %IDLE + %SWPWT.

Если Π’Πœ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ VMkernel Swap, Ρ‚ΠΎ ΠΏΡ€ΠΈ Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ цСлСсообразно ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° %VMWAIT, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ данная ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° Π½Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ врСмя, ΠΊΠΎΠ³Π΄Π° Π’Πœ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π»Π° (%IDLE).

%RDY – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния процСсс находился Π² состоянии Ready.

%CSTP – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния процСсс находился Π² состоянии сostop.

%MLMTD – сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния vCPU находился Π² состоянии Ready ΠΈΠ·-Π·Π° установлСнного Π»ΠΈΠΌΠΈΡ‚Π° ΠΏΠΎ рСсурсам.

%WAIT + %RDY + %CSTP + %RUN = 100% – ядро Π’Πœ всС врСмя находится Π² ΠΊΠ°ΠΊΠΎΠΌ-Ρ‚ΠΎ ΠΈΠ· этих Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… состояний.

CPU Π½Π° Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π΅

Π’ vCenter Π΅ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ счСтчики ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ CPU для Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€Π°, Π½ΠΎ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя Π½ΠΈΡ‡Π΅Π³ΠΎ интСрСсного – это просто сумма счСтчиков ΠΏΠΎ всСм Π’Πœ Π½Π° сСрвСрС.
Π£Π΄ΠΎΠ±Π½Π΅Π΅ всСго ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ состояниС CPU Π½Π° сСрвСрС Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Summary:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Для сСрвСра, ΠΊΠ°ΠΊ ΠΈ для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π΅ΡΡ‚ΡŒ стандартный Alarm:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

ΠŸΡ€ΠΈ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Π½Π° CPU сСрвСра Ρƒ Π’Πœ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΡ… Π½Π° Π½Π΅ΠΌ, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

Π’ ESXTOP Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ CPU сСрвСра прСдставлСны Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части экрана. Помимо стандартного CPU load, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ°Π»ΠΎΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π΅Π½ для Π³ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ΠΎΠ², Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ Ρ‚Ρ€ΠΈ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ:

CORE UTIL(%) – Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ядра физичСского сСрвСра. Π”Π°Π½Π½Ρ‹ΠΉ счСтчик ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния ядро выполняло Ρ€Π°Π±ΠΎΡ‚Ρƒ.

PCPU UTIL(%) – Ссли Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ hyper-threading, Ρ‚ΠΎ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ физичСскоС ядро приходится Π΄Π²Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° (PCPU). Данная ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ выполнял Ρ€Π°Π±ΠΎΡ‚Ρƒ.

PCPU USED(%) – Ρ‚ΠΎ ΠΆΠ΅, Ρ‡Ρ‚ΠΎ PCPU UTIL(%), Π½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ frequency scaling (Π»ΠΈΠ±ΠΎ сниТСниС частоты ядра Π² цСлях энСргосбСрСТСния, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ частоты ядра Π·Π° счСт Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Turbo Boost) ΠΈ hyper-threading.

PCPU_USED% = PCPU_UTIL% * ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ частоту ядра / Π½ΠΎΠΌΠΈΠ½Π°Π»ΡŒΠ½ΡƒΡŽ частоту ядра.

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU
На этом ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Π΅ для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ядСр ΠΈΠ·-Π·Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ Turbo Boost’а Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ USED большС 100%, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ частота ядра Π²Ρ‹ΡˆΠ΅ номинальной.

ΠŸΠ°Ρ€Π° слов ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ учитываСтся hyper-threading. Если процСссы ΠΈΡΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ 100% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΎΠ±ΠΎΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠ°Ρ… физичСского ядра сСрвСра, ΠΏΡ€ΠΈ этом ядро Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° номинальной частотС, Ρ‚ΠΎ:

  • CORE UTIL для ядра Π±ΡƒΠ΄Π΅Ρ‚ 100%,
  • PCPU UTIL для ΠΎΠ±ΠΎΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ 100%,
  • PCPU USED для ΠΎΠ±ΠΎΠΈΡ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π±ΡƒΠ΄Π΅Ρ‚ 50%.

Если ΠΎΠ±Π° ΠΏΠΎΡ‚ΠΎΠΊΠ° Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ 100% Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ измСрСния, Ρ‚ΠΎ Π² Ρ‚Π΅ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡ‚ΠΎΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ, PCPU USED для ядСр дСлится ΠΏΠΎΠΏΠΎΠ»Π°ΠΌ.

Π’ ESXTOP Ρ‚Π°ΠΊΠΆΠ΅ Π΅ΡΡ‚ΡŒ экран с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ энСргопотрСблСния CPU сСрвСра. Π—Π΄Π΅ΡΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π»ΠΈ сСрвСром Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ энСргосбСрСТСния: C-states ΠΈ P-states. ВызываСтся клавишСй Β«pΒ»:

Анализ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π² VMware vSphere. Π§Π°ΡΡ‚ΡŒ 1: CPU

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ CPU

НапослСдок ΠΏΡ€ΠΎΠ±Π΅Π³ΡƒΡΡŒ ΠΏΠΎ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°ΠΌ возникновСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ CPU Π’Πœ ΠΈ Π΄Π°ΠΌ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ совСты ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ:

НС Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты ядра. Если Π½Π΅Ρ‚ возмоТности пСрСвСсти Π’Πœ Π½Π° Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ядра, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ настройки энСргопотрСблСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Turbo Boost Ρ€Π°Π±ΠΎΡ‚Π°Π» эффСктивнСС.

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ сайзинг Π’Πœ (слишком ΠΌΠ½ΠΎΠ³ΠΎ/ΠΌΠ°Π»ΠΎ ядСр). Если ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΌΠ°Π»ΠΎ ядСр, Π±ΡƒΠ΄Π΅Ρ‚ высокая Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° CPU Π’Πœ. Если ΠΌΠ½ΠΎΠ³ΠΎ, словитС высокий co-stop.

Π‘ΠΎΠ»ΡŒΡˆΠ°Ρ пСрСподписка ΠΏΠΎ CPU Π½Π° сСрвСрС. Если Π½Π° Π’Πœ высокий Ready, ΡΠ½ΠΈΠ·ΡŒΡ‚Π΅ пСрСподписку ΠΏΠΎ CPU.

ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ NUMA-топология Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Π’Πœ. NUMA-топология, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²ΠΈΠ΄ΠΈΡ‚ Π’Πœ (vNUMA), Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ NUMA-Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ сСрвСра (pNUMA). ΠŸΡ€ΠΎ диагностику ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ написано, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π² ΠΊΠ½ΠΈΠ³Π΅ Β«VMware vSphere 6.5 Host Resources Deep DiveΒ». Если Π½Π΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ ΠΈ Ρƒ вас Π½Π΅Ρ‚ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ОБ, установлСнной Π½Π° Π’Πœ, Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π½Π° Π’Πœ ΠΌΠ½ΠΎΠ³ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… сокСтов ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ ядру. Много Π½Π΅ потСряСтС πŸ™‚

На этом ΠΏΡ€ΠΎ CPU Ρƒ мСня всС. Π—Π°Π΄Π°Π²Π°ΠΉΡ‚Π΅ вопросы. Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ части расскаТу ΠΏΡ€ΠΎ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылкиhttp://virtual-red-dot.info/vm-cpu-counters-vsphere/
https://kb.vmware.com/kb/1017926
http://www.yellow-bricks.com/2012/07/17/why-is-wait-so-high/
https://communities.vmware.com/docs/DOC-9279
https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/performance/whats-new-vsphere65-perf.pdf
https://pages.rubrik.com/host-resources-deep-dive_request.html

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com