다음 시나리오를 고려해 보십시오. 저는 RAM이 많은 Linux 시스템을 실행하고 있습니다. 최대 절전 모드를 제외하고 스왑핑은 비활성화됩니다. 최대 절전 모드에서는 RAM 데이터를 디스크에 쓰기 전에는 압축할 수 없다고 가정합니다. 성공적인 최대 절전 모드를 보장하는 데 필요한 정확한 최소 스왑 크기는 얼마입니까?
순진하게도 스왑 크기가 RAM 크기와 같으면 충분할 것이라고 생각했습니다. 그러나 나는 읽었다.여기스왑에는 약간의 크기 오버헤드가 있으므로 RAM 내용을 일대일로 미러링하지 않습니다. 또한 최대 절전 모드에서는 나중에 다시 나타나기 위해 일부 하드웨어 구성 요소의 내부 상태를 저장해야 할 수도 있다고 생각합니다. 그렇다면 가능한 모든 시스템 상태에서 성공적인 최대 절전 모드를 보장하는 최소 스왑 크기를 계산할 수 있습니까? 특정 최소값을 제공할 수 없는 경우 항상 충분하다고 보장되는 특정 크기(예: RAM 크기의 두 배)가 있습니까?