Nessus 제품을 설치할 때 다음과 같이 설명했습니다.
일반적으로 Nessus Agent는 40MB의 RAM(모두 페이징 가능)을 사용합니다.
여기서 그들이 말하려는 것은모두 페이지가 매겨졌습니다? 제가 이해한 바에 따르면, 해당 설명은 프로세스가 너무 많은 메모리를 차지하지 않는다는 의미입니다.
그래서 제 질문은 페이징 가능 메모리가 어떻게 성능을 향상시키거나 성능 공간을 줄이는지 또는 페이징 가능 메모리가 메모리 공간을 어떻게 낮게 유지하는가입니다.
답변1
이는 필요한 경우 교체하거나 원본 실행 파일(및 라이브러리)로 가져올 수 있음을 의미합니다.
장점은 에이전트가 작업을 수행하지 않을 때 물리적 RAM을 전혀 소비할 필요가 없으므로 시스템에 차지하는 공간이 거의 없다는 것입니다. ~부터저자도 주장한다에이전트는 "유휴 상태일 때 CPU를 거의 사용하지 않습니다". 즉, 유휴 상태일 때 존재감이 전혀 느껴지지 않습니다.
대부분의 애플리케이션에서는 대부분의 코드와 할당된 메모리가 페이징 가능하므로 이는 특별히 흥미롭지 않습니다.