Le Gestionnaire des tâches affiche un time élevé du kernel

Avant:
Matériel: dual-socket Intel Xeon, 128gb de memory, matériel RAID-1 SSD
Système d'exploitation: Windows 2012 R2 Standard w / Remote Desktop Services

Le gestionnaire de tâches pour l'un de nos servers de terminaux / applications montre la majorité du time de processeur en tant que time de kernel. Par exemple, si je vois un time de CPU de 75%, le time de kernel sera vraisemblablement autour de 50%, ce qui signifie que 2/3 de l'utilisation du processeur est dans le kernel.

J'aimerais savoir pourquoi.

Dans cet exemple, lors de l'affichage de l'onglet Détails du Gestionnaire des tâches, si je devais append les process, j'arriverai à 25%, alors que System Idle serait assis à 75%. Le process du système sera très faible (généralement seulement 1-2%).

Si je vérifie le Resource Monitor, et j'ajoute ses principaux process, j'ai les mêmes résultats. Encore une fois, le process système sera très faible.

Si je vérifie l'Explorateur de process, et j'ajoute son process principal, j'obtiens les mêmes résultats. Encore une fois, le process système sera très faible.

J'ai installé Windows Performance Toolkit à partir du SDK de Windows 10. Malheureusement, l'enregistreur de performance Windows ne fonctionne pas sur ce server. Je n'ai jamais essayé de l'utiliser sur un server de bureau à distance Windows 2012 R2 avant. C'est peut-être le problème. Sinon, je n'ai aucune idée de son problème. Il ne présente aucun message de collision, et il n'y a aucune input pour qu'il ne fonctionne pas dans le journal de l'application. Il se termine simplement par une seconde ou deux d'être lancé.

Donc, maintenant, je suis en impasse … Où devrais-je me tourner vers la prochaine pour savoir pourquoi je vois un tel kernel-time?

Merci

Mise à jour: Nous ne sums pas liés à la memory ou au disque. I / O n'est pas un problème, ici.