[OpenIndiana-discuss] slow speed problem with a new SAS shelf

Yuri Vorobyev vorob at yamalfin.ru
Mon Aug 27 08:37:37 UTC 2012


27.08.2012 14:02, Sašo Kiselkov пишет:

>> Can someone with Supermicro JBOD equipped with SAS drives and LSI
>> HBA do this sequential read test?
>
> Did that on a SC847 with 45 drives, read speeds around 2GB/s aren't a
> problem.
Thanks for info.

>> Don't forget to set primarycache=none on testing dataset.
>
> There's your problem. By disabling the cache you've essentially
> disabled prefetch. Why are you doing that?

Hm. The box have 96Gb RAM. I tried to exclude influence ARC cache.
Hasn't  thought about prefetch...

readspeed is:
readspeed ()  { dd if=$1 of=/dev/null bs=1M ;}


root at atom:/sas1/test# zfs set primarycache=metadata sas1/test
root at atom:/sas1/test# readspeed 3g
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB) copied, 19.2203 s, 164 MB/s

Prefetch still disabled?

root at atom:/sas1/test# zfs set  primarycache=all sas1/test
root at atom:/sas1/test# readspeed 3g
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB) copied, 3.99195 s, 788 MB/s

Seems to be this is disk read speed with prefetch enabled.

root at atom:/sas1/test# readspeed 3g
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB) copied, 0.901665 s, 3.5 GB/s
root at atom:/sas1/test# readspeed 3g
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB) copied, 1.02127 s, 3.1 GB/s
root at atom:/sas1/test# readspeed 3g
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB) copied, 0.86884 s, 3.6 GB/s

These results  obviously are from memory.

Is there any way to disable ARC for testing and leave prefetch enabled?






More information about the OpenIndiana-discuss mailing list