Answer the question
In order to leave comments, you need to log in
Why is there a large load on virtual terminal servers?
In the idle state, the CPU utilization is 15-40%
As a result of the analysis, it turned out that the processor is busy processing interrupts:
ProfileTime 146545 hits, 10000 events per hit --------
Module Hits msec %Total Events/Sec
HAL 69446 12915 47 % 53771583
NTOSKRNL 67353 12923 45 % 52118703
KLWFP
7813 12917 5 % 6048618
WIN32K
1112 12918 0
%
----- Zoomed module NTOSKRNL.EXE (Bucket size = 16 bytes, Rounding Down) --------
Percentage in the following table is based on the Total Hits for this Zoom Module
ProfileTime 67353 hits, 10000 events per hit --------
Module Hits msec %Total Events/Sec
KeAcquireSpinLockRaiseToDpc 60771 12923 90% 47025458
RtlVirtualUnwind 2300 12923 3% 1779772
KeSynchronizeExecution 1311 12923 1% 1014470
hal.dll tells the processor - rest and wait for an interrupt to start working, and in a minute it does this a lot of times, and the ntoskrnl processor time increases depending on the number of simultaneously working users and there is also a problem with interrupts, the KeAcquireSpinLockRaiseToDpc routine eats all the time, in the north, but this is not observed on KVM virtual machines. Maybe someone faced a problem?
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question