Wie analysiere ich meine CPU-Auslastung über einen längeren Zeitraum?
12
Ich frage mich nur, ob es eine Ubuntu-App gibt, die meine CPU-Auslastung nachverfolgen kann.
Das Problem ist, dass ich derzeit einen Quad-Core-i5 verwende, während ich im täglichen Gebrauch meistens nur das Surfen und die Entwicklung von Rails tue.
Ich möchte also eine App, die meine CPU-Auslastung analysiert, damit ich mich für den Wechsel zu einem Dual-Core-i3 entscheiden kann.
Ich möchte also eine App, mit der ich meine CPU-Auslastung analysieren kann
Für Ihre Zwecke ist es am einfachsten, die CPU-Auslastung (Nutzung) zu protokollieren und diese dann selbst zu analysieren (z. B. mit LibreOffice Calc).
/proc/loadavgEnthä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 einer Textdatei protokollieren, beispielsweise alle fünfzehn Minuten, indem Sie es zu einem Cron-Job machen.
Um dies systemweit zu tun, bearbeiten /etc/crontabSie diese Zeile und fügen Sie sie hinzu:
Sie können stattdessen 1 oder 5 Minuten einstellen, indem Sie den ersten Parameter auf *oder */5anstelle von ändern*/15
Nach einigen Tagen normaler Verwendung können Sie die Protokolldatei als Text / CSV in LibreOffice Calc importieren und die entsprechende Spalte (dritte für 15 Minuten) zeichnen, um Ihre durchschnittliche Auslastung zu ermitteln.
Wenn Ihre Last längere Zeit nicht über 2,00 steigt, können Sie statt mit Ihrem aktuellen Quad-Core mit einem Dual-Core-Prozessor auskommen.
Es gibt viele Netzwerk-basierten Monitoring - Tools, zB Munin , MRTG , Cacti , etc. , die aus den Repositories installiert werden kann, wird die Protokollierung tun und sogar ziemlich Graphen für Sie zu generieren, aber die sind komplett übertrieben für das, was Sie brauchen. :-)
Wie wäre es mit:
Konsultieren Sie "man vmstat", um die Bedeutung der Felder zu sehen.
quelle
Öffnen Sie Dash.
Suchen Sie nun nach System Monitor.
Im Systemmonitor sollten die von Ihnen angeforderten Informationen auf der Registerkarte Ressourcen verfügbar sein.
quelle