Why RD/WR>>3 for rwmixread=75

From: Ananiev, Leonid I <leonid.i.ananiev_at_intel.com>
Date: Fri, 16 Mar 2007 09:08:24 +0300

I run rwmixread=75, thinktime=1 but get READ/WRITE KiB ratio >>3 (=75% /
25%)
Why?
int READ KiB runtime (msec) WR KiB RD/WR
inter 1363752 1213896 10592 128.8
inter 9541236 1213646 9824 971.2
inter 33547524 0 6912 4853.5
inter 13386260 1213868 11040 1212.5
inter 22179188 1213611 10336 2145.8
inter 8161424 1213995 10912 747.9
inter 29992764 1213964 10720 2797.8
inter 33426228 1210025 9696 3447.4
 
And why WR is constant=96 and RD/WR ratio is far from 3?
                                
mix READ KiB runtime (msec) WR KiB RD/WR
largeio 16683392 1221793 5592320 3.0
inter 80 1219706 96 0.8
inter 828 1220616 96 8.6
inter 52 1219439 96 0.5
inter 660 1219730 96 6.9
inter 1392 1218701 96 14.5
inter 20 1221118 96 0.2
inter 24 1220556 96 0.3
inter 72 1220585 96 0.8

For config file
; skew mix workload: 1 large aio and N interactive threads
[global]
directory=/mnt/stp/test
timeout=1200
exitall
loops=10000000
norandommap
randrepeat=1
rw=randrw
rwmixread=75
write_lat_log
write_bw_log
 
[largeio]
description="large aio thread"
nrfiles=4
iodepth=64
direct=1
end_fsync=1
ioengine=libaio
size=2400m
bs=64k
 
[inter]
description="intaractive thread"
numjobs=8
size=64m
fsync=8
nrfiles=2
ioengine=sync
direct=0
thinktime=1
thinktime_blocks=32

Thanks
Leonid
Received on Fri Mar 16 2007 - 07:08:24 CET

This archive was generated by hypermail 2.2.0 : Fri Mar 16 2007 - 07:30:01 CET