어떤 프로세스가 어떤 페이지를 사용합니까?

어떤 프로세스가 어떤 페이지를 사용합니까?

내 Linux 시스템에 메모리 조각화가 있습니다. 실행 중인 각 프로세스에서 어떤 페이지를 순서대로 사용하는지, 그 페이지 수는 몇 개인지 확인할 수 있는 방법이 있나요?

답변1

에서 정보를 얻을 수 있습니다 /proc/<PID>/maps.

예:

$ cat /proc/3618/maps 
00400000-005ce000 r-xp 00000000 fd:00 78541      /usr/sbin/<service>
007cd000-00811000 rw-p 001cd000 fd:00 78541      /usr/sbin/<service>

실제로 RAM에 있는 페이지가 걱정된다면 다음을 사용하세요.최소 코어&동기화

관련 정보