8G 메모리와 128G SSD를 갖춘 컴퓨터가 있습니다. 나는 최대 절전 모드로 들어갈 계획이 없습니다. 어떤 스왑 크기를 권장하시나요? 교환을 변경하시겠습니까?
가까운 미래에는 프로그램(심지어 커널까지)을 컴파일하고, 가상 머신을 실행하고(시스템에 최소 5G를 남겨두고) 가끔 게임을 플레이할 수도 있습니다.
답변1
2GB 또는 4GB의 스왑 크기만 필요하거나 스왑 크기가 전혀 필요하지 않습니다(최대 절전 모드를 계획하지 않으므로).
자주 인용되는 경험 법칙은 스왑 파티션이 RAM 크기의 두 배여야 한다는 것입니다. 이 규칙은 제한된 양의 RAM을 처리할 수 있는 구형 시스템에 적합합니다. 오늘날 시스템은 과부하가 걸리지 않는 한 전혀 교체되지 않습니다.
이는 주로 컴퓨터를 메모리 집약적으로 사용할 것인지 여부에 따라 달라집니다. 이 경우 RAM의 양을 늘려야 할 수도 있습니다.
SSD는 하드 드라이브보다 쉽게 마모되며 다시 쓰기 주기 횟수에 따라 제한됩니다. 이로 인해 스왑 파티션 호스팅이 차선책이 됩니다.
편집: 이 질문도 참조하십시오.Linux, SSD 및 스왑
답변2
우리가 재해시하지 않는다고 가정하면교환이 부적절합니까?대화/토론, 꼭 보시길 권합니다이 주제에 대한 Archlinux 위키. 항상 그렇듯이 SSD의 기본 사항과 권장 성능 조정을 다루는 모든 배포에 대한 훌륭한 리소스입니다.
tldr; 아치 위키에 따르면:
스왑 공간은 일반적으로 RAM이 1GB 미만인 사용자에게 권장되지만, 물리적 RAM이 큰 시스템에서는 개인적 선호도가 더 중요합니다(디스크 일시 중지 지원에 필요함).
답변3
데스크탑에 8GB RAM을 두는 것은 매우 쉽습니다. 스왑 파티션 크기에 대한 기존 경험 법칙에 따르면 많은 가상 RAM이 제공되지만 실제로는 실행 중인 소프트웨어에 따라 다릅니다.
그러니 컴퓨터가 무엇을 하고 있는지 확인해 보세요. 작업 관리자와 같은 그래픽 프로그램과 다음과 같은 명령줄 프로그램이 있습니다. free -h
(저는 이 명령 형식을 사용합니다. 인간에게 더 쉽기 때문입니다.)
일부 프로그램은 4GB RAM에서 제대로 작동하지 않습니다. 단지 특정 프로그램이 아니라 운영 체제 코드가 많아야 하고, 8GB에 도달하면 실행 중인 것에 대해 약간 부주의할 수 있습니다. 스왑이 필요하지 않으면 RAM을 사용하십시오.
4GB로 인해 어려움을 겪었습니다.커발 우주 프로그램그리고불폭풍뷰어세컨드 라이프. 다른 옵션도 있습니다불폭풍그렇게 많은 메모리가 필요하지 않습니다. 동일한 작업, 다른 요구 사항이 있기 때문에 측정해야 합니다.
답변4
전통적으로 RAM 크기에 따라 스왑 파티션 크기를 선택하는 것에 대해 많은 글이 있었지만 제 생각에는 그것이 항상 조금 쓸모가 없었던 것 같습니다. 나는 최대 절전 모드 외에는 요점을 알지 못합니다. 이는 RAM 사용량이 RAM 크기에 따라 달라지며, 어떤 이유로 RAM을 늘리면 더 많은 메모리를 교체해야 한다는 일부 오해에 근거한 것 같습니다.
그것에 대해 생각해보세요. RAM을 늘리면 더 이상 교체할 필요가 없습니다. 논리적으로는더 적은. 아니면 적어도 덜 자주 필요합니다. 사실, 우리는 많은 일을 하고 많은 프로세스를 항상 실행하고 있지만 여전히 의미가 있습니다.일부메모리 부족 상태로부터 시스템을 보호하고 캐시가 제대로 작동하는지 확인하기 위한 토큰 스왑 양입니다. 더 많은 RAM이 더 많은 스왑보다 항상 낫지만, 일반적인 상황에서는 절대 사용하지 않더라도 일부 스왑은 여전히 좋은 버퍼입니다.
내 확고한 느낌은 RAM이 2GB이든 64GB이든 상관없이 2~4GB 스왑 파티션이 일반적인 용도에 적합하다는 것입니다.
그러나 특별한 요구 사항이 있는 경우, 즉 시스템이 "일반 사용"에 적합하지 않은 경우 이는 전용 Oracle 데이터베이스 서버에 대한 다른 답변과 같이 다른 의미를 가질 수 있습니다.
이제 최대 절전 모드에 대해 설명합니다. 최대 절전 모드를 위해 스왑 공간을 사용하는 것이 최선의 아이디어는 아니지만 디스크가 작고 RAM이 일반적으로 스왑 공간보다 훨씬 작을 때 더 의미가 있다는 점은 인정합니다. 스왑에 데이터가 있고 최대 절전 모드로 전환되는 경우 어쨌든 스왑된 데이터와 RAM의 데이터를 모두 최대 절전 모드로 전환해야 하므로 상당한 공간이 필요합니다. 기본적으로 스왑은 현재 RAM 크기와 비슷해야 합니다. 스왑에 상주할 것으로 예상되는 최대량이지만 디스크 캐시와 같이 RAM의 모든 항목을 스왑할 필요는 없습니다.
요즘은 동면을 완전히 포기해서 행복해요. RAM을 일시 중단하는 것보다 훨씬 느리고, 디스크 드라이브와 RAM 크기에 따라 콜드 부팅보다 느린 경우가 많습니다.