Wie analysiere ich meine CPU-Auslastung über einen langen Zeitraum?

12

Ich frage mich nur, ob es eine Ubuntu-App gibt, die meine CPU-Auslastung verfolgen kann.

Das Problem ist, dass ich derzeit einen Quad Core i5 verwende, während ich im täglichen Gebrauch am meisten mache, ist nur Surfen und Rails-Entwicklung.

Ich möchte also eine App, die meine CPU-Auslastung analysieren kann, so dass ich entscheiden kann, zu einem Dual Core i3 zurückzukehren.

Danke.

    
The questioner 21.06.2012, 07:51
quelle

3 Antworten

10
  

Ich möchte also eine App, die meine CPU-Auslastung analysieren kann

Der einfachste Weg für Ihre Zwecke ist Protokoll die CPU-Auslastung (Nutzung), und dann analysieren Sie sich (z. B. mit LibreOffice Calc), um herauszufinden.

  • /proc/loadavg enthält die durchschnittliche Auslastung der CPU für die letzten 1, 5 und 15 Minuten in der Form: 0.91 0.48 0.62 3/357 16607 (die ersten drei Zahlen sind wichtig)
  • Sie können dies in eine Textdatei schreiben, sagen Sie alle fünfzehn Minuten, indem Sie es zu einem Cron-Job machen.
  • Um dies systemweit durchzuführen, bearbeiten Sie /etc/crontab und fügen Sie diese Zeile hinzu:
*/15 *    * * *   root    cat /proc/loadavg >> /home/your-username/cpu-load.log
  • Sie können stattdessen auf 1 oder 5 Minuten festlegen, indem Sie den ersten Parameter in * oder */5 anstelle von */15

  • ändern
  • Nach ein paar Tagen normaler Verwendung können Sie die Protokolldatei als Text / CSV in LibreOffice Calc importieren und die entsprechende Spalte (dritte für 15 Minuten) grafisch darstellen, um Ihre durchschnittliche Auslastung zu sehen.

Wenn Ihre Last über längere Zeit nicht über 2.00 steigt, können Sie mit einem Dual-Core-Prozessor statt mit Ihrem aktuellen Quad-Core-Prozessor auskommen.

Es gibt viele netzwerkbasierte Überwachungstools, z. Munin , MRTG , ish 21.06.2012, 09:04

quelle
3

Wie wäre es mit:

vmstat 1 > vmstat.log

konsultieren Sie "man vmstat", um die Bedeutungen der Felder zu sehen.

    
Colin Ian King 02.08.2012 22:19
quelle
0

Öffnen Sie das Dash.

Suchen Sie nun nach System Monitor.

Im Systemmonitor sollten die angeforderten Informationen auf der Registerkarte Ressourcen verfügbar sein.

    
ThePiercingPrince 21.06.2012 08:09
quelle

Tags und Links