Quelle est la cause d'une utilisation élevée du processeur de «système et mémoire comprimée» dans Windows 10?

Il y a une observation à faire pour Windows 10 sur mon ordinateur portable fonctionnant avec la mémoire 24G disponible et 2.5G utilisé. Il n'y a pas de «pression de mémoire». D'autres questions ont porté sur la consommation de mémoire (ce qui n'est pas le problème ici). Dans toutes les questions connexes ici et ailleurs, je n'ai pas été en mesure de trouver une explication adéquate de la question de cette utilisation de CPU excise au cours des mois écoulés après l'une des mises à jour de Windows 10.

Je peux accepter qu'il y ait de la valeur dans ce service ou ce processus, mais qu'il fonctionne continuellement, et pour utiliser des ressources supplémentaires de l'UC et, par conséquent, utiliser la batterie de manière moins efficace, c'est le problème que j'essaie de résoudre.

Dans un article sur ce site, il m'a été suggéré d'éteindre SuperFetch et de définir une entrée de registre pour PrefetchParameters à 0. J'ai fait les deux et j'ai effectué un redémarrage.

Je redémarre la machine, éteins l'économiseur d'écran et démarrer le gestionnaire de tâches. Après quelques minutes, le service intitulé «Système et mémoire compressée» commence à prendre 5% de mon processeur, de façon constante. Mon utilisation de base de la CPU est peut-être de 1%, ce qui réduit le ventilateur. Mais lorsque le service «système et mémoire comprimée» fonctionne à 5%, les ventilateurs augmentent. Et continue de fonctionner.

Sillyness. Pourquoi ce service doit-il fonctionner de façon constante comme ça sans pression de mémoire? Des mécanismes supplémentaires que je peux essayer de l'éteindre ou de déterminer ce qu'il fait réellement? Existe-t-il des entrées de fichiers journaux quelque part? Ou un outil de diagnostic approfondi?

How-to-disable-windows-10-memory-compression – aucune réponse réelle ici

Windows-10-system-process-taking-massive-amount-of-ram

17993-windows-10-memory-compression

Desktop-build-10525-and-windows-10-memory

Www.techish.net/system-and-compressed-memory/

Windows-10-build-1511-surchauffe-cpu-fan-always

Windows Performance Recorder – maintenant besoin d'un lien pour des informations sur la façon d'interpréter l'information

Entretien du gommage

L'analyse du fichier ETL avec WPA montre que l'utilisation de la CPU ne provient pas de la compression de la mémoire système. Il vient de ntoskrnl.exe!MiScrubMemoryWorker :

 Line #, DPC/ISR, Process, Stack Tag, Stack, Count, TimeStamp (s), % Weight 8, , , , | | |- ntoskrnl.exe!MiScrubMemoryWorker, 79667, , 12,45 9, , , , | | | ntoskrnl.exe!MiScrubNode, 79667, , 12,45 10, , , , | | | ntoskrnl.exe!MiScrubNodeLargePages, 79667, , 12,45 11, , , , | | | ntoskrnl.exe!MiScrubNodeLargePageList, 79667, , 12,45 12, , , , | | | |- ntoskrnl.exe!MiScrubPage, 79663, , 12,45 13, , , , | | | | |- ntoskrnl.exe!RtlScrubMemory, 79653, , 12,45 14, , , , | | | | | |- ntoskrnl.exe!RtlpGenericRandomPatternWorker, 38549, , 6,02 

Ceci est une fonction pour tester la mémoire pour les erreurs en remplissant / lisant certains modèles ( ntoskrnl.exe!RtlpGenericRandomPatternWorker ).

C'est par conception et se produit lorsque la tâche de maintenance inactive démarre lorsque votre appareil est inactif.

Tout d'abord, re. Utilisation du CPU: le processus "Système et mémoire comprimée" (ce n'est pas un service) effectue de nombreuses fonctions. Juste parce que vous le voyez en utilisant le temps de CPU, cela ne signifie pas qu'il fonctionne en compriant le contenu de la mémoire. Pour savoir, utilisez Process Explorer pour trouver le (s) nom (s) de la (les) fonction (s) de thread dans le processus qui est (sont) en utilisant le temps CPU. Vous devrez configurer les symboles dans Process Explorer pour le faire, comme décrit dans cette réponse .

La mémoire qui est compressée est la mémoire qui était

  • Une partie de l'ensemble de travail privé d'un processus (c.-à-d. Partagé avec tout autre processus); et
  • Modifié pendant qu'il était dans ce processus; et
  • Par la suite, il a perdu du processus en raison du remplacement de la page et a ajouté la liste des pages modifiées. (Cet algorithme n'a pas été considérablement modifié pour Windows 10. Vous n'obtenez plus de remplacement de page que vous l'avez utilisé.)

Maintenant … si vous n'avez pas de fichier de page, il restera sur la liste de page modifiée (jusqu'à ce que le processus se termine). (Remarque: la désactivation de votre fichier de page ne modifiera pas le comportement décrit jusqu'à présent.)

Si vous avez un fichier de page (ce qui, bien sûr, est fortement recommandé), le comportement diffère entre Windows 10 et versions antérieures.

  • Avant Windows 10, il aurait été écrit dans le fichier de la page et les pages physiques seraient déplacées vers la liste de la page de veille. Cela se fait par un thread "éditeur de page modifié" dans le processus système.

  • Avec Windows 10, il est d'abord compressé (prenant environ la moitié de la pièce possible) et caché dans l'espace d'adressage du mode utilisateur du processus système (maintenant appelé «Système et mémoire compressée»). Si nécessaire pour libérer de la mémoire, il peut être écrit sur le fichier de la page et publié pour d'autres utilisations. (Notez que les avantages de la compression de l'espace s'appliquent également à l'espace de la page et au temps d'E / S).

Donc, vraiment, c'est une bonne chose. Cependant, beaucoup de mémoire supplémentaire que vous voyez utilisée par le processus système, bien, avant Windows 10, environ deux fois plus aurait été sur la liste de page modifiée ou la liste de veille. Certes, il ne prendra plus d'espace qu'il ne l'était.

Vous pouvez (par mes tests récents) désactiver ce mécanisme en vous débarrassant de votre fichier de page, mais cela n'affectera pas le comportement de remplacement de la page; Les pages privées modifiées supprimées des processus ne seront tout simplement pas éligibles pour être libérées pour une autre utilisation, et au lieu d'être dans le processus du système, la mémoire (environ deux fois plus) sera simplement assise sur le MPL.

C'est peut-être le logiciel "Killer Network Manager". Si vous le désinstallez, le problème disparaît, mais le réseau lui-même désinstalle également les pilotes de la carte réseau. Le bon nouveau est, il y a une correction.

Tout d'abord, allez sur http://www.killernetworking.com/support/driver-downloads/item/killer-suite et téléchargez la nouvelle version, mais ne l'installez pas encore. Il suffit de sauvegarder et de savoir où se trouve le fichier.

Ensuite, désinstallez la version actuelle via le panneau de commande. Vous devrez redémarrer l'ordinateur. Une fois l'ordinateur sauvegardé, exécutez le nouvel installateur de logiciel. La nouvelle version qui a été publiée en janvier 2016 ne semble pas avoir le même problème.

Je pense que l'ancienne version du logiciel a une fuite de mémoire causant ce problème.

Juste un FYI, le logiciel "Killer Network Manager" fait partie de Qualcomms Aethos Killer Wireless-AC / Wireless-N et des cartes réseau E2200 / E2400 câblées. Sans le logiciel, vous n'avez pas d'internet.

J'ai eu un problème similaire après une mise à niveau récemment effectuée sur Windows 10. Ma souris déclenche tout à coup un arrêt brusque, c'est-à-dire un mouvement brusque lorsque je l'ai déplacé sur l'écran, ce qui rendait cela très difficile à utiliser.

J'ai vérifié l'utilisation du processeur dans le Gestionnaire des tâches et j'ai noté que le problème s'est produit lorsque le processus «Système et mémoire compressée» a commencé à consommer de 5 à 15% de la CPU. J'ai parcouru Process Explorer et j'ai vérifié les threads et, comme Raymond, j'ai remarqué que le principal coupable était CcWriteCopyWontFlush avec un décalage de 0xb50. Un peu de Googling m'a conduit à cette page. J'ai essayé d'installer les symboles de Windows comme certains l'ont suggéré ici, mais cela ne m'a jamais aidé à résoudre le décalage.

Le problème était également sporadique. Je travaillerais pendant quelques heures et ça commencerait à apparaître pendant quelques minutes, à mon tour, me rendant fou. Le redémarrage le guérit pendant un certain temps, puis il reviendrait.

D'après les réponses, j'ai décidé de chasser les pilotes sur mon PC, alors j'ai commencé avec Device Manager et c'est là que j'ai eu ma réponse. Lorsque le problème s'est produit, ma fenêtre de Gestionnaire de périphériques serait en permanence vide et se rafraîchirait, comme chaque seconde ou deux. Il était essentiellement illisible. Plus Google a suggéré un périphérique USB externe qui se connecte et se reconnecte. Je l'ai attaché à mon téléphone Samsung, que je charge depuis mon PC tous les jours via un câble connecté à un port USB. J'utilise également le PC et MyPhoneExplorer pour synchroniser mon téléphone avec Outlook afin que je dispose de quelques lecteurs mappés sur la RAM interne et externe de mon téléphone, en utilisant les pilotes de Samsung pour le PC. J'ai pu voir ces lecteurs apparaître et disparaître fréquemment dans le Gestionnaire de périphériques.

Mon téléphone est un Galaxy S2 et a environ 4 ans et j'ai eu des problèmes de connexion sur le port microUSB depuis plus d'un an. Cela peut expliquer le caractère sporadique du problème, ou ce peuvent être les pilotes PC de Samsung pour mon téléphone. Si ce n'était que le câble, je ne sais pas pourquoi le redémarrage cuit le problème pendant un certain temps, donc c'est un peu mystérieux, mais au moins je sais la source et je peux le réparer.

Déconnecter mon téléphone est le moyen le plus simple de résoudre le problème, et je suis sur le point de l'abandonner de toute façon, car il est si vieux. Je me demande si Raymond avait également un pilote de périphérique Samsung avec un logiciel similaire fonctionnant sur son PC. Raymond, si vous vous présentez, faites-le moi savoir.

Comme je l'ai mentionné, le câble a été crappy pendant un certain temps, bien avant la mise à niveau de Windows 7 à Windows 10, et le logiciel Samsung a toujours été terrible, mais dans Windows 7, le flakiness n'a pas affecté mon autre opération du PC. Dans Windows 10, il a rendu la souris trop terne, qu'elle est devenue inutilisable. J'ai vraiment eu du mal à tenter d'atterrir sur une cible, et je pense que le clavier était aussi affecté avec les pressions des touches. C'est étrange comment ces facteurs s'interconnectent et je ne sais pas ce qu'il faut suggérer à Microsoft pour améliorer Windows 10, mais je me sens maintenant que Windows 10 est un peu «délicat». Utiliser avec précaution.