Hello all,
I'm building a file server (or just a storage that I intend to access by 
Workgroup from primarily Windows machines) using zfs raidz2 and openindiana 
148. I will be using this to stream blu-ray movies and other media, so I will 
be happy if I get just 20MB/s reads, which seems like a pretty low standard 
considering some people are getting 100+. This is my first time with OI, and 
raid, for that matter, so I hope you guys have a little patience for a noob. :)

I figured out how to setup the vdevs and smbshare after some trial and error, 
and got my Windows box to see the share. Transferring a 40GB file to the share 
yields 55-80MB/s, not earth-shattering, but satisfactory IMO. The problem is 
when I transfer the same file back to the Windows box, it went to less than 
5MB/s. I then copied a 1GB file, and then moved that 1GB file from the raidz2 
drives to the root drive (SSD), in attempt to isolate the problem. That was 
less than 5MB/s. The same file, once again, copied from the root drive to the 
raidz2 was fast, maybe 70-100MB/s.

The problem here as far as I can tell is either some setting within zfs or the 
HBA controller. Or maybe... even the timing issue with WD Green drives 
shouldn't create that much disparity.

I've attached the iostat of when activity is idle, when copying from raidz2 to 
root ("read"), and for comparison, copying to raidz2 from root ("write"). 
Please note the intermittent idling in all disks (except 1?) when the file is 
copied from the raidz2 volume to anywhere else. I have no idea what that's 
about, but the drives will drop to 0 every couple of seconds, and repeat.

My system is as follows:
10 WD20EARS (bad idea? I only found out after I bought them.) in raidz2 config
32GB SSD for root drive for OS install
Supermicro USAS-L8i HBA card (1068E chipset I believe?)
6GB RAM
500 watt power supply
AMD Athlon II X2 260 CPU

Here's my zpool:
pool: rpool
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        rpool       ONLINE       0     0     0
          c2t0d0s0  ONLINE       0     0     0

errors: No known data errors

  pool: solaris
 state: ONLINE
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        solaris     ONLINE       0     0     0
          raidz2-0  ONLINE       0     0     0
            c2t4d0  ONLINE       0     0     0
            c2t5d0  ONLINE       0     0     0
            c1t0d0  ONLINE       0     0     0
            c1t1d0  ONLINE       0     0     0
            c1t2d0  ONLINE       0     0     0
            c1t3d0  ONLINE       0     0     0
            c1t4d0  ONLINE       0     0     0
            c1t5d0  ONLINE       0     0     0
            c1t6d0  ONLINE       0     0     0
            c1t7d0  ONLINE       0     0     0

errors: No known data errors

I'd greatly appreciate it if someone could give me some leads on where the 
problem might be. I've spent the past 2 days on this, and it's very frustrating 
since I would actually be very happy getting even 10MB/s read. 

Regards.
-- 
This message posted from opensolaris.org

Attachment: Idle-iostat
Description: Binary data

Attachment: Read-iostat
Description: Binary data

Attachment: Write-iostat
Description: Binary data

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to