
명령을 통해 지속적으로 메모리를 확인 합니다 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에 있는 모든 것을 캐시하려고 시도합니다.