Linux Free Memory Calculation
Submitted by zhigang on Tue, 2008-03-18 15:14
Free memory can be seen from the "free" command output:
$ free
total used free shared buffers cached
Mem: 2066184 1420776 644600 0 49140 647396
-/+ buffers/cache: 724240 1341136
Swap: 2097144 112 2048136
Real free memory = free + buffers + cached
To clean up buffers and cached memory, use defrag_mem:
$ gcc -o defrag_mem defrag_mem.c
$ ./defrag_mem 1500M
$ free
total used free shared buffers cached
Mem: 2066184 569576 1496608 0 592 70172
-/+ buffers/cache: 498812 1567372
Swap: 2097144 340812 1756332
»
- Add new comment
- 58 reads


Recent comments
15 weeks 4 days ago
40 weeks 4 days ago
47 weeks 1 day ago
49 weeks 5 days ago
1 year 1 week ago
1 year 49 weeks ago