April 17, 20242 yr Hi Everyone! I have a Ubuntu VM hosting two Rust game servers: one 4.5k vanilla server and a smaller 2k build server for friends and loyal players. Additionally, I run Docker with a Plex media server (with iGPU passthrough), a torrent server (mostly off), and a Twingate connector for remote access. I also use the Server to back up my home PCs. Despite several optimizations, I'm still experiencing stuttering on my Rust servers. Here's what I've tried so far: Isolated the VM's cores, utilizing 4 isolated CPU cores. The remaining 2 CPU cores are pinned for Docker. Set an emulator pin to a different core. Disabled cache. Tried disabling hyperthreads on the VM's cores but I see no change. I've also made changes to the Rust server configuration file to improve performance, such as adjusting population settings and server tick rates. While monitoring resource usage, I've observed memory usage at 24-15% and CPU usage at 37-10% for the two Rust servers running on the VM. The VM is hosted on an Intel 11600k CPU, and the NVMe SSD, where the VM resides, is directly connected to the CPU. And I have fiber internet. Considering my setup, could anyone provide insights or suggestions for further optimizing my server to resolve the stuttering issue? Any help would be much appreciated! Edited April 17, 20242 yr by Noobster2000
April 20, 20242 yr IMO you have too much pinned on the first core. Unraid OS uses this itself alot for its functions so can cause issues with your stuttering. 1. So isolate only the last 3 cores. Pin those to that to the vm. 2. Leave the first core unpinned (0,6) 3. Pin your containers to cores 2 and 3 (1,7 2,8) 4. I wouldnt bother using emulatorpin let Unraid handle that itself it will most likely use the first core anyway. Give that a try. It may help
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.