메모리 Buffer 와 Cache 이해하기
2022. 1. 20. 19:45
리눅스/Linux
free 명령어에 대해서 정리하다가 컬럼에 나오는 buffer 와 cache 에 대해 정확히 무엇을 의미하는지 궁금해졌다. 그래서 혼자 열심히 찾아 공부한 내용을 정리해보려고 한다. 우선 메모리를 확인하는 명령어 중 하나인 free 명령어 결과를 확인해보면 buffer 와 cache 컬럼을 볼 수 있다. $ free -h total used free shared buff/cache available Mem: 486M 78M 297M 4.4M 110M 391M Swap: 2.0G 0B 2.0G 이전에 면접을 봤을 때 면접을 보시는 엔지니어분이 나에게 이런 질문을 했다. 현재 서비스가 작동중인 서버에 새로운 서비스를 작동시키기 위해서 free 명령어를 통해 메모리가 충분한지 확인해야 한다고 가정했을 때 그럼..