본문 바로가기

01. operation/i. Theory

linux 메모리 계산

리눅스에서는 자동적으로 모든 램의 빈 공간을 버퍼 캐쉬로 사용하여 메모리를 효율성을 높이고있으며 프로그램에서 많은 메모리를 필요로 하는 경우에는 자동으로 캐쉬의 크기를 줄인다. 리눅스에서 실제로 사용 가능한 메모리는 ‘free+buffers+cached’ 이다.
[root@linux net]# free
             total       used       free     shared    buffers     cached
Mem:         95648      93048       2600      65132      20824      36688
-/+ buffers/cache:      35536      60112
Swap:       201560        108     201452

사용가능 메모리량 : ( 2600+20824+36688 )/1024 = 58M