2012-03-27 12 views
2

Ich bin auf der Suche nach einer Möglichkeit, CPU-Auslastung Prozentsatz über die Befehlszeile ausgeben. Ich lief über dieses: wmic cpu get loadpercentage was mir die gewünschte prozentuale Ausgabe gibt, aber ich möchte die CPU-Auslastung testen, während Sie einen bestimmten Befehl ausführen. Hat jemand eine Idee? Ich habe versucht, es in einer Batch-Datei zu tun, aber dann erkannte ich, dass zu dem Zeitpunkt, als ich wmic cpu get loadpercentage ausführen die CPU-Auslastung nicht mehr die Verwendung des vorherigen Befehls darstellt. Im Idealfall für das, was ich suche ist so etwas wie diese:CPU-Auslastung während der Ausführung des Befehls in der Befehlszeile

C:\> command xyz [ftp file.blah]

und dann wird die Datei hochgeladen korrekt, aber der Ausgang ist ein Prozentsatz, welche die CPU-Auslastung während des Prozesses. Nicht sicher, ob ich mich klar mache. Hoffentlich existiert so etwas dort draußen. Danke im Voraus!

Antwort

1

Vielleicht mißverstanden ich, aber das berühmte Dienstprogramm von Microsoft Mark Russinovich tut genau das, was Sie

Process Explorer

oder wenn Sie es von der Kommandozeile tun müssen, gefragt haben

ProcDump

+0

versuchen Ich muss es von einer Befehlszeile aus tun können, weil ich das Skript ein paar hundert Mal ausführen muss. – hanleyhansen

+0

@hanleyhansen, ich habe meine Antwort aktualisiert. – Steve

+0

Hmmmm das scheint interessant. Vielen Dank. Aber von dem, was ich in der Dokumentation gelesen habe, scheint es, dass es nur für Prozesse funktioniert. Vielleicht vermisse ich etwas. Ich brauche es mit einem einfachen Befehl oder einer Batch-Datei zu arbeiten. Irgendwelche Ideen? – hanleyhansen

Verwandte Themen