Page MenuHomeFeedback Tracker

Poor Server Performance running on Windows Virtual Machine
New, WishlistPublic

Description

We're experiencing extremely poor performance running on a Windows Virtual Machine under XenServer and VMWare.

Server FPS with 50 Players under Virtual Windows with 8 vCPUs and full CPU priority = Average 18fps
Server FPS with 50 Players under standard/dedicated Windows on the same server hardware = Average 35fps

CPU: Intel Xeon E3-1245v2 at 4.0 GHz

For reference; we do not face this issue in ARMA 2.

I'm able to provide multiple E3-1245v2 servers for testing/development purposes if required.

Details

Legacy ID
1380832862
Severity
None
Resolution
Open
Reproducibility
Always
Category
Dedicated Server

Event Timeline

YarwoodUK edited Steps To Reproduce. (Show Details)Dec 7 2014, 3:35 PM
YarwoodUK edited Additional Information. (Show Details)
YarwoodUK set Category to Dedicated Server.
YarwoodUK set Reproducibility to Always.
YarwoodUK set Severity to None.
YarwoodUK set Resolution to Open.
YarwoodUK set Legacy ID to 1380832862.May 7 2016, 7:56 PM

Confirmed, virtual machines running ARMA3 server do perform very poorly.

Fank added a comment.Dec 7 2014, 3:45 PM

Did you tried the latest performance files https://www.dropbox.com/sh/582opsto4mmr8d8/AABSuQ8Jt5VlovUX86pi5iFRa ?

My Server is running in a VMWare Cluster with the same issue.
Here a screenshot of an old version 1.34 with v4 performance files https://onedrive.live.com/redir?resid=9C0579FA63F809BA!19574&authkey=!AAVuRCTI5BS4zrc&v=3&ithint=photo%2cpng (This server only runes 1 arma3 server)

We'll test the latest performance files tonight and report back. Thanks.

Intel Xeon E3-1245v2 at 4.0 GHz ( Virtual Windows with 8 vCPUs and full CPU priority )

Preliminary test results 1.36 vperf1:

Server Uptime @ 5 mins = 40 Players = 45 fps
Server Uptime @ 10 mins = 46 Players = 45 fps
Server Uptime @ 15 mins = 48 Players = 38 fps @ 75% CPU Usage.
Server Uptime @ 45 mins = 60 Players = 18-21 fps @ 70% CPU Usage.

This is the vCPU usage reported by XenServer. http://puu.sh/dkRqH/6158526e22.png
The left side prior to the drop is running 128579. The right side is running "arma3server_performance_136v1"

After 90 minutes server uptime with 50 players, we were seeing 20fps.
After 90 minutes server uptime with 63 players, we see 23 FPS with 75% CPU usage reported by Windows (running arma3server_performance_136v1)

There's definitely an improvement to server fps in "arma3server_performance_136v1" however still not as much as we'd like.

This is still an issue with v4, a virtual server and a dedibox with the same hardware assigned:

100 players (Arma 3 Epoch) server FPS: ~16-17 [dedibox]
66 players (Arma 3 Epoch) server FPS: ~10-15 (fluctuating) [VM]

Suppe added a subscriber: Suppe.May 7 2016, 7:56 PM
Suppe added a comment.Jan 27 2015, 4:42 PM

Please Arma fix this !