GNU/Linux >> Belajar Linux >  >> Linux

Linux – Perbedaan Antara /sys/block/sda1/stat Dan /sys/block/xvda1/stat?

Di mesin lokal saya, saya memiliki /sys/block/sda1/stat .
Pada mesin Amazon, saya memiliki /sys/block/xvda1/stat .

Ketika saya menjalankan cat /sys/block/sda1/stat atau cat /sys/block/xvda1/stat keduanya memberikan 11 bidang keluaran.

Apa perbedaan antara /sys/block/sda1/stat dan /sys/block/xvda1/stat file?

Jawaban yang Diterima:

/sys direktori umumnya tempat sistem file sysfs dipasang, yang berisi informasi tentang perangkat dan informasi kernel lainnya.

File di /sys/block berisi informasi tentang memblokir perangkat di sistem Anda. Sistem lokal Anda memiliki perangkat blok bernama sda , jadi /sys/block/sda ada. Instans Amazon Anda memiliki perangkat bernama xvda , jadi /sys/block/xvda ada.

/sys/block/<dev>/stat file menyediakan beberapa statistik tentang status perangkat blok <dev> . Ini terdiri dari satu baris teks yang berisi 11 nilai desimal yang dipisahkan oleh spasi:

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

Jadi, setiap perangkat blok akan memiliki stat-nya sendiri istics, maka nilainya berbeda.
Lihat kernel docs untuk detail lebih lanjut.


Linux
  1. Linux:Perbedaan Antara /dev/console , /dev/tty Dan /dev/tty0?

  2. Apa Perbedaan Antara /sbin/nologin Dan /bin/false?

  3. Linux – Kapan Menggunakan /dev Dan /sys Untuk Komunikasi Userspace-kernel?

  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Perbedaan antara /bin dan /usr/bin

  3. Apa perbedaan antara /tmp dan /run?

  1. Bash =~ Regex Dan Https://regex101.com/?

  2. Perbedaan Antara /opt Dan /usr/local?

  3. Linux – Bagaimana Menguji Apakah Perangkat Blok Apakah Hanya-Baca Dari /sys Atau /proc?