GNU/Linux >> Znalost Linux >  >> Linux

Linux – Rozdíl mezi /sys/block/sda1/stat a /sys/block/xvda1/stat?

Na svém místním počítači mám /sys/block/sda1/stat .
Na počítači Amazon mám /sys/block/xvda1/stat .

Když spustím cat /sys/block/sda1/stat nebo cat /sys/block/xvda1/stat oba poskytují 11 polí výstupu.

Jaký je rozdíl mezi /sys/block/sda1/stat a /sys/block/xvda1/stat soubory?

Přijatá odpověď:

/sys adresář je obecně místo, kam je připojen souborový systém sysfs, který obsahuje informace o zařízeních a další informace o jádře.

Soubory v /sys/block obsahovat informace o blokových zařízeních ve vašem systému. Váš místní systém má blokové zařízení s názvem sda , takže /sys/block/sda existuje. Vaše instance Amazonu má zařízení s názvem xvda , tedy /sys/block/xvda existuje.

/sys/block/<dev>/stat poskytuje několik statistik o stavu blokového zařízení <dev> . Skládá se z jednoho řádku textu obsahujícího 11 desetinných hodnot oddělených mezerou:

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

Takže každé blokové zařízení bude mít svůj vlastní stat istics, tedy různé hodnoty.
Další podrobnosti naleznete v dokumentaci jádra.


Linux
  1. Linux:Rozdíl mezi /dev/console, /dev/tty a /dev/tty0?

  2. Rozdíl mezi /opt a /usr/local?

  3. Linux – kdy použít /dev a /sys pro komunikaci mezi uživatelským prostorem a jádrem?

  1. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  2. Linux:Rozdíl mezi /dev/console , /dev/tty a /dev/tty0

  3. /sys/ dokumentace?

  1. Jak Linux zpracovává více po sobě jdoucích oddělovačů cest (/home////username///soubor)?

  2. Jaký je rozdíl mezi all, default a eth* v /proc/sys/net/ipv[46]/conf/?

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?