스왑은 인접한 LVM 논리 볼륨에 있어야 합니까?

스왑은 인접한 LVM 논리 볼륨에 있어야 합니까?

여러 가상 머신을 실행하도록 머신을 설정하고 있습니다. 저는 부팅 파티션과 LVM 파티션이 있는 단일 HDD를 사용하고 있습니다. 나는 읽었다아치스 위키스왑에 사용되는 논리 볼륨은 다음으로 설정되어야 합니다.-C y

연속 파티션을 생성합니다. 즉, 스왑 공간이 하나 이상의 디스크 또는 연속되지 않은 물리적 범위에 분할되지 않음을 의미합니다.

이것이 얼마나 중요합니까? 12개의 VM이 있고 각각 스왑용 연속 논리 볼륨과 /용 비연속 논리 볼륨이 있는 경우 연속 논리 볼륨이 너무 많으면 논리 볼륨 크기 조정(연속 또는 비연속) 크기 기능에 어떤 영향을 미칩니까? ?

답변1

Linux에서 LVM이나 다른 방법을 사용하여 스왑 공간이 디스크에서 연속되어야 하는지 여부는 알 수 없습니다. 저는 스왑 LV를 연속적으로 배열한 적이 없으며 어떤 문제도 겪은 적이 없습니다. (모든 스왑 LV가 연속적으로 있을 수도 있는데, 저는 본 적이 없습니다.)

Linux는 연속되지 않은 스왑 파일을 지원하며 LVM 볼륨에 이러한 제한이 있다는 것은 이상합니다. 공식 문서에서 이에 대한 참조를 찾을 수 없으며 LV 교체가 연속되어야 하는 이유를 설명하는 사람도 찾을 수 없습니다. 이것은 도시 전설의 모든 특징을 가지고 있습니다.

기원은 아마도 Linux의 LVM에서 부분적으로 영감을 받은 HP-UX에 있을 것이며 연속적인 스왑 공간이 필요한 (정말?) 것입니다. Linux에서 이런 일이 발생한 적이 있는지 모르겠습니다.

분명한 성능상의 이점이 있을 수 있지만 4MB 범위에서는 이점이 있는지 매우 의심스럽고 벤치마크를 찾을 수 없습니다.

볼륨 그룹이 여러 디스크에 걸쳐 있는 경우 스왑 LV가 있는 PV를 제한해야 할 수도 있습니다. 하지만 연속적인 볼륨은 필요하지 않습니다.

답변2

이러한 볼륨이 가상 머신에 자체 장치로 노출되면 구별할 수 없게 됩니다. PE 크기가 매우 작지 않은 한 범위가 연속되어 있는지 여부는 중요하지 않습니다.

관련 정보