Ask questions about dedicated servers here and we and other users will do our best to answer them. Please also refer to the self-help section for tutorials and answers to the most commonly asked questions.
I have a 40-slot server that is using 80-90% of one thread when full - a few players are talking about lag, but I myself never see it unless there is an attack in the Chicago area that saturates the network . There is only one other CS:S server on this VDS which rarely has anyone on it. I have never seen the overall CPU usage for the VDS over 28%.
Does this CPU usage seem excessive? Any suggestions to improve performance yet still maintain most of the plugin functionality?
Your server is currently being hosted on a 4 cores of a Dual Intel Xeon E5-2697v3 (Haswell 2.6ghz) node with 4 total processor cores and 4 gigabytes of RAM. The database code for this node is chicago-virtual-clanfga2; its OS is Windows.
CS:S 40-slots
Metamod
Sourcemod
[SM] Listing 48 plugins:
01 "Admin File Reader" (1.7.3-dev+5275) by AlliedModders LLC
02 "Admin Help" (1.7.3-dev+5275) by AlliedModders LLC
03 "Admin Menu" (1.7.3-dev+5275) by AlliedModders LLC
04 "Admin loggin" (1.0) by vIr-Dan
05 "Advertisements" (0.6) by Tsunami
06 "Anti-Flood" (1.7.3-dev+5275) by AlliedModders LLC
07 "Basic Ban Commands" (1.7.3-dev+5275) by AlliedModders LLC
08 "Basic Chat" (1.7.3-dev+5275) by AlliedModders LLC
09 "Basic Comm Control" (1.7.3-dev+5275) by AlliedModders LLC
10 "Basic Commands" (1.7.3-dev+5275) by AlliedModders LLC
11 "Basic Info Triggers" (1.7.3-dev+5275) by AlliedModders LLC
12 "Basic Votes" (1.7.3-dev+5275) by AlliedModders LLC
13 "Client Preferences" (1.7.3-dev+5275) by AlliedModders LLC
14 "Extra Cash" (0.2) by Peoples Army
15 "Fun Commands" (1.7.3-dev+5256) by AlliedModders LLC
16 "Damage report" (1.1.13) by [30+]Gemeni
17 "GIVE"
18 "Nextmap" (1.7.3-dev+5275) by AlliedModders LLC
19 "Noblock players and Nades" (2.1) by Originally by Tony G. Fixed by Rogue
20 "Player Commands" (1.7.3-dev+5275) by AlliedModders LLC
21 "RateChecker" (0.2) by pRED*
22 "savescores.smx"
23 "SourceMod Anti-Cheat" (0.8.5.1) by SMAC Development Team
24 "SMAC Aimbot Detector" (0.8.5.1) by SMAC Development Team
25 "SMAC AutoTrigger Detector" (0.8.5.1) by SMAC Development Team
26 "SMAC Client Protection" (0.8.5.1) by SMAC Development Team
27 "SMAC Command Monitor" (0.8.5.1) by SMAC Development Team
28 "SMAC CS:S Anti-Flash" (0.8.5.1) by SMAC Development Team
29 "SMAC CS:S Anti-Smoke" (0.8.5.1) by SMAC Development Team
30 "SMAC CS:S Exploit Fixes" (0.8.5.1) by SMAC Development Team
31 "SMAC ConVar Checker" (0.8.5.1) by SMAC Development Team
32 "SMAC Eye Angle Test" (0.8.5.1) by SMAC Development Team
33 "SMAC Rcon Locker" (0.8.5.1) by SMAC Development Team
34 "SMAC Anti-Speedhack" (0.8.5.1) by SMAC Development Team
35 "SMAC Spinhack Detector" (0.8.5.1) by SMAC Development Team
36 "Sound Commands" (1.7.3-dev+5275) by AlliedModders LLC
37 "spawntools7" (0.9) by meng
38 "SuperLogs: CSS" (1.2.4) by psychonic
39 "SwapTeam" (1.2.6) by Rogue - Originally by MistaGee
40 "[UMC] Admin Menu" (3.4.5) by Steell
41 "[UMC] Ultimate Mapchooser Core" (3.4.5) by Steell
42 "[UMC] Map Commands" (3.4.5) by Steell
43 "[UMC] Player Count Monitor" (3.4.5) by Steell
44 "[UMC] Player Limits" (3.4.5) by Steell
45 "[UMC] Time Limits" (3.4.5) by Steell
46 "[UMC] Vote Command" (3.4.5) by Steell
47 "Updater" (1.2.2) by GoD-Tony
48 "Weapon Restrict" (3.1.6) by Dr!fter
That doesn't sound abnormal. But, you could check for FPS dips while it's running, and it would be good to make sure that the various threading options are enabled. You should also make sure that you're allowing/forcing a high rate on clients, to prevent choke.
If there is a CPU usage-related problem, you'll see the server FPS dip, and everyone in the server should notice problems.
doulos9 wrote:Just curious ... How do these guys run 64 slot CS:S servers when a 40 slot server runs at 80-90% when full?
A lot of servers like that are hosted on bare hardware with dedicated servers that they purchase. They also normally run a lower tickrate, sometimes even lower then 66, which helps immensely.
@Kraze^NFo> Juski has a very valid point
@Juski> Got my new signature, thanks!
@Kraze^NFo> Out of context!
@Juski> Doesn't matter!
@Juski> You said I had a valid point! You can't take it back now! It's out there!
doulos9 wrote:soja's zombie server is down so I couldn't check his to see the tickrate. However, I thought tickrate was locked at 66-tick.
The native option to take it to 100 tick was removed, so the server just defaults to 66 now (but it can go lower). Though, with the use of an addon you can increase it backup to 100.
@Kraze^NFo> Juski has a very valid point
@Juski> Got my new signature, thanks!
@Kraze^NFo> Out of context!
@Juski> Doesn't matter!
@Juski> You said I had a valid point! You can't take it back now! It's out there!
doulos9 wrote:What should my FPS show? It currently only shows 66.79 - do you mean dip below 66?
That's what it should show. Slight variations are normally ok, but you don't want to see serious sustained dips.
@Kraze^NFo> Juski has a very valid point
@Juski> Got my new signature, thanks!
@Kraze^NFo> Out of context!
@Juski> Doesn't matter!
@Juski> You said I had a valid point! You can't take it back now! It's out there!