페이지가 올바르게 매핑 해제되었는지 madvise(MADV_DONTNEED)
확인하고 사용해 보았습니다 . /proc/pid/pagemap
페이지 내의 기능은 액세스되지 않았지만 일부 페이지는 빠르게 다시 매핑되었습니다. 내가 아는 한, 활성 목록과 비활성 목록이라는 두 가지 목록이 있습니다. madvise(MADV_DONTNEED)
페이지가 두 목록 모두에서 제거됩니다. 이것이 맞다면 페이지가 다시 로드될 수 있는 페이지의 주소에 액세스하는 CPU 외에 다른 것이 있습니까? 참조 코드가 매우 도움이 될 것입니다. 내 목표는 페이지를 제거하고 다시 로드하지 않는 것입니다. 미리 감사드립니다.
Linux의 RAM에서 파일 기반 실행 가능 페이지를 제거하는 방법은 무엇입니까?
관련 정보
- Arch는 sysvinit 패키지를 볼 수 없습니다
- Linux에서는 언제 캐시를 플러시해야 합니까?
- 최근 커널 업데이트 DVD가 설치되지 않기 때문에
- Gnome Terminal - 명령 실행 버튼
- Bash 스크립트에서 명령 결과 확인
- 검색 기록을 볼 때 내 사용자 정의 bash 프롬프트가 실패하는 이유는 무엇입니까?
- 명령을 찾을 수 없음 오류
- GUI에서 열 때 GPG Pinentry가 느리지만 CLI에서 열 때 빠른 이유는 무엇입니까?
- 스크립트 정규식이 작동하지 않을 것으로 예상됩니다.
- Keyfile을 사용할 때 물리적 연결이 없으면 NetworkManager는 정적 연결을 설정하지 않습니다.