Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Recently I noticed that a process called rygel is taking a lot of IO resources every time I am starting something on my home system. What is this process doing and how can I disable it?

share|improve this question
up vote 0 down vote accepted

rygel is a DLNA / UPnP media server. It has it's own database as well, in one of your home folder's hidden directories, that could be quite big... I found the same thing, with it hogging IO resources on the HD on every log in, so I got into a habit of killing it on every log-in, with:

pkill -9 rygel


To answer your question though, the process is indexing every standard DLNA folder in your home directory, if they exist: ~/Pictures/, ~/Videos/, ~/Music/, and possibly others. All this info will be stored in a database hidden somewhere in your home folder. You can customise these settings in one of the rygel configuration files. See man rygel.conf and man rygel for more info.

share|improve this answer
Is there any way to configure it to have a smaller database, or disable it, or something - so that I don't have to kill it every time? – Grzenio Dec 18 '12 at 10:17
I didn't look into what was starting rygel... It wasn't a system service, so didn't have an init script. Perhaps it was started by ~/.xinitrc? It does have a configuration file, though. Both in /etc/, and ~/.rygel.conf maybe. Also, there's a man page. man rygel will tell you all the configuration file locations.. – Alex Leach Dec 18 '12 at 11:02

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.