20 Nützliche Befehle von 'sysstat' Dienstprogrammen (MPStat, Pidstat, Iostat und SAR) für die Linux -Leistungsüberwachung

20 Nützliche Befehle von 'sysstat' Dienstprogrammen (MPStat, Pidstat, Iostat und SAR) für die Linux -Leistungsüberwachung

In unserem letzten Artikel haben wir gelernt, die zu installieren und zu aktualisieren sysstat Paket und Verständnis kurz über die Dienstprogramme, die mit dem Paket geliefert werden.

  1. SYSSTAT - TOOL für Leistung und Nutzungsaktivität für Linux
20 SYSSTAT -Befehle für die Linux -Überwachung

Heute werden wir mit einigen interessanten praktischen Beispielen von arbeiten mpstat, Pidstat, Iostat Und Sar Versorgungsunternehmen, die uns helfen können, die Probleme zu identifizieren. Wir haben unterschiedliche Optionen, um diese Dienstprogramme zu nutzen. Ich meine, Sie können die Befehle manuell mit unterschiedlichen Optionen für unterschiedliche Arbeiten abfeuern oder Ihre angepassten Skripte entsprechend Ihren Anforderungen erstellen. Sie wissen.

MPStat - Prozessorstatistik

1. Die Verwendung von MPStat -Befehl ohne Option zeigt die globalen durchschnittlichen Aktivitäten von allen CPUs an.

[E -Mail geschützt] ~ $ MPStat Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 12:23:57 IST CPU %usr %Nizza %Sys %Iowait %IRQ %Soft %Stehlen %Git %Gnice %Idle 12:23:57 IST alle 37.35 0.01 4.72 2.96 0.00 0.07 0.00 0.00 0.00 54.88 

2. Verwenden von MPStat mit Option '-P'(Geben Sie die Prozessornummer an) und "All" an. 0 wird der erste.

[E -Mail geschützt] ~ $ MPStat -p All Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 12:29:26 IST CPU %usr %Nizza %Sys %Iowait %IRQ %Soft %stehlen %gast %gnice %idle 12:29:26 IST alle 37.33 0.01 4.57 2.58 0.00 0.07 0.00 0.00 0.00 55.44 12:29:26 IST 0 37.90 0.01 4.96 2.62 0.00 0.03 0.00 0.00 0.00 54.48 12:29:26 IST 1 36.75 0.01 4.19 2.54 0.00 0.11 0.00 0.00 0.00 56.40 

3. Um die Statistiken für anzuzeigen N Anzahl der Iterationen nach n -Sekunden -Intervall mit Durchschnitt jeder CPU verwenden den folgenden Befehl.

[E -Mail geschützt] ~ $ mpstat -p alle 2 5 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 12:36:21 IST CPU %usr %Nizza %Sys %Iowait %IRQ %Soft %stehlen %gast %gnice %idle 12:36:23 IST alle 53.38 0.00 2.26 0.00 0.00 0.00 0.00 0.00 0.00 44.36 12:36:23 IST 0 46.23 0.00 1.51 0.00 0.00 0.00 0.00 0.00 0.00 52.26 12:36:23 IST 1 60.80 0.00 3.02 0.00 0.00 0.00 0.00 0.00 0.00 36.18 12:36:23 IST CPU %usr %Nizza %Sys %Iowait %IRQ %Soft %Steal %Gast %Gnice %Idle 12:36:25 IST Alle 34.18 0.00 2.30 0.00 0.00 0.00 0.00 0.00 0.00 63.52 12:36:25 IST 0 31 31.63 0.00 1.53 0.00 0.00 0.00 0.00 0.00 0.00 66.84 12:36:25 IST 1 36.73 0.00 2.55 0.00 0.00 0.00 0.00 0.00 0.00 60.71 12:36:25 IST CPU %usr %Nizza %Sys %Iowait %IRQ %Soft %Steal %Gast %Gnice %Idle 12:36:27 ist alle 33.42 0.00 5.06 0.25 0.00 0.25 0.00 0.00 0.00 61.01 12:36:27 ist 0 34.34 0.00 4.04 0.00 0.00 0.00 0.00 0.00 0.00 61.62 12:36:27 ist 1 32.82 0.00 6.15 0.51 0.00 0.00 0.00 0.00 0.00 60.51 

4. Die Option 'ICHDrucken Sie die Gesamtzahl der Interrupt -Statistiken über pro Prozessor.

[E -Mail geschützt] ~ $ mpStat -i Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) 12:39:56 IST CPU INTR/S 12:39:56 IST ALLE 651.04 12:39:56 IST CPU 0/s 1/s 6/s 8/s 9/s 12/s 16/s 17/s 20/s 21/s 22/s 23/s 45/s 46/s 47/s nmi/s loc/s spu/s pmi/s iwi/s rtr/s res/s cal/s tlb/s TRM/s Thr/s MCE/S MCP/S ERR/S MIS/S 12: 39:56 IST 0 76.27 1.73 0.00 0.00 0.42 0.33 0.00 0.06 11.46 0.00 0.00 0.01 7.62 1.87 0.05 0.33 182.26 0.00 0.33 3.03 0.00 22.66 0.16 5.14 0.00 0.00 0.00 0.00 0.00 0.00 12:39:56 IST 1 70.88 1.44 0.00 0.00 0.41 0.33 0.00 27.91 10.33 0.00 0.00 0.01 7.27 1.79 0.05 0.32 184.11 0.00 0.32 5.17 0.00 22.09 0.13 4.73 0.00 0.00 0.00 0.00 0.00 0.00 12:39:56 IST CPU Hi/S Timer/S net_tx/s net_rx/s block/s block_iopoll/s tasklet/s ender/s hrtimer/s rcu/s 12:39:56 IST 0 0.00 116.49 0.05 0.27 7.33 0.00 1.22 10.44 0.13 37.47 12:39:56 IST 1 0.00 111.65 0.05 0.41 7.07 0.00 56.36 9.97 0.13 41.38 

5. Holen Sie sich alle oben genannten Informationen in einem Befehl I.e. gleichwertig "-u -i alle -p alle“.

[E -Mail geschützt] ~ $ mpStat -a Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 12:41:39 IST CPU %usr %Nizza %Sys %Iowait %IRQ %Soft %stehlen %Gäst %gnice %idle 12:41:39 IST alle 38.70 0.01 4.47 2.01 0.00 0.06 0.00 0.00 0.00 54.76 12:41:39 IST 0 39.15 0.01 4.82 2.05 0.00 0.02 0.00 0.00 0.00 53.95 12:41:39 IST 1 38.24 0.01 4.12 1.98 0.00 0.09 0.00 0.00 0.00 55.57 12:41:39 IST CPU Intr/S 12:41:39 IST Alle 651.73 12:41:39 IST 0 173.16 12:41:39 IST 1 225.89 12:41:39 IST CPU 0/s 1/s 6/s 8/s 9/s 12/s 16/s 17/s 20/s 21/s 22/s 23/s 45/s 46/s 47/s nmi/s loc/s spu/s pmi/s iwi/s rtr/s res/s cal/s tlb/s TRM/s Thr/s MCE/S MCP/S ERR/S MIS/S 12: 41:39 IST 0 76.04 1.77 0.00 0.00 0.41 0.36 0.00 0.06 11.60 0.00 0.00 0.01 7.42 1.83 0.05 0.34 182.89 0.00 0.34 2.97 0.00 22.69 0.16 5.22 0.00 0.00 0.00 0.00 0.00 0.00 12:41:39 IST 1 70.70 1.48 0.00 0.00 0.40 0.36 0.00 27.47 10.46 0.00 0.00 0.01 7.08 1.75 0.05 0.32 184.83 0.00 0.32 5.100.00 22.19 0.13 4.91 0.00 0.00 0.00 0.00 0.00 0.00 12:41:39 IST CPU Hi/S Timer/S net_tx/s net_rx/s block/s block_iopoll/s tasklet/s ender/s hrtimer/s rcu/s 12:41:39 IST 0 0.00 116.96 0.05 0.26 7.12 0.00 1.24 10.42 0.12 36.99 12:41:39 IST 1 0.00 112.25 0.05 0.40 6.88 0.00 55.05 9.93 0.13 41.20 

Pidstat - Prozess- und Kernel -Thread -Statistik

Dies wird für die Prozessüberwachung und aktuelle Threads verwendet, die vom Kernel verwaltet werden. Pidstat kann auch den Status über Kinderprozesse und -Threads überprüfen.

Syntax
# Pidstat [Intervall] 1 

6. Die Verwendung von Pidstat -Befehl ohne Argument zeigt alle aktiven Aufgaben an.

[E -Mail geschützt] ~ $ Pidstat Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) 12:47:24 IST UID PID %usr %System %Gast %CPU CPU -Befehl 12:47:24 IST 0 1 0 0.01 0.12 0.00 0.13 1 init 12:47:24 ist 0 3 0.00 0.01 0.00 0.01 0 Ksoftirqd/0 12:47:24 IST 0 9 0.00 0.04 0.00 0.04 0 RCU_Sch 12:47:24 IST 0 10 0.00 0.00 0.00 0.00 0 Watchdog/0 12:47:24 IST 0 11 0.00 0.00 0.00 0.00 1 Watchdog/1 12:47:24 IST 0 12 0.00 0.00 0.00 0.00 1 Migration/1 12:47:24 IST 0 13 0.00 0.01 0.00 0.01 1 Ksoftirqd/1 12:47:24 IST 0 23 0.00 0.00 0.00 0.00 0 KWERKER/U9: 0 12:47:24 IST 0 29 0.00 0.61 0.00 0.61 0 KWWER/0: 1 12:47:24 IST 0 30 0.00 0.06 0.00 0.06 1 KWWER/1: 1 12:47:24 IST 0 224 0.00 0.01 0.00 0.01 1 JBD2/SDA1-8 12:47:24 IST 0 360 0.00 0.00 0.00 0.00 1 Vorstart-udev-BR 12:47:24 IST 0 365 0.01 0.00 0.00 0.01 0 systemd-udevd 12:47:24 IST 0 476 0.00 0.00 0.00 0.00 0 KWERKER/U9: 1 

7. Um alle aktiven und nicht aktiven Aufgaben zu drucken, verwenden Sie die Option. '-P'(Prozesse).

[E -Mail geschützt] ~ $ Pidstat -p alle Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 12:51:55 IST UID PID %usr %System %Gast %CPU CPU -Befehl 12:51:55 IST 0 1 0 0.01 0.11 0.00 0.12 1 init 12:51:55 ist 0 2 0.00 0.00 0.00 0.00 0 Khreadd 12:51:55 IST 0 3 0.00 0.01 0.00 0.01 0 ksoftirqd/0 12:51:55 ist 0 5 0.00 0.00 0.00 0.00 0 KWWER/0: 0H 12:51:55 IST 0 7 0.00 0.00 0.00 0.00 0 Migration/0 12:51:55 IST 0 8 0.00 0.00 0.00 0.00 0 RCU_BH 12:51:55 IST 0 9 0.00 0.04 0.00 0.04 1 RCU_Sch 12:51:55 IST 0 10 0.00 0.00 0.00 0.00 0 Watchdog/0 12:51:55 IST 0 11 0.00 0.00 0.00 0.00 1 Watchdog/1 12:51:55 IST 0 12 0.00 0.00 0.00 0.00 1 Migration/1 12:51:55 IST 0 13 0.00 0.01 0.00 0.01 1 Ksoftirqd/1 12:51:55 IST 0 15 0.00 0.00 0.00 0.00 1 KWWER/1: 0H 12:51:55 IST 0 16 0.00 0.00 0.00 0.00 1 Khelper 12:51:55 IST 0 17 0.00 0.00 0.00 0.00 0 KDEVTMPFS 12:51:55 IST 0 18 0.00 0.00 0.00 0.00 0 NETNS 12:51:55 IST 0 19 0.00 0.00 0.00 0.00 0 Schreibback 12:51:55 IST 0 20 0.00 0.00 0.00 0.00 1 Kintegrityd 

8. Verwenden Sie den Befehl pidstat mit '-d 2'Option, wir können E/A -Statistiken erhalten und 2 IST in Sekunden einen Intervall, um aktualisierte Statistiken zu erhalten. Diese Option kann in der Situation nützlich sein, in der sich Ihr System stark E/A befindet und Sie Hinweise auf die Prozesse erhalten, die hohe Ressourcen konsumieren.

[E -Mail geschützt] ~ $ Pidstat -d 2 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) 03:26:53 EDT PID KB_RD/S KB_WR/S KB_CCWR/S Command 03:26:55 EDT PID KB_RD/S KB_WR/S KB_CCWR/S Command 03:26:57 EDT 574 0.00 148.00 2.00 Miniserv.PL 03:27:01 EDT PID KB_RD/S KB_WR/S KB_CCWR/S BEFÜHREN 03:27:03 EDT 1 0.00 8.00 2.00 init 03:27:03 EDT 450 0.00 2.00 0.00 rsyslogd 03:27:03 EDT 534 138.00 10.00 4.00 Crond 03:27:03 EDT 25100 0.00 6.00 0.00 sendmail 03:27:03 EDT 30829 0.00 6.00 0.00 Java 

9. Um die CPU -Statistiken zusammen mit allen Themen über die Prozess -ID zu kennen 4164 in Intervall von 2 sec für 3 Zeiten verwenden den folgenden Befehl mit Option '-T'(Zeigen Sie Statistiken des ausgewählten Prozesses anzeigen).

[E -Mail geschützt] ~ $ PIDSTAT -T -P 4164 2 3 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 01:09:06 IST UID TGID TID %Usr %System %Guest %CPU CPU Command 01:09:08 IST 1000 4164 - 22.00 1.00 0.00 23.00 1 Firefox 01:09:08 IST 1000 - 4164 20.00 0.50 0.00 20.50 1 | __firefox 01:09:08 IST 1000 - 4171 0.00 0.00 0.00 0.00 0 | __Gecko_iothread 01:09:08 IST 1000 - 4172 0.00 0.00 0.00 0.00 0 | __socket 01:09:08 IST 1000 - 4173 0.00 0.00 0.00 0.00 0 | __js 01:09:08 IST 1000 - 4174 0.00 0.00 0.00 0.00 0 | __js 01:09:08 IST 1000 - 4175 0.00 0.00 0.00 0.00 0 | __hang 01:09:08 IST 1000 - 4176 0.00 0.00 0.00 0.00 1 | __gdbus 01:09:08 IST 1000 - 4177 0.00 0.00 0.00 0.00 1 | __gmain 

10. Verwenden Sie das ''-rh'Option, die Überspeichernutzung von Prozessen zu kennen, die häufig ihre Verwendung in variieren 2 Zweites Intervall.

[E -Mail geschützt] ~ $ Pidstat -rh 2 3 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) # Zeit UID PID minflt/s majflt/s VSZ RSS %MEM Command 1409816695 1000 3958 3378.22 0.00 707420 215972 5.32 Zimt 1409816695 1000 4164 406.93 0.00 1252024 461404 11.36 Firefox 1409816695 1000 6676 168.81 0.00 4436 984 0.02 Pidstat # Zeit UID PID minflt/s majflt/s VSZ RSS %MEM Command 1409816697 0 1601 644.00 0.00 506728 316788 7.80 xorg 1409816697 1000 3958 3412.00 0.00 707420 215972 5.32 Zimt 1409816697 1000 4164 2667.00 0.00 1259576 471724 11.62 Firefox 1409816697 1000 6676 172.50 0.00 4436 1020 0.03 Pidstat # Zeit UID PID minflt/s majflt/s VSZ RSS %MEM Command 1409816699 0 1601 644.00 0.00 506728 316788 7.80 xorg 1409816699 1000 3958 4094.00 0.00 710148 218700 5.39 Zimt 1409816699 1000 4164 599.00 0.00 1261944 476664 11.74 Firefox 1409816699 1000 6676 168.00 0.00 4436 1020 0.03 Pidstat 

11. So drucken Sie den gesamten Vorgang der String ““Vb", verwenden '-T'Option, auch Threads zu sehen.

[E -Mail geschützt] ~ $ Pidstat -g VB Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) 01:09:06 IST UID PID %usr %System %Gast %CPU CPU Command 01:09:08 IST 1000 1492 22.00 1.00 0.00 23.00 1 VboxService 01:09:08 IST 1000 1902 4164 20.00 0.50 0.00 20.50 Vboxclient 01:09:08 IST 1000 1922 4171 0.00 0.00 0.00 0.00 Vboxclient 
[E -Mail geschützt] ~ $ Pidstat -t -g VB Linux 2.6.32-431.EL6.i686 (Tecmint) 09/04/2014 _i686_ (2 CPU) 03:19:52 uid tgid Tid %usr %System %Guest %CPU CPU -Befehl 03:19:52 Uhr 0 1479 - 0.01 0.12 0.00 0.13 1 VboxService 03:19:52 PM 0 - 1482 0.00 0.00 0.00 0.00 0 | __timesync 03:19:52 PM 0 - 1483 0.01 0.06 0.00 0.06 0 | __vminfo 03:19:52 pm 0 - 1485 0.00 0.01 0.00 0.01 1 | __memballoon 03:19:52 PM 0 - 1486 0.00 0.01 0.00 0.01 1 | __vmstats 03:19:52 PM 0 - 1487 0.00 0.05 0.00 0.05 0 | __Automount 03:19:52 Uhr 0 1913 - 0.00 0.00 0.00 0.00 0 Vboxclient 03:19:52 PM 0 - 1913 0.00 0.00 0.00 0.00 0 | __vboxclient 03:19:52 PM 0 - 1942 0.00 0.00 0.00 0.00 0 | __shclip 03:19:52 Uhr 0 1933 - 0.04 0.89 0.00 0.93 0 Vboxclient 03:19:52 PM 0 - 1936 0.04 0.89 0.00 0.93 1 | __x11-nichts 

12. Um Prioritäts- und Planungsinformationen zu erhalten-R'' .

[E -Mail geschützt] ~ $ Pidstat -r Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) 01:09:06 IST UID PID PRIO Richtlinienbefehl 01:09:08 IST 1000 3 99 FIFO Migration/0 01:09:08 IST 1000 5 99 FIFO Migration/0 01: 09:08 IST 1000 6 99 FIFO Watchdog/0 

Hier werde ich nicht über das Dienstprogramm Iostat abdecken, da wir bereits abgedeckt sind. Bitte werfen Sie einen Blick auf die Überwachung der Linux -Leistungsüberwachung mit VMStat und Iostat “, um alle Details zu Iostat zu erhalten.

SAR - Systemaktivitätsreporter

Benutzen "SarBefehl, wir können die Berichte über die Leistung des gesamten Systems erhalten. Dies kann uns helfen, den System Engpass zu lokalisieren und die Hilfe zu bieten, um die Lösungen für diese nervigen Leistungsprobleme herauszufinden.

Der Linux -Kernel unterhält intern einige Zähler, die alle Anfragen, ihre Abschlusszeit und I/A -Blockzahlen usw. im Auge behalten. Aus all diesen Informationen berechnet SAR die Raten und das Verhältnis dieser Anfrage, um sich über Engpassbereiche zu informieren.

Die Hauptsache an der SAR ist, dass es alle Aktivitäten über einen Zeitraum in der Zeit meldet. Stellen Sie also sicher, dass SAR Daten zur angemessenen Zeit sammelt (nicht zum Mittagessen oder am Wochenende.:)

13. Im Folgenden finden Sie ein grundlegender Befehl, um SAR aufzurufen. Es wird eine Datei namens erstellt “Sarfile”In Ihrem aktuellen Verzeichnis. Die Optionen '-u'ist für CPU -Details und sammelt 5 Berichte in einem Intervall von 2 Sekunden.

[E -Mail geschützt] ~ $ Sar -u -o SARFILE 2 5 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 01:42:28 IST CPU %User %Nice %System %iowait %Steal %Idle im Leerlauf 01:42:30 IST Alle 36.52 0.00 3.02 0.00 0.00 60.45 01:42:32 ist alle 43.32 0.00 5.04 0.00 0.00 51.64 01:42:34 ist alle 56.46 0.00 4.05 0.00 0.00 39.49 01:42:36 ist alle 44.44 0.00 3.79 0.00 0.00 51.77 01:42:38 ist alle 50.75 0.00 3.75 0.00 0.00 45.50 Durchschnitt: alle 46.30 0.00 3.93 0.00 0.00 49.77 

14. Im obigen Beispiel haben wir SAR interaktiv angerufen. Wir haben auch die Möglichkeit, es über Cron mit Skripten nicht-interaktiv über Cron aufzurufen /usr/local/lib/sa1 Und /usr/local/lib/sa2 (Wenn Sie verwendet haben /usr/lokal als Präfix während der Installationszeit).

  1. /usr/local/lib/sa1 ist ein Shell -Skript, das wir zum Planen von Cron verwenden können, mit dem tägliche Binärprotokolldatei erstellt wird.
  2. /usr/local/lib/sa2 Ist ein Shell-Skript die binäre Protokolldatei in das menschliche lesbare Form ändert.

Verwenden Sie die folgenden Cron-Einträge, um dies nicht interaktiv zu machen:

# SA1 -Shell -Skript alle 10 Minuten zum Sammeln von Daten ausführen */2 * * * */usr/local/lib/sa1 2 10 # Erstellen Sie einen täglichen Bericht im menschlichen lesbaren Format unter 23:53 53 23 * * */usr /lokal/lib/sa/sa2 -a 

Im Back-End-Skript ruft SA1 an sadc (Systemaktivitätsdatensammler) Dienstprogramm zum Abnehmen der Daten in einem bestimmten Intervall. Sa2 Rufen Sie SAR an, um die Binärprotokolldatei in menschlich lesbares Formular zu ändern.

15. Überprüfen Sie die Warteschlangenlänge, die Gesamtzahl der Prozesse und den Lastdurchschnitt mit '-Q' Möglichkeit.

[E -Mail geschützt] ~ $ Sar -Q 2 5 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 02:00:44 IST RUNQ-SZ Plist-SZ LDAVG-1 LDAVG-5 LDAVG-15 Blockiert 02:00:46 IST 1 431 1.67 1.22 0.97 0 02:00:48 IST 4 431 1.70 1.23 0.97 0 02:00:50 ist 2 431 1.70 1.23 0.97 0 02:00:52 IST 2 431 1.70 1.23 0.97 0 02:00:54 IST 0 431 1.64 1.23 0.97 0 Durchschnitt: 2 431 1.68 1.23 0.97 0 

16. Überprüfen Sie die Statistiken über die montierten Dateisysteme mit '-F''.

[E -Mail geschützt] ~ $ Sar -f 2 4 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 02:02:31 IST MBFSFREE MBFSUTED %FSUTUTED %UFSUSED IFREE IUSED %IUSED Dateisystem 02:02:33 IST 1001 449 30.95 1213790475088.85 18919505 364463 1.89 /dev /sda1 02:02:33 IST MBFSFREE MBFSUTED %FSUTED %UFSUSED IFREE IUSED %IUSED Dateisystem 02:02:35 IST 1001 449 30.95 1213790475088.85 18919505 364463 1.89 /dev /sda1 02:02:35 IST MBFSFREE MBFSUTED %FSUTED %UFSUSED IFREE IUSED %IUSED Dateisystem 02:02:37 IST 1001 449 30.95 1213790475088.85 18919505 364463 1.89 /dev /sda1 02:02:37 ist Mbfsfree mbfSused %FSUTED %UFSUSED IFREE IUSED %IUSED Dateisystem 02:02:39 IST 1001 449 30.95 1213790475088.86 18919505 364463 1.89 /dev /sda1 Zusammenfassung MBFSFREE MBFSUTED %FSUTED %UFSUSED IFREE IUSED %IEUTED Dateisystem Zusammenfassung 1001 449 30.95 1213790475088.86 18919505 364463 1.89 /dev /sda1 

17. Network -Statistiken verwenden mit '-n dev''.

[E -Mail geschützt] ~ $ Sar -n Dev 1 3 | EGREP -V lo Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) 02:11:59 IFACE RXPCK/S TXPCK/S RXKB/S TXKB/S RXCMP/S TXCMP/S RXMCST/S 02:12:00 ISTST WLAN0 8 8.00 10.00 1.23 0.92 0.00 0.00 0.00 02:12:00 IST VMNET8 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:12:00 IST ETH0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:12:00 IST VMNET1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 

18. Block -Gerätestatistiken wie iostat verwenden '-D''.

[E -Mail geschützt] ~ $ Sar -D 1 3 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _I686_ (2 CPU) 02:13:17 IST DEV TPS RD_SEC/S WR_SEC/S AVGRQ-SZ AVGQUS-SZ Achten.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:13:18 ist Dev tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz warten svctm %util 02:13:19 ISTEV8-0 0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:13:19 ist Dev tps rd_sec/s wr_sec/s avgrq-sz avgqu-sz warten auf SVCTM %util 02:13:20 ISTEV8-0 7.00 32.00 80.00 16.00 0.11 15.43 15.43 10.80 

19. Zum Drucken von Speicherstatistiken verwenden '-R' Möglichkeit.

[E -Mail geschützt] ~ $ Sar -r 1 3 Linux 3.11.0-23-generisch (Tecmint.com) Donnerstag, 04. September 2014 _i686_ (2 CPU) 02:14:29 IST KBMEMFREE KBMEMUSED %MELTEUTE KBBUFFERS KBCACHED KBCOMMIT %COMMET KBAKTIVE KBINACT KBDIRTY 02:14:30 IST 146660 2594840 63.90 133052 1549644 3710800 45.35 1133148 1359792 392 02:14:31 IST 1472724 2587776 63.73 133060 1549792 3715504 45.40 1125816 1360000 836 02:14:32 IST 1469112 2591388 63.82 133060 1550036 3705288 45.28 1130252 1360168 804 Durchschnitt: 1469165 2591335 63.82 133057 1549824 3710531 45.34 1129739 1359987 677 

20. Verwendung 'SAFD -D', Wir können Daten in Format extrahieren, die mit Datenbanken verarbeitet werden können.

[E -Mail geschützt] ~ $ safd -d/var/log/sa/sa20140903 --n dev | grep -v lo # hostname; Interval; timestamp; iface; -03 07:53:29 UTC; ETH0; 1.50; 0.00; 0.13; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 07:53:31 UTC; ETH0; 2; 2;.00; 0.00; 0.18; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 07:53:33 UTC; ETH0; 1; 1.00; 0.00; 0.09; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 07:53:35 UTC; ETH0; 2; 2;.00; 0.00; 0.18; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 14778; 2014-09-03 11:59:54 UTC; ETH0; 1.78; 1.17; 1.10; 0.18; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 11:59:56 UTC; ETH0; 3; 3;.50; 3.00; 0.60; 0.77; 0.00; 0.00; 0.00; 0.00 tecmint; 2; 2014-09-03 11:59:58 UTC; ETH0; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:00 UTC; ETH0; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:02 UTC; ETH0; 0 0.50; 0.50; 0.48; 0.03; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:04 UTC; ETH0; 2; 2;.50; 3.50; 0.21; 2.05; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:06 UTC; ETH0; 1 1.49; 1.00; 0.62; 0.06; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:08 UTC; ETH0; 0 0.50; 0.00; 0.03; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:10 UTC; ETH0; 0.50; 0.50; 0.03; 0.04; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:12 UTC; ETH0; 1 1.00; 0.50; 0.12; 0.04; 0.00; 0.00; 0.00; 0.00 

Sie können dies auch in einem CSV speichern und dann die Tabelle für die Präsentation wie unten zeichnen.

Netzwerkdiagramm

Das war's vorerst können Sie Mannseiten für weitere Informationen zu jeder Option verweisen und nicht vergessen, über Artikel mit Ihren wertvollen Kommentaren zu erzählen.