메모리 여유 공간은 감소하지만 여유 공간은 증가합니다.

메모리 여유 공간은 감소하지만 여유 공간은 증가합니다.

명령을 통해 지속적으로 메모리를 확인 합니다 free.

3개월 전부터요. free공간이 줄어들고 있습니다. 70%에서 30%로 used변화가 크지는 않지만 available점점 늘어나고 있습니다.

이것이 문제입니까? ? 아니면 공간을 늘리는 방법은 무엇입니까 free? 에서 available?

$free -m
              total        used        free      shared  buff/cache   available
Mem:          15854        1912        4522           5        9419       13618
Swap:             0           0           0

답변1

free애플리케이션이 거의 모든 메모리를 사용할 수 있으므로 메모리에 너무 많은 주의를 기울이면 안 됩니다 available.

RAM은 free아무것도 사용되지 않습니다. 필요한 경우 커널이 해제할 수 있는 항목을 available포함합니다 . buffers/cache이는 디스크 사용량을 최소화하므로 버퍼/캐시를 신경 쓰지 않는 경우 매우 유용합니다. 다음을 실행할 수 있습니다.

echo 3 | sudo tee /proc/sys/vm/drop_caches

이제 모든 버퍼/캐시를 제거했으므로 최대한 많이 즐길 수 있습니다 free.

메모리 여유 공간은 감소하지만 여유 공간은 증가합니다.

이것이 바로 응용프로그램을 사용하고 파일을 열 때 발생해야 하는 일입니다. 커널은 RAM에 있는 모든 것을 캐시하려고 시도합니다.

관련 정보