시작 또는 종료시 스왑 공간을 둘 위치 및 기타 스왑 질문


12

스왑은 어디에 두나요? 데비안 설치는 (1) 디스크 공간의 시작 부분 또는 (2) 시작 부분의 두 가지 옵션을 제공합니다. 최적은 무엇입니까?

컴퓨터에 512Mb RAM이있는 경우 최적의 스왑 양은 얼마입니까? 스왑이 두 개 이상 있어야합니까?

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

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


3
최적의 스왑 크기는 컴퓨터 사용에 따라 다릅니다. 데스크탑, 서버 또는 내장 시스템에 대해 동일한 크기를 정의하지 않습니다.
rahmu

그것이 도움이된다면 내 데스크탑입니다.
ptrcao

답변:


5

하드 디스크는 일반적으로 처음보다 끝에서 빠릅니다. 그러나 그것이 큰 차이가 있는지 확실하지 않습니다.

최적의 스왑 양은 실행하는 프로그램 수와 스왑이 얼마나 많이 사용되는지에 따라 다릅니다. 그래도 1G는 아프지 않을 것입니다. 하나 이상의 스왑이 필요하지 않습니다.

당신은 스왑을 넣을 수 있습니다

  • 기본 파티션에서
  • 논리 파티션에서
  • LVM 볼륨에서 (그게 내가하는 일)
  • 심지어 파일에서도-오늘날에는 눈에 띄는 차이가 없다고합니다.

512M..1G 스왑 파티션을 영구적으로 사용하고 필요한 경우 스왑 파일을 추가 할 수도 있습니다.


3
사용 가능한 각 1Gb의 가상 메모리에 대해 커널이 영구적으로 할당 한 약 1Mb의 실제 메모리가 필요하다는 것을 잊지 마십시오.
andcoz

1
@glglgl : 처음 시작할 때 왜 더 빠릅니까?
ptrcao

4
회전 속도는 일정하지만 영역이 클수록 HDD의 경계 (시작)보다 중앙 (끝)보다 더 많은 데이터가 있습니다. partition.radified.com/partitioning_2.htm 도 참조하십시오 .
glglgl

2

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

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

스왑 공간의 기본 규칙은 실제 RAM의 약 2 배입니다. 1GB 스왑 파티션이 합리적으로 들립니다.

스왑의 경우 기본 또는 논리 파티션으로 만드는 것은 관련이 없지만 실제로는 오래된 시스템에서 물릴 수있는 몇 가지주의 사항이 있습니다.

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

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


1

스왑은 어디에 두나요?

나는 그것이 중요하다고 생각하지 않습니다 (성능). 그냥 기본값으로 이동하십시오.

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

RAM 용량의 약 2 배의 스왑 용량이 있어야한다고 언급 한 곳이 있습니다.

스왑이 두 개 이상 있어야합니까?

왜 그렇게하겠습니까? 리눅스가 둘 이상의 스왑 영역을 사용할 수 있는지조차 알지 못합니다 (확인되지 ​​않았습니다).

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

오히려 논리적으로 남겨두면 더 많은 파티션을 만들더라도 파티션이 부족하지 않습니다.


나는 약간의 독서를했고 머리의 여행 시간에 대해 많은 이야기가 있습니다. 이러한 고려 사항 중 어느 것도 차이를 만들지 않습니까?
ptrcao

신경 쓰는 데 충분하지 않습니다.
tshepang

2
man mkswap : 현재 Linux는 32 개의 스왑 영역을 허용합니다 (Linux 2.4.10 이전에는 8 개).
andcoz

0

스왑을 넣는 가장 좋은 장소는 디스크에있는 다른 파티션에 따라 달라질 수 있습니다. 스왑 파티션을 운영 체제 루트와 동일한 물리적 디스크에 배치하는 경우 스왑 파티션을
OS 및 / 또는 홈 파티션의 시작 부분에 가깝게 배치해야 합니다 .

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

컴퓨터에 운영 체제를 설치 한 순서로 인해 스왑 파티션은 디스크의 시작 부분에 있고 오래된 OS 파티션은 그 옆에 있지만 최신 OS 파일 시스템의 루트는 옳습니다. 디스크 끝에서.
메모리가 꽉 차고 상황이 바뀌기 시작하면 시스템이 이전 OS와 달리 크롤링 속도가 느려집니다.
두 운영 체제는 동일하지 않으므로 사과를 사과와 비교하지는 않지만 디스크 헤드가 디스크의 전체 너비에 걸쳐 앞뒤로 전환되기 때문에 작업 속도가 느려집니다. 당신은 할 수 있습니다 소리 의 차이를 - 새로운 OS와 스왑 공간을 사용하는 경우 디스크가 훨씬 더 크고 clunkier 소리.
헤드가 앞뒤로 이동하는 데 걸리는 시간은 바깥 쪽 가장자리에서 빠르게 움직이는 디스크의 이점보다 쉽게 ​​뛰어납니다.

이것은 매우 오래된 질문이며이 답변은 기계식 자기 HDD에만 해당됩니다. 이동 디스크 헤드가 없으므로 SSD에는 적용되지 않을 수 있습니다.

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