Auslastung von Datenträgern anzeigen lassen

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Auslastung von Datenträgern anzeigen lassen

Beitrag von Richard » 30.01.2023 08:46:05

Hallo,

ich kann mir unter jeder Distribution/Desktop-Umgebung irgendwo die Auslastung des Prozessors und des Arbeitsspeichers anzeigen lassen. Gibt es so etwas auch für die Datenträger? Irgendeine Übersicht wo ich sehe Datenträger A nutzt gerade seine Schreibrate von X zu 50% aus?

Benutzeravatar
debilian
Beiträge: 1182
Registriert: 21.05.2004 14:03:04
Wohnort: 192.168.43.7
Kontaktdaten:

Re: Auslastung von Datenträgern anzeigen lassen

Beitrag von debilian » 30.01.2023 08:55:13

in top:

Code: Alles auswählen

%CPU0  :  6,3 us,  1,7 sy,  0,0 ni, 92,1 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
wa ist write somit Festplatte...

und in gkrellm natürlich.
-- nichts bewegt Sie wie ein GNU --

Benutzeravatar
AlexDausF
Beiträge: 593
Registriert: 08.01.2008 17:54:05
Wohnort: Frankfurt am Main

Re: Auslastung von Datenträgern anzeigen lassen

Beitrag von AlexDausF » 30.01.2023 09:11:30

Hallo!

htop ist noch schöner.
Link zum Paket: https://packages.debian.org/bullseye/htop

Viele Grüße
Alex

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Auslastung von Datenträgern anzeigen lassen

Beitrag von Wiko » 30.01.2023 09:14:17

und noch noch schöner :-):
https://tracker.debian.org/pkg/glances
https://screenshots.debian.net/package/glances

Glances sortiert sogar automatisch nach der aktuell kritischsten Ressource, d.h. Prozesse werden nach I/O sortiert, wenn das der Engpass ist oder halt CPU-Last oder MEM. Die Automatik kann man natürlich auch ausschalten.

Benutzeravatar
hikaru
Moderator
Beiträge: 13585
Registriert: 09.04.2008 12:48:59

Re: Auslastung von Datenträgern anzeigen lassen

Beitrag von hikaru » 30.01.2023 09:23:09

Debianiotop kann das z.B. auch, wenn wir bei CLI-Anwendungen bleiben.
Unter Xfce geht das mit Debianxfce4-diskperf-plugin für jeden Datenträger (Mountpoint) einzeln.
Unter Mate lässt sich das Plugin von Debianmate-system-monitor so konfigurieren, um den Datenträgerdurchsatz anzuzeigen, aber ich glaube das geht nur aufsummiert.

Auch zu beachten ist, dass das Schreiben von Daten auf einen Mountpoint (in ein Dateisystem) nicht unbedingt mit dem physischen Hinterlegen der Daten auf dem Datenträger zusammenfällt, was die Anzeige solcher Plugins verfälschen kann. Dazwischen hängt nämlich noch der Schreibpuffer des Kernels.

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Auslastung von Datenträgern anzeigen lassen

Beitrag von Richard » 30.01.2023 10:30:01

Das Xfce-Plugin ist nett. Es gibt aber wie alle Tools nur die absolute Schreib-/Leserate an. Ich müsste also vorher für jeden Datenträger den Maximalwert ermitteln und dann i das Plugin eintragen, damit die Anzeige stimmt?

Benutzeravatar
MSfree
Beiträge: 10722
Registriert: 25.09.2007 19:59:30

Re: Auslastung von Datenträgern anzeigen lassen

Beitrag von MSfree » 30.01.2023 10:32:27

Richard hat geschrieben: ↑ zum Beitrag ↑
30.01.2023 08:46:05
Gibt es so etwas auch für die Datenträger? Irgendeine Übersicht wo ich sehe Datenträger A nutzt gerade seine Schreibrate von X zu 50% aus?
Diverse Programme wurden ja schon genannt. Eine Prozentanzeige ist jedoch nicht sinnvoll machbar. Das liegt daran, daß verschiedene Speichermedien unterschiedlich schnell sind. Man müßte also eine Datenbank haben, die die Geschwindikeiten verschiedener Platten/SSD-Modelle an unterschiedlcihen Anschlüssen (SATA-1.5, SATA-3, SATA-6, SAS, SCSI, USB2, USB3, USB-C, PCIe...) beinhaltet, um dann den aktuellen Durchsatz ins Verhältnis mit dem theoretischen Maximum setzen zu können.

Mehr als eine Angabe "soundsoviel MByte/s" ist also nicht sinnvoll, denn eine Festplatte an einem USB2-Adapter kommt kaum über 30/MByte/s, eine PCIe4-NVME kommt auf 2-3GByte/s.

15MByte/s wären im ersten Fall 50% Auslastung, im zweiten Fall rund 1%.

Wiko
Beiträge: 376
Registriert: 11.05.2006 23:07:35

Re: Auslastung von Datenträgern anzeigen lassen

Beitrag von Wiko » 31.01.2023 09:24:43

eine Ergänzung noch zu der relativen I/O-Auslastung:
bei Glances werden zumindest die kritischen Prozesse mit hohem IOWAIT als "critical warning" unten im Fenster angezeigt und der Prozess wird oben in der Liste rot. Das ist nicht genau das, wonach Du gefragt hast, aber hier auf meinem System ist das die Lösung für Dein Problem.

Antworten