A block layer introduction part 1: the bio layer
By Neil Brown October 25, 2017, lwn.net
- A block layer introduction part 1: the bio layer
- [PATCH] block: replace bi_bdev with a gendisk pointer and partitions index
- [PATCH] blk: improve order of bio handling in generic_make_request()
- [PATCH] block: initial patch for on-stack per-task plugging
- [PATCH] block: provide a direct_make_request …
The multiqueue block layer
Jonathan Corbet June 5, 2013, lwn.net
- The multiqueue block layer
- Linux Block IO: Introducing Multi-queue SSD Access on Multi-core Systems
- null_blk.c
The kernel's block layer is charged with managing I/O to the system's block ("disk drive") devices. It was designed in an era when a high-performance drive …
more ...lsblk - list information about block devices
The lsblk command is part of the util-linux package. lsblk lists information about all available or the specified block devices. The lsblk command reads the sysfs …
iostat - Device Utilization Report
https://linux.die.net/man/1/iostat
IO statistics
/proc/diskstats
/sys/block/<disk>/stat
/sys/block/<disk>/<partiton>/stat
-t Print the time for each report displayed. The timestamp format may
depend on the value of the S_TIME_FORMAT environment variable
-x Display extended statistics.
The interval parameter '-d' specifies …