We have a production web server running Ubuntu 12.04. We have a total of 24GB of RAM installed into the system. The problem is that our process list is showing polkitd as using 6.8 GB of memory. I've read that polkitd is the policy daemon which handles permissions/security. Surely, a single process shouldn't be using that much RAM on its own?
The RAM usage seems to grow by 0.1 GB every day, suggesting that there's a memory leak. (CPU usage isn't affected).
I have read a few people removing various directories from /home/ such as .pulse and .dbus but I'm reluctant to remove these from a production server unless it is a proven solution for the problem.
Firstly, can anyone tell me if this is normal behaviour? If not, what is the solution?
Regards, ns