shmget으로 생성된 공유 세그먼트 보기

shmget으로 생성된 공유 세그먼트 보기

두 프로세스 간의 공유 메모리를 "시각화"하려고 합니다. 나는 클라이언트가 공유 메모리 위치에 일부 데이터를 쓰고 서버가 그로부터 데이터를 읽는 작은 서버-클라이언트 예제를 만들었습니다. 나는 이를 위해 일반적인 코드를 사용합니다.

(shmid = shmget(key, SHMSZ, IPC_CREAT | 0666)) < 0

이제 서버와 클라이언트가 실행 중일 때 동일한 메모리를 공유하면서 일부 메모리 맵이나 항목을 실제로 볼 수 있는 방법을 알아야 합니다. 즉, /proc/<pid>/파일에 읽고 해석할 수 있는 항목이 있습니까?

읽으려고 노력했지만 smaps실제로 필요한 내용은 아닌 것 같습니다.

관련 정보