free -h
이 명령의 결과를 잘 이해하지 못합니다 . 검색을 시도했지만 여전히 확실하지 않습니다.
사용 가능한 메모리가 46M에 불과한지 걱정해야 합니까? 아니면 -/+ 버퍼/캐시 라인 값이 351M의 사용 가능한 메모리를 어떤 목적으로든 사용할 수 있는지 걱정해야 합니까?
total used free shared buffers cached
Mem: 594M 548M 46M 76M 28M 277M
-/+ buffers/cache: 242M 351M
Swap: 0B 0B 0B
중요한 경우 이는 하루에 30회 이하의 방문을 받는 일부 웹사이트를 호스팅하는 웹 서버입니다.
답변1
이는 -/+ buffers/cache
실행 중인 모든 애플리케이션 프로세스에서 읽기/쓰기에 직접적으로 사용되는 RAM의 양을 나타냅니다.
free
플래그를 달고 -m
실행할 때 -/+ buffers/cache
가장 중요한 라인입니다 . 귀하의 경우 (351+46)Mb가 사용 가능한 총 메모리라는 의미는 아니지만 시각화 프로세스에서는 242Mb를 사용했으며 RAM의 351Mb 버퍼/캐시는 다른 응용 프로그램 방법 전용입니다. 사용.
Linux는 버퍼(파일 시스템 메타데이터) 및 캐시(파일 또는 블록 장치의 실제 내용이 포함된 페이지)에 사용 가능한 메모리를 사용하여 디스크 작업 속도를 높이기 위해 항상 RAM을 사용하려고 시도합니다. 시스템이 한동안 실행된 경우 free
행 열 아래에 작은 숫자가 표시되는 것을 볼 수 있습니다 mem
.