So ermitteln Sie die PID oder den Benutzer einer großen, zugeordneten Datei in Windows - Taskmanager / Ressourcenmonitor sind nicht ausreichend

0

Unter Windows, in diesem speziellen Fall Windows Server 2012, können Sie normalerweise mit dem Task-Manager oder dem Ressourcenmonitor den PID / Benutzer suchen und ihn beenden oder ihn bitten, ihn zu beenden.

Einige Programme wie SAS verwenden zugeordnete Dateien für bestimmte datenbankähnliche Verknüpfungen / Vorgänge, die möglicherweise exponentiell an Größe zunehmen, z. B. wenn ein "fehlerhafter Join" auftritt (unerwartete Erstellung von exponentiellen Duplikaten).

Mit einigen MS TechNet-Tools wie RAMMap kann ich die Dateien sehen, die den gesamten Speicher des Servers belegen und einen Absturz / Einfrieren verursachen. Ich habe jedoch keine Möglichkeit, den Prozess oder Benutzer zu identifizieren, der dieser Datei zugeordnet ist.

Wie kann ich die zugehörige PID oder den Benutzer finden?

Hack-R
quelle

Antworten:

1

Wie wäre es mit:

Computerverwaltung \ Freigegebene Ordner \ Geöffnete Dateien.

Suchen Sie das?

https://serverfault.com/questions/702716/how-to-close-shared-files-on-server-2012

Appleoddity
quelle
Das ist super interessant! +1 Geben Sie mir ein paar Stunden Zeit, um diese Lösung zu überprüfen, und ich werde sie als Antwort markieren, wenn sie funktioniert :)
Hack-R
OK, ich bin in diesem Bildschirm und sehe ein paar Sachen. Momentan überlastet SAS den Server nicht, aber ich sehe 1 gesamtes Laufwerk mit dem Benutzernamen meines Kollegen und dann wird eine andere Datei unter ihm auf einem anderen Laufwerk aufgelistet. Ich denke nicht, dass dies die gleichen temporären zugeordneten Dateien in SAS ist, die den gesamten RAM beanspruchen. Gibt es eine Möglichkeit, die RAM-Zuordnung zu sehen, damit ich sicher bin? Ich werde versuchen, das auch später am Nachmittag für mich zu beantworten. Danke noch einmal!
Hack-R