Hacker News new | past | comments | ask | show | jobs | submit login

Not necessarily in my experience! Most games don't hit the CPU particularly hard.

Mostly reliant on (hardware offloaded) network latency, memory, and storage. Consistency being the thing of most importance. A spike is felt - interpolation can only go so far

CPU virtualization extensions make the latency cost of VMs hardly noticeable, containers are technically better but it's a split hair.

On an unloaded host and a single VM you can achieve essentially identical performance as bare metal - the CPU extensions, pinning cores, and huge pages are key

Some performance metrics even improve! Disk operations tend to do better from an added layer of memory involvement

Edit: there are options for multi-tenant fairness whichever way you go -- Bare metal, VMs, or containers

Performance isn't much of a worry, more so the 'handles'




How important is GPU access for game servers?


Not important at all if the game server is properly isolated from the game client.


Very little, most of them run headless with no graphics

There are exceptions. For years you could only run Satisfactory servers by the server acting like a client - rendering and all




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: