Re: Blogbench RAID benchmarks

看板DFBSD_kernel作者時間14年前 (2011/07/22 07:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串20/23 (看更多)
--001485f546ccb5f4c604a89bf64f Content-Type: text/plain; charset=UTF-8 On Mon, Jul 18, 2011 at 7:06 PM, Matthew Dillon <dillon@apollo.backplane.com > wrote: > Ok, well this is interesting. Basically it comes down to whether we > want to starve read operations or whether we want to starve write > operations. > > The FreeBSD results starve read operations, while the DragonFly results > starve write operations. That's the entirety of the difference between > the two tests. > > Would using the disk scheduler's in FBSD/DFly help with this at all? FreeBSD includes a geom_sched class for enabling pluggable disk scheduler's (currently only round-robin algorithm is implemented). http://info.iet.unipi.it/~luigi/geom_sched/ And I believe DFly has dsched? > This is all with swapcache turned off. The only way to test in a > fair manner with swapcache turned on (with a SSD) is if the FreeBSD > test used a similar setup w/ZFS. > > ZFS includes it's own disk scheduler, so geom_sched wouldn't help in that case. Would be interesting to see a comparison of HAMMER+swapcache and ZFS+L2ARC, though. -- Freddie Cash fjwcash@gmail.com --001485f546ccb5f4c604a89bf64f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div class=3D"gmail_quote">On Mon, Jul 18, 2011 at 7:06 PM, Matthew Dillon = <span dir=3D"ltr">&lt;<a href=3D"mailto:dillon@apollo.backplane.com">dillon= @apollo.backplane.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q= uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e= x;"> =C2=A0 =C2=A0Ok, well this is interesting. =C2=A0Basically it comes down t= o whether we<br> =C2=A0 =C2=A0want to starve read operations or whether we want to starve w= rite<br> =C2=A0 =C2=A0operations.<br> <br> =C2=A0 =C2=A0The FreeBSD results starve read operations, while the DragonF= ly results<br> =C2=A0 =C2=A0starve write operations. =C2=A0That&#39;s the entirety of the= difference between<br> =C2=A0 =C2=A0the two tests.<br> <br></blockquote><div>Would using the disk scheduler&#39;s in FBSD/DFly hel= p with this at all?<br><br>FreeBSD includes a geom_sched class for enabling= pluggable disk scheduler&#39;s (currently only round-robin algorithm is im= plemented).=C2=A0 <a href=3D"h=" rel="nofollow">http://info.iet.unipi.it/~luigi/geom_sched/">h= ttp://info.iet.unipi.it/~luigi/geom_sched/</a><br> <br>And I believe DFly has dsched?<br></div><div>=C2=A0</div><blockquote cl= ass=3D"gmail_quote" style=3D"margin: 0pt 0pt 0pt 0.8ex; border-left: 1px so= lid rgb(204, 204, 204); padding-left: 1ex;"> =C2=A0=C2=A0 This is all with swapcache turned off. =C2=A0The only way to = test in a<br> =C2=A0 =C2=A0fair manner with swapcache turned on (with a SSD) is if the F= reeBSD<br> =C2=A0 =C2=A0test used a similar setup w/ZFS.<br> <div><div></div><br></div></blockquote></div>ZFS includes it&#39;s own disk= scheduler, so geom_sched wouldn&#39;t help in that case.=C2=A0 Would be in= teresting to see a comparison of HAMMER+swapcache and ZFS+L2ARC, though.<br= clear=3D"all"> <br>-- <br>Freddie Cash<br><a href=3D"mailto:fjwcash@gmail.com">fjwcash@gma= il.com</a><br> --001485f546ccb5f4c604a89bf64f--
文章代碼(AID): #1EAA-rxZ (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #1EAA-rxZ (DFBSD_kernel)