Keep Time Machine backups from slowing down your server

Time Machine backups to a Linux machine running Netatalk is a very convenient way of safeguarding your data. However, the I/O load on the server machine can sometimes become very high. Here is a quick hack to improve this, if you need AppleTalk AFP services mostly for TimeMachine.

The fastest and easiest way on Ubuntu 12.04 LTS is to add the following line to /etc/default/netatalk on the Linux server and restart Netatalk thereafter with /etc/init.d/netatalk restart:

renice -20 $$

This gives the Netatalk processes the lowest CPU priority. On recent Linux systems, this also reduces the I/O priority of these processes. If you run anything else (web server, mail server, webmail, ownCloud, …) on the machine, they will have both CPU and I/O priority.

If your server is heavily loaded, your backups will take longer, but most users will gladly accept this if their more interactive services react faster.

Schreibe einen Kommentar

This site uses Akismet to reduce spam. Learn how your comment data is processed.