Re: Blogbench RAID benchmarks
--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"><<a href=3D"mailto:dillon@apollo.backplane.com">dillon=
@apollo.backplane.com</a>></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's the entirety of the=
difference between<br>
=C2=A0 =C2=A0the two tests.<br>
<br></blockquote><div>Would using the disk scheduler's in FBSD/DFly hel=
p with this at all?<br><br>FreeBSD includes a geom_sched class for enabling=
pluggable disk scheduler'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's own disk=
scheduler, so geom_sched wouldn'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--
討論串 (同標題文章)
完整討論串 (本文為第 20 之 23 篇):