스왑 공간을 넣을 위치, 시작 또는 끝 및 기타 스왑 문제

스왑 공간을 넣을 위치, 시작 또는 끝 및 기타 스왑 문제

교환소를 어디에 두나요? 데비안 설치는 (1) 디스크 공간 끝 또는 (2) 디스크 공간 시작의 두 가지 선택 사항을 제공합니다. 무엇이 가장 좋은가요?

내 컴퓨터에 512Mb RAM이 있는 경우 최적의 스왑 양은 얼마입니까? 여러 번 교환해야 하나요?

스왑 공간을 논리 파티션으로 정의해야 합니까, 아니면 기본 파티션으로 정의해야 합니까?

40Gb 디스크에 Debian 6 테스트 32비트를 설치하고 있습니다.

답변1

하드 드라이브는 일반적으로 끝 부분보다 처음 부분이 더 빠릅니다. 하지만 이것이 큰 영향을 미칠지는 확신할 수 없습니다.

최적의 스왑 양은 실행하는 프로그램 수와 스왑이 얼마나 과도하게 사용되는지에 따라 다릅니다. 하지만 1G도 나쁘지 않습니다. 여러 번 교환할 필요가 없습니다.

당신은 당신의 교환 할 수 있습니다

  • 기본 파티션에서는
  • 논리 파티션에서는
  • LVM 볼륨에서 (내가 한 일입니다)
  • 하나의 파일에서도 - 현재 눈에 띄는 차이는 없다고 합니다.

조합 접근 방식을 사용할 수도 있습니다. 512M..1G 스왑 파티션을 영구적으로 사용하고 필요에 따라 스왑 파일을 추가합니다.

답변2

대부분의 디스크는 파티션 기록을 사용하여 디스크에 있는 데이터의 물리적 밀도를 어느 정도 일정하게 유지합니다. 이는 디스크 가장자리에 더 가까운 트랙에 더 많은 섹터가 있음을 의미합니다. 이러한 영역에서 데이터를 읽는 것은 허브에 더 가까운 트랙에서 데이터를 읽는 것보다 빠릅니다.

최신 디스크에서는 가장자리에 가장 가까운 트랙이 0부터 시작하고 디스크 중앙에 가까울수록 숫자가 커집니다. 따라서 번호가 낮은 트랙의 파티션이 약간 더 빠르게 수행됩니다. 그런데 드라이브의 실제 헤드 x 섹터 x 트랙 레이아웃이 가상화되었습니다. 표시되는 값은 드라이브 펌웨어에 의해 배후에서 물리적 형상으로 변환되며 드라이브의 실제 레이아웃과는 아무런 관련이 없습니다.

경험적으로 스왑 공간은 물리적 RAM 양의 약 2배입니다. 1GB 스왑 파티션이 적당해 보입니다.

스왑의 경우 기본 또는 논리 파티션으로 만드는 것은 부적합합니다. 하지만 실제로 오래된 시스템에서는 문제가 될 수 있는 몇 가지 주의 사항이 있습니다.

이전 시스템에서는 일부 BIOS가 트랙 1024 외부에서 시작하는 파티션에서 부팅할 수 없습니다. 이 /boot영역은 아래에 그대로 두거나 /별도의 파티션으로 설치할 수 있습니다 /boot. 두 경우 모두 전체 파티션은 /boot트랙 1024 내에 있어야 하며 기본 파티션이어야 할 수도 있습니다. 이 문제는 일반적으로 스왑 파티션에 영향을 미치지 않습니다.

1990년대 중후반 이후에 제조된 대부분의 PC에서는 이 문제가 발생하지 않으므로 사용자에게 영향을 미치지 않을 것입니다.

답변3

교환소를 어디에 두나요?

(성능)은 중요하지 않다고 생각합니다. 그냥 기본값을 사용하세요.

내 컴퓨터에 512Mb RAM이 있는 경우 최적의 스왑 양은 얼마입니까?

스왑 금액이 RAM 용량의 두 배 정도 되어야 한다고 언급하는 곳을 본 적이 있습니다.

여러 번 교환해야 하나요?

왜 이런 일을 하는가? Linux가 여러 스왑 영역을 사용할 수 있는지조차 모르겠습니다(아직 확인하지 않음).

스왑 공간을 논리 파티션으로 정의해야 합니까, 아니면 기본 파티션으로 정의해야 합니까?

대신 더 많은 파티션을 생성할 때 파티션이 부족해지지 않도록 논리 파티션으로 유지하십시오.

답변4

스왑을 배치할 가장 좋은 위치는 디스크의 다른 파티션에 따라 달라질 수 있습니다. 운영 체제 루트와 동일한 물리적 디스크에 스왑 파티션이 있는 경우 해당 디스크를 다른 위치에 배치해야 합니다.
운영 체제 및/또는 기본 파티션의 시작 부분 근처.

현재 시스템의 속도 문제를 조사하는 동안 이 사실을 발견했습니다.

내 컴퓨터에 OS를 설치한 순서로 인해 내 스왑 파티션은 디스크의 시작 부분에 있고 이전 OS 파티션은 바로 옆에 있지만 최신 OS 파일 시스템의 루트는 디스크의 끝 부분에 있습니다. 디스크.
메모리가 부족해지고 데이터가 교환되기 시작하면 이전 운영 체제와 달리 시스템 속도가 느려집니다.
두 운영 체제는 동일하지 않으므로 사과와 사과를 비교하는 것은 아니지만 내 작업 이론은 디스크 헤드가 디스크의 전체 너비에 걸쳐 앞뒤로 전환하기 때문에 속도가 느려지는 것입니다. 너도 할 수 있어듣다차이점 - 새 운영 체제에서 스왑 공간을 사용할 때 디스크 소리가 더 크고 커집니다.
머리가 앞뒤로 쉽게 움직이는 데 걸리는 시간은 외부 가장자리 움직임이 더 빠른 디스크를 갖는 이점보다 더 큽니다.

이것은 매우 오래된 질문이며 이 답변은 기계식 자기 하드 드라이브에만 해당됩니다. SSD에는 움직이는 디스크 헤드가 없기 때문에 작동하지 않을 수 있습니다.

관련 정보