장애를 방지하기 위해 시스템 스왑에서 파티션이나 파일을 분리하기 위해 최대 절전 모드로 전환

장애를 방지하기 위해 시스템 스왑에서 파티션이나 파일을 분리하기 위해 최대 절전 모드로 전환

많은 책을 읽고 검색한 후에는 내가 바라는 것이 가능하다고 확신하지 못하지만 다르게 알고 있는 사람이 있는지 궁금합니다.

문제는 내 노트북이 공간 부족으로 인해 최대 절전 모드로 전환되지 않는다는 것입니다. 이는 내 스왑 사용량과 저장해야 하는 메모리(IE는 복원 시 디스크에서 삭제하거나 다시 로드할 수 없음)의 합이 내 스왑 크기를 초과한다는 의미인 것 같습니다.

제가 정말로 원하는 것은 최대 절전 모드 파티션/파일을 스왑 파티션/파일에서 분리하여 서로의 공간을 차지하지 않도록 하는 것입니다. 복구의 세부 사항으로 인해 최대 절전 모드 공간을 위한 파티션을 설정하는 것이 가장 쉬운 방법인 것으로 보이며 스왑을 위한 별도의 파티션이나 파일을 가질 수 있습니다. 내 시스템은 꽤 잘 스왑되므로 스왑을 가지고 놀고 싶지는 않습니다. 꽤 균형 잡힌 것처럼 보입니다.

내가 읽은 바에 따르면 Hibernate는 활성 스왑이 없는 경우 파티션을 사용하지 않습니다.

스왑 공간의 크기를 늘리는 것은 단지 머신이 더 많은 스왑 공간을 소비한다는 것을 의미할 뿐이며 최대 절전 모드 실패를 100% 방지하는 것은 아니라고 생각합니다. 왜냐하면 저는 많은 메모리를 사용하고 (희망적으로) 몇 달에 한 번씩 재부팅하는 경향이 있고 "작업"을 계속 실행하는 경향이 있기 때문입니다. 몇 달 동안 이것이 내 전반적인 메모리/스왑 상태에 기여한다고 생각하지만 그것은 나에게 잘 작동하고 작업 속도를 높여 주므로 변경하고 싶지 않습니다.

최대 절전 모드 사용에 영향을 주지 않는 커널의 최대 스왑 사용을 제한하는 방법이 있을 수 있습니다. 또는 최대 절전 모드에서 다른 장치를 사용하는 것을 방지하지 않고 하나의 스왑 장치만 사용하도록 지시하는 방법입니다.

편집: 이것은 제가 원하는 구체적인 것보다 원칙에 가깝지만 4GB RAM과 256GB SSD를 갖춘 꽤 표준적인 오래된 Lenovo입니다. Ubuntu 14.04를 실행 중이고 업그레이드가 필요합니다. 예... 최대 절전 모드가 안정적으로 작동하도록 다시 시도 중이므로 현재 4GB 스왑 파티션이 있지만 2GB에서 실행되는 것에 만족하며 아무런 차이도 발견하지 못했습니다. . 과거에 더 많은 방법(IIRC 6GB)을 시도했지만 여전히 최대 절전 모드에 문제가 있습니다. 그 이상을 시도한 적은 없지만, 내가 아는 한 4GB RAM 및 2GB 스왑의 이론적 최대 용량은 6GB여야 합니다. 더 큰 스왑 파티션이 있을 때 성능에 차이가 없다는 것을 알았기 때문에 추가 스왑을 쓸데없이 사용하고 있다고 가정합니다(기본적으로 디스크 공간을 보존하기 위해 스왑 파티션 크기를 제한하지 않고 이 동작을 중지하고 싶지만 시스템이 메모리 부하가 높습니다.) 주어진 공간이 스왑을 회수하는 데 게으른 경향이 있다고 다시 가정하면 합리적인 동작이 최대 절전 모드 요구 사항과 충돌할 수 있습니다.

티아, 피트

관련 정보