Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 stackoverflow.com 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.

2 Answers 2

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: http://www.linuxatemyram.com/

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