[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
io size , merge and read per second
- From: "Tolga Evren" <tolgae paro com tr>
- To: "General Red Hat Linux discussion list" <redhat-list redhat com>
- Subject: io size , merge and read per second
- Date: Wed, 28 Dec 2005 09:14:33 +0200
Hi ,
i have a question regarding to the iostat output:
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s rkB/s wkB/s
avgrq-sz avgqu-sz await svctm %util
sdp 86432.30 0.00 3915.20 2.00 124267.20 2.00 62133.60
1.00 31.72 32.86 8.39 0.26 100.00
According to this output:
rrqm/s : 86432.3 , r/s:3915.2 , rkB/s : 62133.60 .
rrqm/s
The number of read requests merged per sec-
ond that were issued to the device.
The operating system merges multiple io requests into one read call ,
since these io requests are small from the basic io unit.
I have 86432.3 merge per second , with 3915.2 read per second. This
shows that , for 1 read operation , my system does 22 merge
.(86432.3/3915.2) . On the other hand , 62133.60 / 3915.2 = 15kb ,
each read operation issues 15Kb. from the underlying disk subsystem.
15kb/22 merge = 0,6 kb more or less 512b. So each io request in fact is
512byte , but since the minimum io that os can request is 15kb, they
are merged till the 15kb. size is reached.
Are these comments meaningful?
Kind Regards,
tolga
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]