10e53c2beSJerome MarchandWhat:		/proc/diskstats
20e53c2beSJerome MarchandDate:		February 2008
30e53c2beSJerome MarchandContact:	Jerome Marchand <jmarchan@redhat.com>
40e53c2beSJerome MarchandDescription:
50e53c2beSJerome Marchand		The /proc/diskstats file displays the I/O statistics
60e53c2beSJerome Marchand		of block devices. Each line contains the following 14
70e53c2beSJerome Marchand		fields:
8bdca3c87SMichael Callahan
934433332SMauro Carvalho Chehab		==  ===================================
1034433332SMauro Carvalho Chehab		 1  major number
11*ebab9426SBjorn Helgaas		 2  minor number
1234433332SMauro Carvalho Chehab		 3  device name
1334433332SMauro Carvalho Chehab		 4  reads completed successfully
1434433332SMauro Carvalho Chehab		 5  reads merged
1534433332SMauro Carvalho Chehab		 6  sectors read
1634433332SMauro Carvalho Chehab		 7  time spent reading (ms)
1734433332SMauro Carvalho Chehab		 8  writes completed
1834433332SMauro Carvalho Chehab		 9  writes merged
1934433332SMauro Carvalho Chehab		10  sectors written
2034433332SMauro Carvalho Chehab		11  time spent writing (ms)
2134433332SMauro Carvalho Chehab		12  I/Os currently in progress
2234433332SMauro Carvalho Chehab		13  time spent doing I/Os (ms)
2334433332SMauro Carvalho Chehab		14  weighted time spent doing I/Os (ms)
2434433332SMauro Carvalho Chehab		==  ===================================
25bdca3c87SMichael Callahan
26bdca3c87SMichael Callahan		Kernel 4.18+ appends four more fields for discard
27bdca3c87SMichael Callahan		tracking putting the total at 18:
28bdca3c87SMichael Callahan
2934433332SMauro Carvalho Chehab		==  ===================================
3034433332SMauro Carvalho Chehab		15  discards completed successfully
3134433332SMauro Carvalho Chehab		16  discards merged
3234433332SMauro Carvalho Chehab		17  sectors discarded
3334433332SMauro Carvalho Chehab		18  time spent discarding
3434433332SMauro Carvalho Chehab		==  ===================================
35bdca3c87SMichael Callahan
36b6866318SKonstantin Khlebnikov		Kernel 5.5+ appends two more fields for flush requests:
37b6866318SKonstantin Khlebnikov
3854a19b4dSMauro Carvalho Chehab		==  =====================================
3954a19b4dSMauro Carvalho Chehab		19  flush requests completed successfully
4054a19b4dSMauro Carvalho Chehab		20  time spent flushing
4154a19b4dSMauro Carvalho Chehab		==  =====================================
42b6866318SKonstantin Khlebnikov
434f4cfa6cSMauro Carvalho Chehab		For more details refer to Documentation/admin-guide/iostats.rst
44