If I am posting to the wrong newsgroup, please tell me and suggest a
better one..
We are have VMWare 4.0.0 running an image with SAP Java (NW70)/Oracle
10g/RedHat 5.1.
There are 4 processors (Xeon R5504@2Ghz) mapped to this image.
The image has 8GB RAM.
We also have multiple Windows 2003 images running on a bunch of VMWare
servers.
The basic problem we have is that the Linux server seems very CPU
bound
when we access SAP tools, whereas the performance of the SAP/Oracle/
Windows
servers on VMWare with the same number of CPUs (Or even fewer) is
fine. I do not
want to get into a Linux vs. Windows debate, just to mention that it
seems
like our Linux server has the potential to perform much better with
its
resources.
We are not paging much, memory seems fine, etc..
Here is vmstat snapshot when I tried a basic operation (To open an SAP
tool):
root@<server>~]#
procs -----------memory---------- ---swap-- -----io---- --system--
-----cpu------
r b swpd free buff cache si so bi bo in
cs us sy id wa st
3 0 0 42784 96980 3869632 0 0 95 188 241 400 9
7 79 5 0
30 1 0 46016 96988 3869640 0 0 0 46 16 192
34 12 54 0 0
16 0 0 42696 97008 3864368 0 0 0 107 54 375 57
42 1 0 0
75 0 0 41564 97008 3862152 0 0 0 27 49 186
39 59 2 0 0
8 0 0 42760 97032 3855588 0 0 2 140 92 539
56 42 1 1 0
0 0 0 43876 97048 3855816 0 0 5 145 941 1369
2 1 97 0 0
Any ideas why Linux seems so much more CPU bound than Win2003 on our
VM server?
Any ideas on Lunix tuning to improve this, other than adding more
CPUs, would be
greatly appreciated.
Thanks in Advance,
QZ
> Any ideas why Linux seems so much more CPU bound than Win2003 on our
> VM server?
Some Linux kernels have a high clock interrupt rate (1kHz+), that
results in high CPU usage even in idle state. If you can't adjust to a
lower clock frequency, a rebuild of the modified kernel is suggested.
DoDi