우분투에서 스왑 파티션 및 스왑 파일

우분투에서 스왑 파티션 및 스왑 파일

저는 Windows 10에서 Linux로 전환하는 새로운 사용자입니다. 우분투 20.04.1 lts를 설치했습니다. 내 시스템에 사용 가능한 스왑 파일이 있습니다. 스왑 파일 대신 스왑 파티션을 사용하는 것이 더 낫습니까? 미리 감사드립니다!

답변1

간단히 말해서, 이에 대해 너무 걱정하지 마십시오. 먼저 스왑 파일을 선택하십시오(이동/수정이 쉽고 제한된 수의 파티션만 있으므로).

그러나 이 선택이 미치는 다양한 영향(일부는 좋고 일부는 나쁨)에 대한 세부 정보를 원하는 경우:

회전하는 하드 드라이브(SSD와 반대)를 사용하는 경우 큰 차이점은 스왑이 디스크 표면에 분산되는 방식과 액세스하는 데 걸리는 시간입니다.

회전 디스크는 읽기 위치를 변경하고 올바른 부분이 드라이브의 읽기 헤드 아래에 도착할 때까지 기다리는 데 매우 "긴" 시간이 걸립니다.

반면에 SSD는 읽어야 하는 데이터가 어떻게 분산되어 있는지에 거의 영향을 받지 않습니다. 즉시 관련 부분으로 이동합니다(...하지만 데이터가 꽤 큰 연속 청크로 잘 포장되어 있으면 여전히 이점이 있습니다).

따라서 이러한 영향은 주로 회전하는 하드 디스크에 반영됩니다(SSD에는 영향이 적음).

  • 스왑 파일은 자신이 속한 디스크 파티션 내 "어디든지" 위치할 수 있습니다. 이는 여러 비트에 걸쳐 분산될 수도 있음을 의미합니다.

  • 이 외에도 스왑 파일 자체가 조각화되어 일부가 파티션 전체에 분산될 수 있습니다.

  • 회전하는 드라이브는 읽고 있는 위치를 변경하고 올바른 부품이 읽기 헤드 아래에 도착할 때까지 기다리는 데 매번 "긴" 시간이 걸립니다.

  • 반면에 전용 파티션을 선택하면 항상 드라이브의 "알려진" 부분에 있게 되어 스왑 데이터를 읽거나 쓸 때 헤드가 디스크의 특정 부분을 가리키게 되며 일부 파티션이 있어야 합니다. 그 파티션으로 인해 "군집"이 발생하므로 전체 디스크의 작은 부분에서 이동 범위가 제한됩니다. (그러나 디스크는 올바른 부분이 읽기 헤드 아래에 있을 때까지 기다려야 할 수도 있습니다.)

관련 정보