More information is helpful. "12-15%" is relative to what CPU you have. If
you have a 100mhz processor, I'd say that is a very low load. If you have 32
3Ghz processors, I'd say that's extremely high.
What speed CPU?
How much RAM do you have?
What OS are you running?
Are there other processes running on the machine? If yes, which/how many?
Is this a dedicated machine (i.e., not a shell account)?
How many users does the network as a whole have?
How many servers are on the network?
What is the network layout (hub placements, etc.)?
As for compile time "tweaks," well this of course depends on what options
you have and/or want. For example, things like SSL are going to increase CPU
usage. Encryption is a slow process. So if you have 1500 SSL connected
clients, expect high CPU usage. To compensate for that, you can either
disable SSL or install cryptographic hardware which has a processor
dedicated to performing cryptographic functions (very expensive). Also, are
you using ziplinks? Though compressing data does cause less bandwidth usage,
there is a tradeoff between bandwidth and CPU. The more compression you do,
the more CPU you use. So if ziplinks is enabled, you probably should only
have the compression level set to about 4-5.
Other than that, I really can't give you any more suggestions until I have
more details about the system. The problem could be any number of things,
and without more information, I really can't limit it down.
-- codemastr
----- Original Message -----
From: "NightStorm" <un...@is...>
To: <unr...@li...>
Sent: Wednesday, November 10, 2004 3:53 AM
Subject: [Unreal-users] High Load on Server... any suggestions?
Hi everyone. I have a bit of a problem here, and am hoping for some help.
One of my servers averages 1500 users... now, I expect a bit of CPU usage
from it, of course, as there is a lot of traffic there and all. But the
load is constantly running at 12-15% of the CPU.
Does anyone have any suggestions on ways that I can bring down the process
load for this server? Tweaks in the compile or anything?
Thanks,
NightStorm
|