Umleitung nach oben, wenn mehrere CPUs angezeigt werden

Umleitung nach oben, wenn mehrere CPUs angezeigt werden

Wenn Sie ausführen topund 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.txtaber wie bekomme ich die 1Option 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, mpstatum 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

verwandte Informationen