Hi, I am trying to test a JAVA application on Solaris Sparc and I am getting some strange behavior. I am not looking for fiery wars. I'm just curious to know what is happening or what is wrong ...
I run the same JAR on Intel and on the T1000, and on a Windows machine I can get a 100% (Performance Monitor) processor on a Solaris computer, I can only get 25% (prstat)
The application is a custom server application that I wrote that uses netty as a network infrastructure.
On a Windows machine, I can get a little over 200 requests / responses per second, including full business logic and access to external third parties, while on a Solaris machine I get about 150 requests / answers on only 25% of the CPU
One could only imagine how many more requests and responses I could get from Sparc if I could do this using full power.
Servers ...
Windows 2003 SP2 x64bit, 8 GB, 2.39 GHz Intel 4 cores Solaris 10.5 64 bit, 8 GB, 1 GHz 6 cores
Both use jdk 1.6u21 respectively.
Any ideas?
source share