killerloop666 10 Geschrieben 20. Juni 2011 Melden Teilen Geschrieben 20. Juni 2011 Hallo zusammen, ein Windows 2008 Server hat jede Nacht zur selben zeit für ca. 1 h 100% CPU Load. Ich kann einfach nicht herausfinden warum. Der Eventviewer gibt nicht viel her, um diese Zeit passiert eigentlich gar nichts. Das Problem ist das ich den server, der beim Kunden steht, nicht live um diese Zeit monitoren kann. Hat jemand eine Idee wie ich das Problem einkreisen könnte ? Hatte schon an Performance Monitor gedacht, wüsste aber auch nicht wie ich da rausfinden soll welcher Task die Last verursacht. Man müsste irgendwie den Taskmanager "aufnehmen". Falls jemand eine Idee hat, ich bin über jeden Tip dankbar. Danke und Gruß Killerloop Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 20. Juni 2011 Melden Teilen Geschrieben 20. Juni 2011 Ist das immer zur gleichen zeit? Powershellscript -> get-process Zitieren Link zu diesem Kommentar
killerloop666 10 Geschrieben 20. Juni 2011 Autor Melden Teilen Geschrieben 20. Juni 2011 Ja, immer 3:50 Uhr. Ok, danke für den Tip, mal sehen ob ich das hinbekomme. Gruß Killerloop Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 20. Juni 2011 Melden Teilen Geschrieben 20. Juni 2011 Laufen da irgendwelche Jobs? Backup oder sonstige geplanten Tasks? Zitieren Link zu diesem Kommentar
killerloop666 10 Geschrieben 20. Juni 2011 Autor Melden Teilen Geschrieben 20. Juni 2011 Nein nicht um diese Zeit. Ein SQL Transcaction log lief immer 4 Uhr, den haben wir auf 2 Uhr gesetzt, die volllast bleibt, ansonsten sehe ich im eventviewer keine sachen die ich mit 100% CPU Load in Verbindung bringen könnte. Habe mal eben get-process angeschaut, schon ganz praktisch,wenn ich "Get-Process | Sort-Object CPU -desc | Select-Object -first 3 | Format-Table | CPU,ProcessName -hidetableheader" fahre kriege ich die 3 Tasks mit der höchsten CPU Zeit. werde das Ding mal 4:15 laufen lassen, bin ja mal gespannt ob ich der Übeltäter damit auf die Spur komme. Gruß Killerloop Zitieren Link zu diesem Kommentar
killerloop666 10 Geschrieben 20. Juni 2011 Autor Melden Teilen Geschrieben 20. Juni 2011 Argh... das script läuft doch nicht. An sich geht es, aber ich kann es nicht über den Taskmanager aufrufen, er meint nur das das Ausführen von Scripts auf diesem computer nicht zulässig ist, auch ein versuch das zu beheben per Powershell befehl Set-ExecutionPolicy Unrestricted fruchtet nicht, er meint nur das ich auch keinen zugriff auf den enstprechenden Registry key hätte. Hab ich aber (per regedit geprüft) grmpf... Ich schreie nochmals verzweifelt... HILFE! :confused: Killerloop Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 20. Juni 2011 Melden Teilen Geschrieben 20. Juni 2011 Powershell "als Administrator" ausführen und Set-Executionpolicy nochmals ausführen (RemoteSigned reicht). Zitieren Link zu diesem Kommentar
Rabadag 10 Geschrieben 20. Juni 2011 Melden Teilen Geschrieben 20. Juni 2011 hmmm.. Könnte es sein, das auf dem Server die Automaitischen Updates Aktiviert sind? Die starten doch per default um 3 Uhr. 50min min für download und dann hängt er.. ist nur ne ide.. Zitieren Link zu diesem Kommentar
killerloop666 10 Geschrieben 20. Juni 2011 Autor Melden Teilen Geschrieben 20. Juni 2011 Hi! lasse jetzt einfach Powershell "Get-Process | Sort-Object CPU -desc | Select-Object -first 3 | Format-Table | CPU,ProcessName -hidetableheader" >>C:\temp\cpu.txt im Taskplaner ausführe, funktioniert. Morgen früh müsste habe ich hoffentlich eine Aussagekräftige Liste... Danke für die Hilfe Killerloop Zitieren Link zu diesem Kommentar
Dukel 457 Geschrieben 20. Juni 2011 Melden Teilen Geschrieben 20. Juni 2011 Wieso nicht richtige die Scripte aktivieren? Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.