저는 Debian Linux의 arm sbc에 대해 몇 가지 테스트를 하고 있습니다. 몇 가지 문제가 있는 것 같은데 이것이 내 zram 스왑 설정과 관련이 있는지 확인할 수 없습니다.
특정 프로그램을 실행할 때(예: control-z) 일시 중지할 수 있는 방법이 있습니까? 제가 원하는 작업은 다음과 같습니다.
Linux 페이지에서 메모리 이미지를 스왑 영역으로 처리하도록 합니다.
나중에 복원할 수 있습니까? 예를 들어 하나를 만들고
fg
Linux가 스왑에서 이를 검색하여 다시 실행하도록 합니까?
아직 사용되지 않은 여유 메모리가 꽤 있을 때 (1)과 (2)를 수행할 수 있는 방법이 있습니까? 테스트 및 문제 격리 목적으로 프로세스를 교체하고 싶습니다. 또한 교체 및 재개를 위해 가져왔는지 어떻게 모니터링할 수 있나요?
답변1
나는 Linux 커널이 사용자 공간에서 그러한 기능을 제공하는지 의심합니다. 여기서 하려는 작업은 Linux 커널의 기능을 인수하는 것입니다. Linux 커널의 보안 측면을 연구하는 사람들에게는 이것이 적절하지 않을 수 있습니다.