aNNDREH

High cpu utilization

11 posts in this topic

Hello, I am hosting a Linux Debian 8 root server.

4vCores 2.00 - 2.66GHz
16GB DDR3 ECC memory
60GB SSD

On the server runs 1 Gameserver Arma 3.
Mods:
Exile
CUP CWA
CUP Units
CUP Maps
CUP Core
CUP Vehicles
CUP Weapons
BW Mod
CBA
Enhanced Soundscape
XCam Taunus

Addons:
Igiload
Enigma Revive
Strain gage
Roaming AI
ZCP

I start the Gameserver it shows according to SSH command Top Arma3server with a CPU 113.4 utilization and memory 9.9 utilization.

Currently there are 1 players on the Gameserver and 91 AI according to Infistar.
Is there a way to reduce or optimize the CPU?
Server FPS according to Infistar jump from 6 FPS to 50 FPS.

Share this post


Link to post
Share on other sites

top - 14:45:02 up 9 days, 16:08,  1 user,  load average: 0,20, 0,17, 0,10
Tasks: 100 total,   1 running,  99 sleeping,   0 stopped,   0 zombie
top - 16:48:38 up 9 days, 18:11,  2 users,  load average: 1,34, 1,42, 1,34
Tasks: 104 total,   2 running, 102 sleeping,   0 stopped,   0 zombie
%Cpu(s): 30,2 us,  0,7 sy,  0,0 ni, 69,1 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
KiB Mem:  16471600 total, 16083020 used,   388580 free,   140040 buffers
KiB Swap:  2594812 total,    28192 used,  2566620 free. 13456916 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S   %CPU %MEM     TIME+ COMMAND
 9767 daytona   20   0 2737296 1,626g  53864 R 124,9 10,3 137:17.94 arma3server

 

Share this post


Link to post
Share on other sites
Advertisement

Posted (edited)

Are you running occupation addon? If so remove it and restart server you might see a difference.

Edited by 1Man

Share this post


Link to post
Share on other sites

Yes its Running. Is there an alternative for roaming? And the performance loss new or?

Share this post


Link to post
Share on other sites

So I've tried enableHT that has brought minimal more performance.
Cpucount = 4 and exthreads = 7, power remains the same.
Have the AI roaming removed and the server has 10-20 FPS more. Jumps between 40-55 FPS.

According to SSH command "top" it shows the CPU: 21 us
And arma3server has a CPU utilization of 90%.

This means that the server is set wrong somewhere if it is a total of 21 CPU is loaded and arma3server 90%

Share this post


Link to post
Share on other sites

arma will only use up to 7 threads total.

0ENYZ0N.png

if using -enableHT then do not use -cpuCount=4

9aVMecP.png

 

Share this post


Link to post
Share on other sites
1 hour ago, tinboye said:

arma will only use up to 7 threads total.

0ENYZ0N.png

if using -enableHT then do not use -cpuCount=4

9aVMecP.png

 

It's not 7 threads, it's just the config parameter BI chose.

For a server, you don't need anymore than -exThreads=1.

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.