/dev/shm의 크기를 줄여야 합니까?

/dev/shm의 크기를 줄여야 합니까?

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

관련 정보