
Wenn Sie ausführen top
und dann drücken 1
, wird die Aufschlüsselung der Auslastung der einzelnen CPUs angezeigt. Wie kann ich dies in eine Datei umleiten?
Ich weiß, dass ich das kann, top -n 1 > process.txt
aber wie bekomme ich die 1
Option in die Datei?
Vielen Dank im Voraus.
Antwort1
Am einfachsten ist es, den WSchlüssel zu verwenden, der Ihre aktuellen Einstellungen in die Datei schreibt/home/IhrName/.toprc, so dass beim NeustartSpitze, wird die Konfiguration beibehalten.
top
1
W
und Ctrl+ C. Wenn Sie nun mit neu starten
top -n 1 > my_outfile.txt
Sie haben Ihre Konfiguration beibehalten.
Antwort2
Normalerweise verwende ich es, mpstat
um die CPU-Auslastung zu ermitteln.
# mpstat -P 0,1,2,3
Linux 2.6.32-042stab078.28 (***.com) 01/27/2014 _i686_ (8 CPU)
04:06:39 PM CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
04:06:39 PM 0 0.05 0.00 0.03 0.00 0.00 0.00 0.13 0.00 99.79
04:06:39 PM 1 0.05 0.00 0.04 28.78 0.00 0.00 0.19 0.00 70.93
04:06:39 PM 2 0.05 0.00 0.03 0.00 0.00 0.00 0.14 0.00 99.79
04:06:39 PM 3 0.05 0.00 0.03 0.00 0.00 0.00 0.13 0.00 99.79