Computer >> 컴퓨터 >  >> 체계 >> Linux

우분투에서 스왑이 필요합니까? 현실적인 접근

우분투에서 스왑이 필요합니까? 현실적인 접근

예전에는 모든 Linux 설치에 스왑 공간이 필요했지만 현재 8GB 이상의 RAM이 있는 최신 PC에서 전용 스왑 공간이 여전히 필요합니까? Ubuntu를 사용하는 경우 Ubuntu에서 스왑이 필요합니까?

많은 사람들이 긍정적으로 대답할 것입니다. 다른 사람들은 부정적입니다. 그들은 모두 자신의 의견에 이유가 있습니다. 사실 스왑의 필요성은 컴퓨터 사용 방식에 따라 다릅니다.

참고 :다음 내용은 Ubuntu를 염두에 두고 논의되지만 거의 모든 Linux 배포판에 적용할 수 있습니다.

스왑의 두 가지 측면

대부분의 최신 Linux 배포판과 마찬가지로 Ubuntu에서는 두 가지 다른 형태의 스왑을 사용할 수 있습니다. 클래식 버전은 전용 파티션 형태입니다. 일반적으로 HDD에 OS를 처음 설치할 때 설정되며 Ubuntu OS, 해당 파일 및 데이터 외부에 존재합니다.

우분투에서 스왑이 필요합니까? 현실적인 접근

보다 현대적인 테이크는 스왑 파일 형식을 갖습니다. 이 파일은 데이터 옆의 OS 파일 중 존재합니다.

스왑을 파일로 사용하면 파티션을 처리하거나 제거하고 공간을 회수할 필요 없이 스왑을 비활성화할 수 있습니다. 또한 새 스왑 파일을 처음부터 설정하거나 다른 볼륨에서 스왑을 확장하는 것이 더 쉽습니다(두 번째 스왑 파일, 세 번째 스왑 파일 추가 등).

최대 절전 모드를 사용하는 경우 스왑이 필요합니다.

이 문제를 해결하는 것으로 시작하겠습니다. 최대 절전 모드를 사용하는 경우 스왑이 필요합니다. 그리고 그 양이 많지는 않지만 최소한 PC의 RAM과 그 위에 몇 GB를 더한 것만큼 커야 합니다.

종료 대신 최대 절전 모드로 전환하라는 메시지가 표시되면 Ubuntu는 종료되기 전에 RAM의 모든 것을 스왑에 저장합니다. 다음에 PC의 전원을 켜면 Ubuntu가 스왑에서 이전에 저장된 상태를 로드합니다.

필요한 것보다 적은 메모리, 스왑 추가

Ubuntu 자체 또는 Ubuntu에서 실행하는 앱이 PC에 설치된 것보다 더 많은 RAM을 요구하는 경우 스왑을 추가해야 합니다. 그렇지 않으면 RAM이 가득 차면 시스템이 RAM을 확보하기 위해 "덜 중요"하다고 간주되는 앱을 종료하기 시작합니다. 경우에 따라 시스템도 충돌할 수 있습니다.

경험상 시스템에 8GB 미만의 RAM이 있는 경우 스왑이 필요합니다.

필요한 것보다 더 많은 메모리, 스왑 없음

반대쪽 모서리에서 16GB 이상의 RAM이 있고 Blender와 같이 너무 많은 요구사항이 필요한 앱을 사용하지 않는 경우 Kdenlive에서 4K 비디오를 편집하거나 GIMP에서 병렬로 여러 이미지를 편집하지 마십시오. Ubuntu는 전체를 사용하지 않는다는 것을 알 수 있습니다. 램.

이러한 경우 최대 절전 모드를 사용하지 않는 경우 스왑 없이 수행할 수 있습니다. 가지고 있는 것보다 더 많은 메모리가 필요한 순간에 스왑 파일을 쉽게 생성하고 활성화할 수 있습니다. 작은 스왑 파일을 영구적으로 버퍼로 설정하고 필요할 때 늘리고 싶을 수도 있습니다.

RAM 사용을 확인하고 그에 따라 조치하십시오.

최종 평결은 대부분의 사용자에게 컴퓨터의 RAM 용량에 관계없이 안전 장치로 최소한 작은 스왑을 사용하는 것이 좋습니다. 스왑이 필요한 분들을 위해 특정 크기는 컴퓨터 사용 방식에 따라 다르기 때문에 권장할 수 없습니다. Ubuntu는 시스템에 설정할 스왑 양에 대한 빠른 가이드를 제공합니다.

우분투에서 스왑이 필요합니까? 현실적인 접근

짧은 버전은 다음과 같습니다.

  • 최대 절전 모드를 사용하는 경우 RAM에 1~2GB를 더한 만큼 사용하세요.
  • 최대 절전 모드를 사용하지 않는 경우 htop과 같은 도구를 사용하여 RAM 사용량을 모니터링하세요. 또는 오랜 시간 동안 시스템 모니터. RAM이 계속 채워지면 스왑이 필요합니다. RAM 크기의 절반으로 스왑을 추가하고 문제가 사라졌는지 확인하십시오. 그렇지 않은 경우 스왑 크기를 1xRAM, 1.5xRAM 등으로 늘려 반복합니다.
  • 최대 절전 모드를 사용하지 않고 컴퓨터를 아무리 밀어도 RAM이 완전히 활용되지 않는 경우 항상 25% 이상의 RAM을 지속적으로 사용할 수 있습니까? 그러면 스왑이 필요하지 않고 비활성화할 수 있습니다.

시스템에서 스왑이 필요하다고 결정했다면 Linux에서 스왑 사용을 관리하는 방법을 배우거나 구형 노트북에 대신 zswap을 사용하는 방법을 배워야 합니다.