To use Ubuntu as an audio production server you need the real-time kernel. This allows applications to have some guarantee of the maximum response time of any task. High priority tasks are given the CPU within a fixed minimum amount of time allowing for processor intensive tasks to actually be completed. Follow along to see how to install the real-time kernel yourself. A vanilla install of most Linux distributions does not enable the real-time kernel, but it is easy enough to install.
sudo apt-get install linux-rt
to install it. Now, we have to change the boot loader (GRUB) to load the real-time kernel. Edit the file
sudo gedit /etc/default/grub
by commenting out the line
then update the GRUB configuration.
This will allow you to select which kernel to run at boot time so you can alternate between the real-time and vanilla kernels depending on your needs.