Linux/Amd64에서 물리적 메모리 페이지 주소와 가상 메모리 페이지 주소 간의 매핑을 얻는 방법은 무엇입니까?

Linux/Amd64에서 물리적 메모리 페이지 주소와 가상 메모리 페이지 주소 간의 매핑을 얻는 방법은 무엇입니까?

나는 어느 것을 알고 싶다물리적페이지는 별도의 프로세스로 매핑됩니다.

/proc/<pid>/maps가상 주소 매핑을 표시합니다. 물리적 메모리 페이지와 가상 메모리 페이지 사이의 관계를 어떻게든 발견할 수 있다면 좋은 시작이 될 것이라고 생각했습니다.

답변1

/proc/pid/pagemap그냥 궁금하다면 이것이 필요할 수도 있습니다. (따라서 매핑의 정확하고 일관된 스냅샷을 얻지 못해도 괜찮습니다.)

내부 데이터를 해석하는 보다 사용자 친화적인 방법을 알아보려면 다음을 확인하세요.Linux에서 /proc/pid/pagemap 항목을 디코딩하는 방법은 무엇입니까?또는 Google이 방금 나에게 (보증 없이) 제공한 임의의 도구 세트입니다.https://github.com/dwks/pagemap

관련 정보