GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:la differenza tra /sys/block/sda1/stat e /sys/block/xvda1/stat?

Sul mio computer locale ho /sys/block/sda1/stat .
Su una macchina Amazon, ho /sys/block/xvda1/stat .

Quando eseguo cat /sys/block/sda1/stat o cat /sys/block/xvda1/stat entrambi danno 11 campi di output.

Qual è la differenza tra /sys/block/sda1/stat e /sys/block/xvda1/stat file?

Risposta accettata:

Il /sys è generalmente la directory in cui viene montato il file sysfs filestystem, che contiene informazioni sui dispositivi e altre informazioni sul kernel.

I file in /sys/block contengono informazioni sui dispositivi a blocchi sul tuo sistema. Il tuo sistema locale ha un dispositivo a blocchi chiamato sda , quindi /sys/block/sda esiste. La tua istanza Amazon ha un dispositivo denominato xvda , quindi /sys/block/xvda esiste.

Il /sys/block/<dev>/stat fornisce diverse statistiche sullo stato del dispositivo a blocchi <dev> . È costituito da una singola riga di testo contenente 11 valori decimali separati da spazi bianchi:

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

Quindi, ogni dispositivo a blocchi avrà il proprio stat istics, da cui i diversi valori.
Per maggiori dettagli, vedere i documenti del kernel.


Linux
  1. In che modo Linux gestisce più separatori di percorsi consecutivi (/home////nomeutente///file)?

  2. Linux:differenza tra /dev/console , /dev/tty e /dev/tty0?

  3. Bash =~ Regex e HTTPS://regex101.com/?

  4. Qual è la differenza tra /sbin/nologin e /bin/false?

  5. La differenza tra /opt e /usr/local?

Linux:come verificare se un dispositivo a blocchi è di sola lettura da /sys o /proc?

Linux:la differenza tra "all", "default" ed "eth*" in /proc/sys/net/ipv[46]/conf/?

Comprendere i file /proc/mounts, /etc/mtab e /proc/partitions

Qual è la differenza tra all, default e eth* in /proc/sys/net/ipv[46]/conf/?

Qual è la differenza tra /tmp e /run?

I siti web dovrebbero vivere in /var/ o /usr/ in base all'utilizzo consigliato?