64비트 UBUNTU 13.04에서 스왑 할당

64비트 UBUNTU 13.04에서 스왑 할당

256GB SSD 드라이브, 32GB DDR RAM, 1TB HDD가 있습니다. SSD에 설정할 수 있는 스왑 메모리의 최대 한도는 얼마입니까?

답변1

기본 설치 방법을 사용하면 Ubuntu는 시스템 메모리 크기에 해당하는 스왑 파티션을 생성합니다.

요즘 대부분의 시스템에는 2GB 이상의 RAM이 탑재되어 있으며 최대 절전 모드를 사용하지 않는 한 스왑을 거의 사용하지 않습니다.

제가 한 일은 스왑을 0으로 설정하여 스왑에 대한 쓰기를 줄일 수 있는 것입니다. 쓰기 주기가 너무 많으면 SSD의 마모가 증가하기 때문입니다.

기본값은 /proc/sys/vm/swappiness60이며, 0으로 설정하면 RAM을 사용할 수 있을 때 스왑을 사용하지 않는다는 의미입니다.

파일을 보고 /etc/sysctl.conf설정하십시오.vm.swappiness=0

도움이 되길 바랍니다.

편집하다

메모리를 많이 사용하는 여러 응용 프로그램을 사용하는 경우 대규모 스왑 파티션을 만들 수 있습니다. 이 정도는 말씀드릴 수 있는데, 귀하의 경우 최대 스왑 양은 SSD 크기보다 큽니다. 보세요매뉴얼 페이지 교체. 매뉴얼 페이지의 관련 섹션(강조)은 다음과 같습니다.

크기 매개변수가 불필요합니다.그러나 이전 버전과의 호환성을 위해 유지됩니다. (원하는 스왑 영역 크기를 1024바이트 블록으로 지정합니다.mkswap은 전체 파티션이나 파일을 사용합니다생략된 경우.

답변2

스왑을 제한하는 요소인 디스크 공간이 충분합니다.
SSD 전체를 스왑용으로 사용하려는 경우 OS를 원하는 대로 최소한으로 설치하여 몇 개의 작은 파티션을 생성한 다음 나머지 공간을 모두 스왑용으로 할당할 수 있습니다.

예: 앱/데이터에 필요한 만큼
.5GB /boot
8GB/
/home
나머지 디스크 swap

애플리케이션을 실행하세요. 메모리 및 스왑 사용을 모니터링하고 필요한 경우 더 큰 SSD를 구입하거나 1TB HD를 사용하십시오.

관련 정보