Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Powershell - CPU-Last kann bei einigen Prozessen nicht ermittelt werden

Frage Entwicklung Batch & Shell

Mitglied: thl1966

thl1966 (Level 1) - Jetzt verbinden

25.09.2012, aktualisiert 13:09 Uhr, 3677 Aufrufe

Hallo liebe Forengemeinde,

bin gerade dabei ein Powershell-Skript für einen virtuellen Server (2008R2) zu schreiben, welche einen oder mehrere Prozesse eines bestimmten Programmes überwachen soll. Wenn die CPU-Last diese oder deren Child-Prozesse >80 Prozent erreicht, dann soll der Prozess mit der höchsten CPU-Last beendet werden (Aber erst, wenn der Prozess sagen wir 15 Minuten) in diesem Zustand bleibt.

Bei Prozessen z.B. dem Kaspersky Virenscanner wird auch im Task Manager Drei Prozesse mit demselben Namen angezeigt z.B. avm.exe

Mein Skript läuft hier schon einwandfrei. Wenn ich die angegeben CPU-Last erreiche, dann wird der Prozess beendet und ich werde per Mail informiert. Auch die Beachtung von Single und Multi-Prozessen habe ich zur Laufzeit beachtet. Nur bei einigen Prozessen wird mir als CPU-Last immer 0% ausgegeben, obwohl im Taskamanager der betroffene Prozess 48% oder zwei von den Child-Prozessen z.b. 51% und 43% anzeigt und somit den Server 94% belastet. Das ist eine 32-Bit-Anwendung. Vermutlich ist dies als Single-Prozessor-Programm entwickelt worden (Vermutung).

Wer kann mir helfen.

Danke im Voraus.

Thomas


Hier das Skript (Leider konnte das nicht hier gepostet werden wg. Sonderzeichen)

Hier zum Download des Skriptes:

2

Login: gast@thl19662
Passwort: gast123


Hier Screenshots des Skripts:

66dc7e2e5d40f3ca52109c28e5bdf382 - Klicke auf das Bild, um es zu vergrößern


ac12f18a81f78c6c78dd23b5c27ecc1b - Klicke auf das Bild, um es zu vergrößern


Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Batch & Shell
gelöst Skript zum Messen der CPU-Last für Windows (16)

Frage von DerWoWusste zum Thema Batch & Shell ...

Batch & Shell
gelöst Powershell Get-Content Inhalt filtern (1)

Frage von derhoeppi zum Thema Batch & Shell ...

Batch & Shell
gelöst PC nach einem Kopiervorgang herunterfahren - PowerShell Script? (4)

Frage von Stefan007 zum Thema Batch & Shell ...

Windows Server
PowerShell Script - Ordnerrechte setzen (7)

Frage von desmondjames zum Thema Windows Server ...

Heiß diskutierte Inhalte
Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...

LAN, WAN, Wireless
Per Script auf UniFi-controller zugreifen und WPA2-Key ändern (11)

Frage von Winfried-HH zum Thema LAN, WAN, Wireless ...