Ich besitze einen Computer unter Windows 10 Enterprise mit 8 GB RAM und einer automatisch verwalteten Auslagerungsdateigröße (derzeit 24 GB Auslagerungsdateigröße). Dieser Computer läuft:
- Stapelverarbeitung mit dem Taskplaner
- Eine virtuelle Maschine mit Windows 7, die 1,5 GB RAM zugewiesen hat und benutzerdefinierte Prozesse ausführt, die programmgesteuert Dateien vom Host-Betriebssystem (Windows 10) über eine VPN-Verbindung senden
Dieser Computer ist rund um die Uhr in Betrieb und dient lediglich zum Verarbeiten und Senden dieser Dateien. Niemand benutzt es, und nur manchmal greife ich mit Remotedesktop darauf zu, um ein paar Dinge zu überprüfen.
Dieser Computer "friert" ein, wenn ich ihn länger als 3 Tage im Leerlauf gelassen habe (durchschnittliche Zeit). Nachdem es eingefroren ist, kann ich es anpingen, aber es gibt keine Möglichkeit, mit Remotedesktop darauf zuzugreifen. Ich muss direkt darauf zugreifen und das Einzige, was ich dabei festgestellt habe, ist, dass es einen weißen Vollbildschirm anzeigt, aber ich darf mich anmelden. Nachdem ich mich angemeldet habe, reagiert die virtuelle Maschine auch nicht mehr und die Windows-Ereignisanzeige zeigt an, dass bei Windows ein niedriger virtueller Arbeitsspeicher erfolgreich diagnostiziert wurde.
Ich habe festgestellt, dass der Computer ohne dieses Problem ausgeführt werden kann, wenn ich mich mindestens einmal am Tag mit Remotedesktop anmelde. Das Problem tritt nur auf, wenn ich mich mehrere Tage lang nicht anmelde.
Ich habe begonnen, dieses Problem mithilfe des Systemmonitors zu analysieren, um den Leistungsindikator für private Bytes für alle Prozesse zu überprüfen. Dabei stellte ich fest, dass die Speichernutzung des Systemprozesses unmittelbar nach dem Schließen der Remotedesktopsitzung zunimmt und weiter zunimmt, bis ich mich erneut anmelde.
Ich habe den Systemmonitor einen Tag lang verlassen, um Daten zu sammeln, und mich dann am nächsten Tag mit Remote Destkop angemeldet. Das Diagramm zeigt, dass der Systemprozessspeicher immer größer wird und dass er sich verringert, sobald ich mich (am Ende des Diagramms) anmelde:
Ich habe mich gefragt, ob dies ein Treiberspeicherverlust ist, da die zugewiesene Auslagerungsdatei groß genug für den virtuellen Speicher ist.
quelle
Antworten:
Nachdem ich einige Dinge ohne Erfolg ausprobiert hatte (Deaktivieren von Windows Defender und anderen Diensten), stellte ich in den Protokollen der Windows-Ereignisanzeige fest, dass jedes Mal, wenn ein Problem mit dem weißen Bildschirm und dem geringen virtuellen Speicher auftrat, ein Ereignisprotokoll angezeigt wurde, das besagt, dass ein Problem mit der Anzeige aufgetreten ist Treiber, der Windows veranlasste, zum Basis-Bildschirmtreiber zurückzukehren.
Im Geräte-Manager habe ich die Rollback-Funktion verwendet, um den Bildschirmtreiber (Intel HD Graphics 4000) zurückzusetzen, und jetzt verwendet der Computer den grundlegenden Bildschirmtreiber. Danach hat sich der virtuelle Speicher innerhalb eines Tages nicht vergrößert und bleibt nahezu konstant auf 10% (ich habe eine Zunahme von ungefähr 30% pro Tag erhalten). Daher war das Problem der Bildschirmtreiber
quelle