Hey all -

Am just starting to look into the whole Sun Ops Centre thing, and it 
seems quite nifty for doing LDOM provisioning etc.

My first attempt was using a Storage Library that lives on an NFS server 
to provide the LDOM virtual-disk files.

I checked my baseline speed from my LDOM control/IO domain to the NFS 
server, and 40-50MB/s (over gigabit) is pretty much standard. The disks 
backing it SATA, and that's about as fast as I'd expect.

My understanding is that it breaks down something like

Big file created on NFS share by SunOpCentre
   -> IO Domain mounts NFS share over IP
       -> IO domain sees 'data' file, and uses that as the
          backing store for the vdsdev
           -> LDOM runs, and creates a zpool ontop of that.

And it's wayyy slow. About 4MB/s for sequential writes... (That's 
opposed to the 40 - 50 MB/s for the sequential from the IO domain)

Also of interest is that when copying from the IO domain direct to the 
NFS share, I can drive up to 500IOPS on the disks in the pool. I don't 
usually get much more than 150 IOPS when I'm doing it from the guest ldom.

Soooo - Before I start getting all medieval on this - I guess I should 
ask: Is this what I should expect? Should I expect blowful performance 
because *every* write operation will be treated as synchronous by NFS 
because of the way the filebased backend does it's disk accesses, and 
it's pushing a bunch of synchronisation primitives to ensure consistency 
on disk? (Or something like that?!?)

Has anyone seen *good* performance with this style of configuration?

Any thoughts to where I might get quick wins? (and no - I can't afford 
SSD based ZIL devices... ;)

Cheers!

Nathan.





Reply via email to