lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Thu, 19 Nov 2009 11:57:29 -0500
From:	Vivek Goyal <vgoyal@...hat.com>
To:	"Alan D. Brunelle" <Alan.Brunelle@...com>
Cc:	jens.axboe@...cle.com, linux-kernel@...r.kernel.org
Subject: Re: [RFC] Block IO Controller V2 - some results

On Tue, Nov 17, 2009 at 03:38:09PM -0500, Alan D. Brunelle wrote:
> Hi Vivek - 
> 
> I've updated the runs - the results are shown at the end, I culled out
> the write-related runs (haven't converted to direct I/O yet for those).
> 
> Next steps: Going to refresh to V3 of the patches and add in 
> 
> http://groups.google.com/group/linux.kernel/browse_thread/thread/3b62f0665f0912b6/34ec9456c7da1bb7?lnk=raot
> 
> and convert the write-side to doing direct I/O (that would include the
> rdwr tests, btw). 
> 
> ----------------------------------------------------------------------
> 
> I've relabeled things:
> 
> i0 = io control generated in the kernel, but not enabled
> i1 = io control generated in the kernel, and is enabled
> 
> g0 = group_idle=0
> g1 = group_idle=1 (default)
> 
> s8 = slide_idle=8 (default)
> s0 = slice_idle=0
> 
> It looks like when the io control stuff is enabled we have random read
> problems. 
> 
> When it is enabled and slice_idle is set to 0 we see sequential reads
> drop noticeably:

I think drop in sequential read throughput is affect of slice_idle=0 and
not of io controller stuff.

Thanks
Vivek



> 
> ---- ---- - --------- --------- --------- --------- --------- ---------
> Mode RdWr N   base     i0,gX,sX i1,g1,s8  i1,g0,s8  i1,g1,s0  i1,g0,s0
> ---- ---- - --------- --------- --------- --------- --------- ---------
> rnd  rd   2      17.3      17.1       9.1       9.3       9.4       9.5
> rnd  rd   4      27.1      27.1       8.2       8.0       8.0       8.0
> rnd  rd   8      37.1      37.1       7.1       6.8       6.7       6.8
> 
> seq  rd   2     610.2     608.1     607.7     611.0     551.1     550.3
> seq  rd   4     608.4     601.5     607.7     609.6     549.6     550.0
> seq  rd   8     605.7     603.7     604.0     605.6     547.2     546.7
> 
> ===============================================================
> 
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> Test        Mode RdWr N test0 test1 test2 test3 test4 test5 test6 test7
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> base        rnd  rd   2   8.6   8.6
> base        rnd  rd   4   6.8   6.8   6.8   6.7
> base        rnd  rd   8   4.7   4.6   4.6   4.6   4.6   4.6   4.6   4.6
> 
> base        seq  rd   2 306.2 304.0
> base        seq  rd   4 150.1 152.4 151.9 154.0
> base        seq  rd   8  77.2  75.9  75.9  73.9  77.0  75.7  75.0  74.9
> 
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> Test        Mode RdWr N test0 test1 test2 test3 test4 test5 test6 test7
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> i0,gX,sX    rnd  rd   2   8.6   8.6
> i0,gX,sX    rnd  rd   4   6.8   6.8   6.7   6.7
> i0,gX,sX    rnd  rd   8   4.7   4.6   4.6   4.7   4.6   4.6   4.6   4.6
> 
> i0,gX,sX    seq  rd   2 303.1 305.0
> i0,gX,sX    seq  rd   4 150.8 151.6 149.0 150.2
> i0,gX,sX    seq  rd   8  77.0  76.3  74.5  74.0  77.9  75.5  74.0  74.6
> 
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> Test        Mode RdWr N test0 test1 test2 test3 test4 test5 test6 test7
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> i1,g1,s8    rnd  rd   2   2.8   6.3
> i1,g1,s8    rnd  rd   4   0.7   1.5   2.5   3.5
> i1,g1,s8    rnd  rd   8   0.2   0.4   0.5   0.7   0.9   1.2   1.4   1.7
> 
> i1,g1,s8    seq  rd   2 221.6 386.1
> i1,g1,s8    seq  rd   4  70.6 128.1 181.7 227.3
> i1,g1,s8    seq  rd   8  21.4  40.3  55.8  71.2  85.1  99.1 109.4 121.7
> 
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> Test        Mode RdWr N test0 test1 test2 test3 test4 test5 test6 test7
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> i1,g0,s8    rnd  rd   2   4.7   4.7
> i1,g0,s8    rnd  rd   4   2.0   2.0   2.0   2.0
> i1,g0,s8    rnd  rd   8   0.9   0.9   0.9   0.8   0.8   0.8   0.9   0.9
> 
> i1,g0,s8    seq  rd   2 305.9 305.0
> i1,g0,s8    seq  rd   4 154.0 153.3 151.2 151.1
> i1,g0,s8    seq  rd   8  76.1  76.1  74.5  74.9  75.4  75.8  76.1  76.6
> 
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> Test        Mode RdWr N test0 test1 test2 test3 test4 test5 test6 test7
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> i1,g1,s0    rnd  rd   2   4.7   4.7
> i1,g1,s0    rnd  rd   4   2.0   2.0   2.0   2.0
> i1,g1,s0    rnd  rd   8   0.8   0.8   0.8   0.8   0.8   0.8   0.8   0.9
> 
> i1,g1,s0    seq  rd   2 275.6 275.5
> i1,g1,s0    seq  rd   4 136.0 137.5 137.4 138.7
> i1,g1,s0    seq  rd   8  68.6  68.6  68.5  68.6  67.1  68.6  68.3  68.9
> 
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> Test        Mode RdWr N test0 test1 test2 test3 test4 test5 test6 test7
> ----------- ---- ---- - ----- ----- ----- ----- ----- ----- ----- -----
> i1,g0,s0    rnd  rd   2   4.7   4.7
> i1,g0,s0    rnd  rd   4   2.0   2.0   2.0   2.0
> i1,g0,s0    rnd  rd   8   0.8   0.8   0.8   0.8   0.8   0.8   0.8   0.9
> 
> i1,g0,s0    seq  rd   2 275.2 275.1
> i1,g0,s0    seq  rd   4 136.7 137.2 137.5 138.7
> i1,g0,s0    seq  rd   8  68.8  68.2  68.5  68.4  67.2  68.8  68.4  68.5
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ