스왑 파티션을 얼마나 크게 만들어야합니까?


19

Toshiba NB100 넷북 (Intel Atom, 120GB HD, 2GB RAM)에 Ubuntu를 설치하고 있습니다. 이미 모든 미디어 및 문서와 함께 "Stuff"라고하는 파티션이 있습니다. 내가 Win7을 가지고있는 것을 삭제하고 (스왑 만들기) 복구가 있습니다.

스왑 파티션을 얼마나 커야합니까?

답변:


14

참조 https://help.ubuntu.com/community/SwapFaq를

발췌문은 다음과 같습니다.


스왑이 얼마나 필요합니까?

1GB 미만의 실제 메모리 (RAM)의 경우 기본적으로 스왑 공간이 RAM의 양과 같아야합니다. 또한 스왑 공간은 반환 감소로 인해 시스템에 사용 가능한 하드 디스크 공간의 양에 따라 최대 RAM 크기의 두 배가되는 것이 좋습니다.

최신 시스템 (> 1GB)의 경우 최대 절전 모드를 사용하는 경우 스왑 공간은 최소 실제 메모리 (RAM) 크기와 같아야합니다. 그렇지 않으면 최소 라운드 (sqrt (RAM))와 최대 두 배가 필요합니다 RAM의. 실제로 사용하는 것보다 더 많은 스왑 공간을 갖는 유일한 단점은 예약 할 디스크 공간입니다.

"반환 감소"는 더 많은 스왑 공간이 필요하고 RAM 크기의 두 배가 필요한 경우 하드 디스크 드라이브 (HDD) 액세스가 RAM 액세스보다 약 10³ 느리므로 RAM을 추가하는 것이 좋습니다. 갑자기 15 분 이상 걸립니다! 빠른 SSD (Solid State Drive)에서도 1 분 이상이 소요됩니다.


13

넷북의 경우 컴퓨터를 최대 절전 모드로 전환 할 수 있습니다. 최대 절전 모드를 수행하려면 RAM의 모든 데이터 ¹가 하드 디스크에 스왑으로 기록되어야합니다. 즉, RAM과 같은 스왑 공간을 확보하는 것이 좋습니다. 컴퓨터를 최대 절전 모드로 전환 할 필요가 없으면 많은 스왑이 필요하지 않습니다.

이제이 스왑 공간이 실제로 전용 스왑 파티션 일 필요는 없습니다. Windows와 마찬가지로 커널은 일반 파일 시스템 ²에서 스왑 파일을 사용할 수 있으며 스왑 파티션만큼 빠릅니다. 그러나 파티션을 다시 나누는 것보다 스왑 파일로 더 많은 스왑을 추가하는 것이 훨씬 쉽습니다. 스왑 파일을 추가하는 방법에 대한 지침 은 이 답변FAQ 를 참조하십시오 .

간단히 말해, 얼마나 많은 스왑이 필요한지 걱정하지 마십시오. 더 필요한 경우 쉽게 추가 할 수 있습니다.

¹ :이 아닌 매우 사실 - 스왑에 RAM에 데이터를 쓰기 전에, 커널은 그것을 할 수있는 메모리 모두에서 제거합니다. 여기에는 일반적으로 커널이 디스크에서 다시 읽을 수 있기 때문에 많은 프로그램 코드와 모든 디스크 캐시 등이 포함됩니다.

² :이 기능은 실제로 파일 시스템에 따라 다릅니다. 대부분의 리눅스 파일 시스템은 스왑 파일을 지원합니다-ext4가 기본값입니다. 새로운 btrfs 파일 시스템은 예외이기 때문에,이를 사용하려면 스왑 파티션이 필요합니다.


2

일반적으로 RAM과 같아야 2GB가되어 일상적인 응용 프로그램에 충분합니다.


1

나는 1GB 이하의 RAM 스왑이 RAM의 두 배가되어야한다는 규칙이 있다고 생각합니다. -1GB 이상 2GB 이상의 스왑을 사용할 필요가 없습니다.


0

swap영역은 Linux 시스템의 가상 램으로 볼 수 있습니다. 기본적으로 실제 메모리 (RAM)가 가득 찼을 때 사용됩니다. 시스템에 더 많은 메모리 리소스가 필요한 경우 메모리의 비활성 페이지가 스왑 공간으로 이동합니다. 일반적으로 swap실제 메모리 크기의 절반이어야합니다. RAM이 4GB 인 경우 2GB는 스왑에 충분한 크기입니다. 크기 swap가 RAM 이상이면 충분할 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.