Gaming optimized Proxmox Kernel?

JohnD

Renowned Member
Oct 7, 2012
84
12
73
Hello,

i am using Proxmox with several debian 32bit containers for MTA and SAMP (GTA mods) Server.
These servers and their plugins runs best with 32bit so proxmox is the ideal solution for me.

My servers are sometimes overloaded and i thought about optimizing the kernel for gaming purposes.
I am not sure if that is a good idea. I used Gentoo some years ago and optimizing the kernel made big differences for desktop and gaming purposes.

I would try it if there is a chance to get more than 10% performance beneftits.

On each OpenVZ container runs a apache2 webserver, a mysql DB and between 50-100 MTA or SAMP servers.

Hardware is usually a Intel Quadcore, 16-32 GB Ram and a gigabit connection.

What do you think?

Thanks.

John
 
Hello,

i am using Proxmox with several debian 32bit containers for MTA and SAMP (GTA mods) Server.
These servers and their plugins runs best with 32bit so proxmox is the ideal solution for me.

My servers are sometimes overloaded and i thought about optimizing the kernel for gaming purposes.
I am not sure if that is a good idea. I used Gentoo some years ago and optimizing the kernel made big differences for desktop and gaming purposes.

I would try it if there is a chance to get more than 10% performance beneftits.

On each OpenVZ container runs a apache2 webserver, a mysql DB and between 50-100 MTA or SAMP servers.

Hardware is usually a Intel Quadcore, 16-32 GB Ram and a gigabit connection.

What do you think?

Thanks.

John
Hi,
some (few) people use another scheduler, but AFAIK need OpenVZ the cfq-scheduler.

Normaly a big bottleneck with virtualization is IO related - perhaps a better Raidcontroller (or faster disks, raid level10) help much more?!

BTW. you can also use 64bit OpenVz CTs.

Udo
 
Hi,
some (few) people use another scheduler, but AFAIK need OpenVZ the cfq-scheduler.

Normaly a big bottleneck with virtualization is IO related - perhaps a better Raidcontroller (or faster disks, raid level10) help much more?!

BTW. you can also use 64bit OpenVz CTs.

Udo


Thanks for your reply.

I am using 32bit CTs because it is 32bit software (not available as 64bit).

I think i will switch to SSDs on the new servers.

But what about kernel config optimising? I read a lot of opimized kernel configs for gameservers in the past but i am not sure if these configs are relevant for newer kernel versions.
 
I would also look into optimization of IO related tasks (i.e. MySQL db access) before trying to optimize the kernel. E.g. having multiple VMs accessing a single disk as each tries to access a database seems like a much bigger target for optimization...
Likewise for mysql db type, memory caching etc.

Additionally, you may be able to replace apache with nginx or another faster web server as well as tweak & configure that..

If you already have tweaked the upper layers, no idea about which if any kernel options are relevant, sorry.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!