Relation charge CPU et manque mémoire - Infrastructures serveurs - Systèmes & Réseaux Pro
Marsh Posté le 12-02-2015 à 13:07:29
Je ne crois pas à son explication, comme tu le dis si tu serveur n'as plus de ram, il va se mettre à swapper et faire plein d'accès disques. Mais le processeur lui attend les données qui sont encore plus lentes à arriver que d'habitude.
Il n'y a pas de raison pour qu'il se mette à travailler plus vite pour composer la ram.
J'ai souvent vu des serveurs qui n'avaient plus de ram disponible mais je n'ai aucun souvenir d'un cpu qui soit monté à 100%.
Marsh Posté le 12-02-2015 à 13:44:04
Salut,
Il faudrait voir quel processus est à l'origine du 100% CPU.
Marsh Posté le 12-02-2015 à 14:06:39
C'était le processus userinit.exe, ce qui correspond à l'histoire du KB.
Marsh Posté le 12-02-2015 à 19:02:58
Le seul lien de cause à effet que je verrais c'est manque de RAM -> SWAP disque --> Disque en mode PIO au lieu de DMA.
Dans ce cas là le CPU est très sollicité puisque c'est lui qui gère le transfert de données entre disque et RAM.
Mais bon la dernière fois que j'ai vu ça c'était avec Windows XP
Marsh Posté le 12-02-2015 à 09:28:20
Hello,
Pour replacer le contexte, j'ai une VM (TSE) dont la charge CPU était à 100% pendant quelques heures hier.
Apparemment ça a été provoqué par l'installation d'un hotfix Office à chaque ouverture de session TSE.
Dans le traitement de l'incident, quelqu'un a analysé le soucis et nous a averti que la charge CPU haute était induite par un manque de RAM sur le serveur.
Je veux bien le croire mais est-ce plausible ? Avez-vous une explication technique de ce phénomène ?
Ça me parait bizarre dans le sens ou lorsqu'une machine manque de RAM, elle va aller écrire dans le SWAP et donc impacter le disque mais pourquoi le CPU ?
---------------
Beer Snobs map / Topac fumage & salaisons