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.

Let’s stay in touch!

Receive a mail whenever I publish a new post.

About 1-2 Mails per month, no Spam.

Follow me on the Fediverse

Netfuture: The future is networked
Netfuture: The future is networked
@blog@netfuture.ch

The future of networking

206 posts
6 followers

Web apps


Leave a Reply

Only people in my network can comment.

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

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)