8GB RAM을 갖춘 서버가 있습니다.
메모리:
총 8031464
사용 5146344
무료 2885120
내가 실행하면
# df
항상 이것을 반환합니다
tmpfs 4015732 0 4015732 0% /dev/shm
사용하지 않은 RAM이 4GB입니다(하루 종일 사용률이 0%). 이는 무엇을 의미합니까?
/dev/shm과 관련된 다른 질문이 있으신가요?
하루 종일 사용량이 0%라면 /dev/shm 크기를 4GB에서 1GB로 줄여야 합니까?
그렇다면 /dev/shm의 크기를 어떻게 줄일 수 있습니까?
이 메모리 위치 /dev/shm을 사용하여 IOwait(디스크 사용량)가 많은 일부 폴더를 심볼릭 링크할 수 있습니까?
감사해요
답변1
tmpfs의 "크기"(예 /dev/shm
: )는최고사용할 수 있는 메모리의 양입니다. 무언가를 저장하지 않는 한 실제로 해당 메모리를 사용하지 않습니다. 이 경우에는 그렇지 않습니다.
즉, /dev/shm
실제로 메모리를 소비하지 않습니다(기술적으로는 기존 수단으로 약간의 메모리를 소비하는 것뿐입니다).
기계의 작업량 등을 모르고 조언을 드리기는 어렵지만, 기본값을 변경할 이유는 없는 것 같습니다.
답변2
/dev/shm
다시 설치할 수 있습니다
sudo mount -o remount,size=256M /run/secrets/kubernetes.io/serviceaccount