What is your NIC card?

Also we have a problem with oplocks which we're working on it so it's not 
enabled by
default. Just to see if it makes any difference in the performance you can 
enable oplocks
using sharectl and run your tests again.

Afshin

Original post:

heya,

I have a IBM x3650 server, Dual Quad-Core Xeon's, with 15K SAS disks, running 
VMWare ESX 3.5. One virtual machine is a Windows 2008 Server, with 2.0 Gb of 
RAM allocated, and another is a OpenSolaris 2008.11 (currently RC2) server, 
also with 2.0 Gb of RAM allocated.

The osol box is acting as a file-server, with ZFS/CIFS, running in domain mode.

This isn't very empirical, but I've noticed that the performance of the osol 
network shares seems awfully slow. When just moving files around onto the osol 
network share, I've noticed the write-speed in the Windows copy dialog is often 
around 6-11 Mbps, sometimes going up to 20 Mbps.

Copying files onto the local harddisk on the Windows 2008 server seems to get 
speeds around 50 - 75 MBps (in the copy dialog).

Even copying a file to a share on another file-server (running Windows 2003, in 
workgroup mode), on an old Dell SC430 server with cheap SATA disks, performance 
is also around 40 Mbps.

I did a quick test using FC-copy 
(http://www.xbitlabs.com/articles/storage/display/fc-test.html), a simple app 
that simply times how long it takes to write dummy files.

Writing three ISO files (with sizes 448Mb, 526Mb, and 712 Mb) took
- 30.266 seconds to the local drive on the Windows 2008 server
- 76.5 seconds to the Solaris fileshare
- 31.219 seconds copying to the old Dell SC430 server.

Now, I know that osol-2008.11 isn't production ready, but these performance 
numbers seem really down. From memory, file writes did seem a *little* faster 
(around 30MBps) under an older 2008.11 build (97, I think), but even then, were 
quite slow. Should there be such a huge discrepancy between local writes on the 
Windows 2008 server, and writes to the osol file share? (Considering they're 
both running on the same physical machine)

Is there something that I'm mis-configuring on this side, or is this the 
performance I should be expecting?

Cheers,
Victor

PS: As a side-note, there's another issue we're having with another app which 
may not be Solaris-related.

Basically, it's an application called Handitax, a small Australian tax package 
(I doubt anybody here's heard of it...lol), which we're running off the osol 
file server. Currently, it seems to be acting up (it says it can't find its 
transmission reports), which I'm not sure if it's caused by a permission issue.

Previously, it was running on the file share on the Dell SC430 server with 
Windows 2003, in workgroup mode. It is now being served by the osol box in 
domain mode. Not sure if there's some fiddling I need to do with the osol box, 
but is there a definite way to find out if it's a permission thing, or if the 
program just doesn't seem to like Solaris? (I suppose I could setup another box 
in workgroup mode? Or is there a way to switch between the two?)
-- 
This message posted from opensolaris.org
_______________________________________________
cifs-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/cifs-discuss

Reply via email to