On Jun 21, 2009, at 12:17 PM, Charles Hedrick wrote:
The build uses Maven 2. That's a Java-based tool, so I'm using the same code for all OSs. It fetches some modules from repositories, but I do that first and then build in a mode that doesn't talk to the network. Doing a second build also makes sure that there aren't difference in what files are in cache (though the fact that doing it from a RAM disk has little effect suggests that I/O is not an issue).

I've used the most recent Java, directly from sun.java.com, in all cases.

The Solaris system has Centos on it, but I did this work when Solaris was the only OS running.


If the operating systems are sharing the same physical disk, then it is good that you used a ramdisk for comparison as zfs will not enable write caching unless it covers the entire disk (at least that used to be the behaviour).

A simple truss of the build process might help determine where most of the time is spent (user or sys) and then DTrace could be used from here to attempt to determine where the bottleneck is.

I'll leave someone more experienced in performance analysis to make some suggestions :)

Cheers,
--
Shawn Walker
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to