Hyper-V и производительность. Часть 5 — Набор счетчиков «Hyper-V Hypervisor Logical Processors»


«Hyper-V Hypervisor Logical Processors» — ???? ?? ????????? ??????? ????????? ??? ?????? ?????????????????? ??????????? ????? Hyper-V. ????? ????, ??? ???? ?? ???????? ???????, ?? ??????? ?? ????????? ?????????? ?????? ??????? ? ??????????? ???????. ????? ???, ??? ?????? ????????????? ?????? ?????, ? ???????, ??? ?????????? ?????????? — ??? ???? ??????????? ?????????? ? ?????? Hyper-Threading (??? ??? ???????), ???????? ?????????? ????????? ??? ???????????????? ????????????. ???, ???????????????? ??????????????? ?????? ??? HT ????? ?????? ?????????? ???????????, ? ?? ?? ? HT — ??? ???????????.


??? ??????? ??????????? ?????????? ?????????? ???? ????? ?????????. ????? ?? ?????? ??????????? ????????? ???????? ???? ?????????? ???????????, ?????? ? Performance Monitor ? ???????? ?????????? ??????????? ?????????? ???????? _Total. ?????????? ?? ???? ???????? ??????? ??????:






























































%Guest Run Time


?????????? ???????? ??????????? ?????????? ???????? ??????????? ??????. ????????, ???????? ??????????????? ?????? ?? ???????????????? ?? ? ??????? ? ????? ??????????? ?????????????, ?? ??????? ???????? ????? 95% ?? ???????? LP(0), ??????? ???????? ?? ???????? LP(1) ? ????? ???????? 47.5% ?? ?????????? _Total.


%Hypervisor Run Time


????????? ???????? ??????????? ?????????? ???????? ???????????. ???? ??????? ????? ?? «% Kernel Run Time» ? ????????? ????????? Processor.


%Idle Run Time


????????? ??????? ???????, ? ??????? ?????????? ????????? ?? ????? ? ??????? ??????.


%Total Run Time


????????? ???????? «%Guest Run Time» ? «% Hypervisor Runtime». ????? ??????? (?? 1%) ????????? ???????? 100% — ? ???? ????, ??? ???????? ????????? ??????????? ? ??? ?????? ?????, ? ?? ????? ????? ???? ???????? ????? ??????? ??????????????????.


%C1 Time


C1 — ???? ?? ????????????????? ??????? ?????? ??????????. ???????? «%C1 Time» ??? ??????? ??????????? ?????????? ?????????? ??????? ???????, ????? ?? ????????? ? ????????????????? ????????? C1. ??? ?????????? _Total ??????? ?????????? ??????????? ???????? ?? ???? ?????????? ???????????. (???? ??? ?????????? ????????????????? ?????? ?????? Windows, ????????? Processor Power Management in Windows Vista and Windows Server 2008).


%C2 Time


?2 — ????? ??????? ????????????????? ?????. ?????? ??????? ?????????? ??????????? — ??????? ? ???? ?????????????????? ?????????.


%C3 Time


??????????????, ?3 — ????? ??????? ????????????????? ?????. ?????? ??????? ?????????? ???? ?????????? — ??????? ???? ? ???? ?????????????????? ?????????.


C1 Transitions / Sec


??????????, ??????? ??? ? ??????? ?????????? ????????? ????????? ? ????????? C1.


C2 Transitions / Sec


?????????? ??????????? — ??????? ???? ? ???? ?????????????????? ?????????.


C3 Transitions / Sec


?????????? ??????????? — ??????? ???? ? ???? ?????????????????? ?????????.


Hardware Interrupts / Sec


?????????? ?????????? ??????????, ???????????? ?????????? ??????????? ?? ???????. ??????????? ??????????? ????????? ??????? ?????????? ?????????? ?????????? ?? ??????????????? ?? ?????????? ??????????? ? ?????? ?????????. ?????????? ???????, ????????, ??????? ????? ??? ????????? ??????.


Total interrupts / sec


?????????? ???????????? ??????????, ?????????? ?????????? ???????????. ????????? _Total ?????????? ????????? ?????????? ???? ??????????, ???????????? ? ????? ??????? ?? ???????.


Monitor Transition Cost


C???????? (?????) ???????? ?????????? ?? ??????????? ?????????? ?? ???????????. ? ??????? ?????? ?????????? ?????????? ??????? ?????????? ?? ????????????????? ?????? (User mode) ? ????? ???? (Kernel mode) ? ????????. ??? ??????????? ???? Hyper-V ?????????? ????????? ??????? ?? ?????? ???????????? ??? ???? ? ??????????? ?????, ?????????? ??????? ??????????? («Hypervisor», ?????? ????? ??????????? ???????? ?????? «Virtual Machine Monitor»). ??????????????, ??? ?????? ???????? ????? ???????? — ??? ?????. ??????? ?????????? ?? ????????????? ? ???????? ?????????????????? ???????, ?????? ???????? ???????? ????????????? ?????????????????? ?????? ???????????.


Context Switches / sec


??????????, ??????? ??? ??????????? ????????? ??? ???????? ? ??????-?????? ??????????? ??????????. ???????? ?????????? _Total ??????? ?????? ?????????? ????? ????????. ???????? ?????? ?????? ?? ???? ??????????? ?????? ???????? ??????? ???????????. ??????? ???????? ??????? ???, ??? ???? ??? ?????????? ????? ????????? ????? ????????? ?????????? «Halt», ????????? ???????????? ?? ?????? ??????, ????????? ??????????.


Scheduler Interrupts / sec


??????????, ???????????? ????????????? ????? ??????????? ?? ?????? ??????????? ?????????? ? ?????? ?????????? ??????????? ? ????? ??????? ?? ???????? ???????? ?? ?????????? ?????????? ???????????? ????????????. ????? ?????? ?????????? ????? ??? ????????????? «?????????» ?????????? ?????????, ??????????? ? ????????????????? ??????.


Inter-processor interrupts sent /sec


??????????, ???????????? ?? ?????? ?????????? ??????? (? ????? ? ???????????? ????, ????????????? ????? ??????, TLB ? ??? ?????). ??????? ???????? (????? 20 ?? ?????????? ?????????) ??????? ? ???, ??? ??????????? ?????? ????? ???????? ????????????? ??????/??????.


Inter-processor interrupts /sec


?????????? ??????????????? ??????????, ???????? ?????????? ??????????? ?? ???????.


Timer interrupts / sec


Hyper-V ???????????? ???? ????? ???????? (APIC timer, PM Timer ? ??? ?????). ?????? ??????? ??????????, ??????? ??? ?????????? ????????? ?????????? ??? ?????????? ?????????? ?? ???????.


?? ????????? ???????????? ????????? ?????????, ???????????? ?????????? ??????????. ??????? ??? ??? ????????? ? ???????????? ????????????. Stay tuned.

Comments (0)

Skip to main content