![/proc/meminfo에서 "DirectMap4k"를 설정하는 방법은 무엇입니까?](https://linux55.com/image/115915/%2Fproc%2Fmeminfo%EC%97%90%EC%84%9C%20%22DirectMap4k%22%EB%A5%BC%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
동일한 유형의 일부 EC2 서버에서 DirectMap4k
이 값의 범위는 ~100000kB에서 ~50000kB일 수 있습니다. 어떻게 설정하고 조정할 수 있나요?
답변1
내부에는 /proc/meminfo
조정 가능한 것이 없으며 모두 커널이 측정한 통계일 뿐이며 일부는 메모리 사용량도 아닙니다.
이러한 DirectMap
항목은 특히 TLB 로드를 대략적으로 측정한 것입니다. 이는 TLB에 매핑된 각 크기의 페이지 수를 나타냅니다. 실제 메모리 사용률과는 아무런 관련이 없지만 성능 문제를 추적하는 데 드물게 사용될 수 있습니다. 대부분의 경우 이 정보는 별로 유용하지 않습니다. 특히 작업 부하에 대해 잘 모르는 경우에는 더욱 그렇습니다.
즉, 무엇을 조정하느냐가 아니라 무엇을 기준으로 조정하느냐 하는 것이지만, 그럼에도 불구하고 대부분의 경우 걱정할 가치가 없습니다.