스왑 파티션이 필요합니까?

Linux를 설치할 때 일반적으로 묻는 질문은 "스왑 파티션이 필요합니까?"입니다.

이 기사에서는 스왑 파티션을 사용하는 방법에 대해 설명하고, 필요 여부를 결정하도록하겠습니다.

메모리는 쇼핑 센터 주차장과 조금 다릅니다. 하루가 시작되면 주차장은 비어있을 것이고 많은 공간이있을 것입니다. 사람들이 도착하기 시작하면 점점 더 많은 공간이 다 써 버리고 결국 주차장이 가득 차게됩니다.

이 시점에서 일어날 수있는 몇 가지가 있습니다. 공백이 생길 때까지 주차 공간에 진입하는 차량을 더 이상 중지하거나 일부 차를 내리려면 공백을 해제 할 수 있습니다.

컴퓨터 사용을 처음 시작할 때 사용 가능한 대부분의 메모리가 있어야합니다. 사용되는 유일한 메모리는 운영 체제에서 요구하는 프로세스에서 가져온 것입니다. 응용 프로그램을로드 할 때마다 새 프로세스가 시작되고 응용 프로그램에 설정된 메모리 양이 따로 설정됩니다.

새 응용 프로그램을로드 할 때마다 메모리를 적게 사용하여 해당 프로그램을 실행할 수 있으므로 결국에는 해당 응용 프로그램을 실행할 충분한 공간이 부족하게됩니다.

충분한 메모리가 남아 있지 않을 때 리눅스는 무엇을합니까?

그것은 프로세스를 죽이는 것을 시작합니다. 이것은 당신이 실제로하고 싶어하는 것이 아닙니다. 어떤 프로세스를 죽일 지 선택하는 점수 매김 메커니즘이 있지만 기본적으로 결정을 운영 체제에 맡기고 자신의 손에서 꺼냅니다.

리눅스는 가상 메모리가 부족한 경우에만 프로세스를 종료합니다. 가상 메모리 란 무엇입니까? 가상 메모리는 실제 RAM의 양과 페이징 (swap) 목적으로 설정된 디스크 공간입니다.

스왑 파티션을 오버플로 주차장으로 생각하십시오. 주요 주차 공간이 모두 차면 오버플로 주차장을 추가 공간으로 사용할 수 있습니다. 물론 오버플로 주차장을 사용하는 단점이 있습니다. 일반적으로 오버플로 주차장은 실제 쇼핑 센터에서 멀리 떨어져 있으므로 운전 기사와 승객은 시간이 많이 걸리는 상점까지 더 가야합니다.

실제 RAM이 부족 해지면 Linux가 유휴 프로세스를 저장하는 데 사용할 스왑 파티션을 만들 수 있습니다. 스왑 파티션은 기본적으로 하드 드라이브에 별도로 설정된 디스크 공간입니다. (오버플로 주차장과 비슷합니다).

하드 드라이브에 저장된 파일보다 훨씬 빠른 액세스가 가능합니다. 메모리가 끊임없이 소모되고 하드 드라이브가 윙윙 거리는 경우 스왑 공간을 과도하게 사용하고있는 것 같습니다.

얼마나 심하게 스왑 파티션이 필요합니까?

소량의 메모리가있는 컴퓨터의 경우 처음에는 사용하는 것이 좋습니다.

테스트로서 저는 1 기가 바이트의 RAM과 스왑 파티션이없는 가상 머신을 설정했습니다. 필자는 LXDE 데스크탑을 사용하는 Peppermint Linux를 설치했으며 메모리 사용량이 적습니다.

내가 Peppermint Linux를 사용한 이유는 Chromium이 미리 설치되어 있으며 Chromium 탭을 열 때마다 상당한 양의 메모리가 사용되기 때문입니다.

탭을 열어 linux.about.com으로 이동했습니다. 나는 두 번째 탭을 열었고 똑같이했다. 결국 메모리가 다 떨어질 때까지이 과정을 반복했습니다. 위의 이미지는 다음에 일어난 일을 보여줍니다. Chromium은 기본적으로 탭이 작동을 멈췄다는 메시지를 표시하며 이는 아마도 메모리가 부족하기 때문일 수 있습니다.

그런 다음 1 기가 바이트의 RAM과 8 기가 바이트 스왑 파티션 으로 새 가상 컴퓨터설정했습니다 . 나는 탭 뒤의 탭 뒤에서 탭을 열 수 있었고 물리적 RAM이 적게 실행되었지만 스왑 공간이 사용되기 시작했고 탭을 계속 열 수있었습니다.

분명히 RAM이 1 기가 바이트 인 머신을 가지고 있다면 16 기가 바이트 RAM을 가진 머신을 가지고있을 때보 다 스왑 파티션을 요구할 가능성이 더 큽니다. 심각한 번호 정리 나 비디오 편집을하지 않는 한 8 기가 바이트 이상의 RAM이있는 시스템에서 스왑 공간을 절대 사용하지 않을 가능성이 높습니다.

그러나 나는 항상 스왑 파티션을 갖는 것이 좋습니다. 디스크 공간이 쌉니다. 그 중 일부는 메모리가 부족할 때의 당좌 대월로 설정하십시오.

컴퓨터의 메모리가 항상 부족하고 스왑 공간을 지속적으로 사용하고 있다면 컴퓨터에서 메모리를 업그레이드하는 것이 좋습니다.

이미 Linux를 설치했고 스왑 파티션을 설정하지 않은 경우 모두 손실되지 않습니다. 기본적으로 동일한 목표를 달성 하는 스왑 파일만드는 것이 가능합니다.

스왑 공간을 위해 SSD에 공간을 따로 둘 수 있습니까?

스왑 공간을 위해 SSD에 공간을 확보 할 수 있으며, 이론적으로 기존 하드 드라이브보다 더 빨리 파티션에 액세스 할 수 있습니다. SSD는 수명이 제한되어 있으며 특정 수의 읽기 및 쓰기 만 처리 할 수 ​​있습니다. 그 수를 관점에두기 위해 그 수는 실제로 매우 높고 SSD는 아마 컴퓨터의 수명보다 오래 갈 것입니다.

스왑 공간은 오버플로 버퍼로 간주되어 일관되게 사용되지 않습니다. 이전에 언급했듯이 스왑 파티션을 계속 사용하고 있다면 메모리 업그레이드를 고려하십시오.