GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Linux – Der Unterschied zwischen /sys/block/sda1/stat und /sys/block/xvda1/stat?

Auf meinem lokalen Rechner habe ich /sys/block/sda1/stat .
Auf einer Amazon-Maschine habe ich /sys/block/xvda1/stat .

Wenn ich cat /sys/block/sda1/stat ausführe oder cat /sys/block/xvda1/stat beide ergeben 11 Ausgabefelder.

Was ist der Unterschied zwischen /sys/block/sda1/stat und /sys/block/xvda1/stat Dateien?

Akzeptierte Antwort:

Die Datei /sys Verzeichnis ist im Allgemeinen der Ort, an dem das sysfs-Dateisystem eingehängt ist, das Informationen über Geräte und andere Kernel-Informationen enthält.

Die Dateien in /sys/block enthalten Informationen über Blockgeräte auf Ihrem System. Ihr lokales System hat ein Blockgerät namens sda , also /sys/block/sda existiert. Ihre Amazon-Instanz hat ein Gerät namens xvda , also /sys/block/xvda existiert.

Die Datei /sys/block/<dev>/stat Datei enthält mehrere Statistiken über den Status des Blockgeräts <dev> . Es besteht aus einer einzelnen Textzeile mit 11 durch Leerzeichen getrennten Dezimalwerten:

Name            units         description
----            -----         -----------
read I/Os       requests      number of read I/Os processed
read merges     requests      number of read I/Os merged with in-queue I/O
read sectors    sectors       number of sectors read
read ticks      milliseconds  total wait time for read requests
write I/Os      requests      number of write I/Os processed
write merges    requests      number of write I/Os merged with in-queue I/O
write sectors   sectors       number of sectors written
write ticks     milliseconds  total wait time for write requests
in_flight       requests      number of I/Os currently in flight
io_ticks        milliseconds  total time this block device has been active
time_in_queue   milliseconds  total wait time for all requests

Jedes Blockgerät hat also seinen eigenen stat istics-Datei, daher die unterschiedlichen Werte.
Siehe Kernel-Dokumentation für weitere Details.


Linux
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Was ist der Unterschied zwischen /sbin/nologin und /bin/false?

  3. Der Unterschied zwischen /opt und /usr/local?

  4. Linux – Zusammenführen von /usr/bin und /usr/sbin in /bin (gnu/linux)?

  5. Unterschied zwischen /bin und /usr/bin

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

Was ist die Verbindung zwischen den Verzeichnissen /etc/init.d und /etc/rcX.d in Linux?

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

/sys/ Dokumentation?

Was ist der Unterschied zwischen /tmp und /run?