Page MenuHomeFeedback Tracker

[Experimental 1.15.154322] Windows vs. Linux Server FPS Comparison
New, NormalPublic

Description

I did a server FPS comparison between the current Windows and Linux server builds. Perhaps the way server FPS is calculated is different on each OS, but the difference in average FPS is so stark, it does seem like the Linux build is in need of further optimization.

  • i7 8700k at 4.8 GHz, 32 GB RAM (Same hardware used in both tests)
  • Windows 10 21H1, fully updated
  • Ubuntu 20.04, fully updated
  • Vanilla configuration
  • Fresh persistence
  • Identical barebones command line ( -config=serverDZ.cfg, -port=2302 )

Windows (0 players):

14:33:55 Used memory: 2048631 KB
14:33:55 Players: 0 in total
14:33:55 Average server FPS: 19051.00 (measured interval: 1 s)
14:33:56 Average server FPS: 19317.00 (measured interval: 1 s)
14:33:57 Average server FPS: 19243.00 (measured interval: 1 s)
14:33:58 Average server FPS: 19091.00 (measured interval: 1 s)
14:33:59 Average server FPS: 19148.00 (measured interval: 1 s)
14:34:00 Average server FPS: 18656.00 (measured interval: 1 s)
14:34:01 Average server FPS: 18991.00 (measured interval: 1 s)
14:34:02 Average server FPS: 18548.00 (measured interval: 1 s)
14:34:03 Average server FPS: 18850.00 (measured interval: 1 s)
14:34:04 Average server FPS: 18858.00 (measured interval: 1 s)

Linux (0 Players):

18:05:25 Used memory: 1892475 KB
18:05:25 Players: 0 in total
18:05:25 Average server FPS: 11830.00 (measured interval: 1 s)
18:05:26 Average server FPS: 8797.00 (measured interval: 1 s)
18:05:27 Average server FPS: 6081.00 (measured interval: 1 s)
18:05:28 Average server FPS: 10198.00 (measured interval: 1 s)
18:05:29 Average server FPS: 12462.00 (measured interval: 1 s)
18:05:30 Average server FPS: 10838.00 (measured interval: 1 s)
18:05:31 Average server FPS: 11467.00 (measured interval: 1 s)
18:05:32 Average server FPS: 7572.00 (measured interval: 1 s)
18:05:33 Average server FPS: 8758.00 (measured interval: 1 s)
18:05:34 Average server FPS: 10204.00 (measured interval: 1 s)

Windows (1 Player):

15:36:35 Used memory: 2103939 KB
15:36:35 Players: 1 in total
15:36:35 Average server FPS: 12109.00 (measured interval: 1 s)
15:36:36 Average server FPS: 12236.00 (measured interval: 1 s)
15:36:37 Average server FPS: 12303.00 (measured interval: 1 s)
15:36:38 Average server FPS: 12279.00 (measured interval: 1 s)
15:36:39 Average server FPS: 12312.00 (measured interval: 1 s)
15:36:40 Average server FPS: 12378.00 (measured interval: 1 s)
15:36:41 Average server FPS: 12418.00 (measured interval: 1 s)
15:36:42 Average server FPS: 12403.00 (measured interval: 1 s)
15:36:43 Average server FPS: 12290.00 (measured interval: 1 s)
15:36:44 Average server FPS: 12306.00 (measured interval: 1 s)

Linux (1 Player):

18:11:45 Used memory: 2065225 KB
18:11:45 Players: 1 in total
18:11:46 Average server FPS: 9269.00 (measured interval: 1 s)
18:11:47 Average server FPS: 9229.00 (measured interval: 1 s)
18:11:48 Average server FPS: 9283.00 (measured interval: 1 s)
18:11:49 Average server FPS: 9278.00 (measured interval: 1 s)
18:11:50 Average server FPS: 9275.00 (measured interval: 1 s)
18:11:51 Average server FPS: 9293.00 (measured interval: 1 s)
18:11:52 Average server FPS: 9274.00 (measured interval: 1 s)
18:11:53 Average server FPS: 8989.00 (measured interval: 1 s)
18:11:54 Average server FPS: 7826.00 (measured interval: 1 s)
18:11:55 Average server FPS: 8959.00 (measured interval: 1 s)

Details

Severity
None
Resolution
Open
Reproducibility
N/A
Operating System
Linux x64
Operating System Version
Ubuntu 20.04
Category
Dedicated Server
Additional Information
  • Both instances were allowed 15+ minutes to "settle in" after starting with fresh persistence.
  • After extended monitoring, the Linux server FPS seems to be much more erratic than Windows, in addition to being lower on average.

Event Timeline