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

Possible Duplicate:
Free / Cached / Available memory on Linux

My Redhat server shows the following:

free -m 
             total       used       free     shared    buffers     cached 
Mem:          8113       8078        35          0        171       6491   
-/+ buffers/cache:       1415       6698   
Swap:         8189         59       8130 

Is 35 mega of free memory considered critical on a production server ?

share|improve this question

migrated from Jun 30 '12 at 16:31

This question came from our site for professional and enthusiast programmers.

marked as duplicate by Lucas Kauffman, mailq, mgorven, mulaz, Magellan Oct 17 '12 at 0:31

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

No! you got 6698 MB as file-/buffercache used, this is good! if a program/service needs more ram the file cache ("cached") is getting reduced and the program get the freed RAM. a good explanation why and how it works here:

share|improve this answer
thanks for your help – bob Jun 29 '12 at 8:03

Unused memory is utilized for disk caching.

Linux rarely shows a high free in number in the Mem column, and hence that metric is a bit misleading in determining RAM constraints.

share|improve this answer