Server Fault is a question and answer site for system and network administrators. 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

I've been noticing that my server has been using swap a quite more often now but I can't seem to figure out why. The munin graph shows that the apps memory usage is about 0.7G out of the 1.5G. The concern I have is the green line (committed memory). What is committed memory? Is it normal that the committed memory is high compared to the other memory stats, such as apps?

I want to know if I can optimize my apps a bit more or do I really need to just get more RAM for the server.

Currently running daemon apps on this one little server:

  • Mysql
  • Node JS
  • Apache
  • Nginx
  • Jenkins
  • Munin
  • Memcache
  • Postfix

munin graph

share|improve this question
up vote 6 down vote accepted

Committed memory is, essentially, all the memory which has been allocated by applications, whether it's used or not. In contrast, the "apps" is memory that is allocated AND used.

See e.g.

FWIW, you're using 85 MB swap, which seems perfectly Ok; most likely the system is just swapping out unused stuff so that it has more space for useful things like the page cache.

share|improve this answer

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.