Mysql – Low Overhead Linux Server Install for MySQL

busyboxMySQL

My question is this:

Can anyone suggest a linux server that runs mysql really well with really low overhead (other than Ubuntu)?

And here's why I have this question:

I have a PE1950 III that has given me no end of trouble. This isn't my first PE1950 but it is my newest. I've attempted to install at least 6 different versions of Ubuntu on this server (including 9.10) but I always get the error after the installation completes and I reboot the system.

usb... device not accepting address2... BusyBox

I've tried troubleshooting the issue with limited success. Oddly, I can run any distro of Ubuntu on this box as long as I have ESXI 4 installed first.

But the error message and troubleshooting it are really beside the point now since I'm thinking I'd like to try another distro like Damn Small Linux or something like that.

The only other item that I'll be running on the box is sendmail. I'll probably config iptables as well.

Best Answer

"Really low overhead" is a non-requirement for a database server. As you will be using lots and lots of ram, you don't really care if the OS uses a few megs more (particularly as the page tables for reasonable sized memory typically take up loads more than your kernel on x86 architecture)

Use Centos, you know it will work. Ubuntu or Gentoo other hippy weirdness is great for the odd desktop, but I wouldn't let it near a server.

If you think you need "low overhead" then turn off a few things you don't need. You'll save a few 100kb of RAM, and feel happy (when the page tables take up 1G)

Just whatever you do, don't use a 32-bit OS. Databases do not work on 32-bit OS*, use 64.

* actually they do "work" but cannot use the ram properly on modern hardware, you may as well run it on an old 486 if you have a 32-bit OS.