Xen 이미지 파일 및 파티션 / LVM 볼륨 성능


10

파일 이미지 VM 스토리지에서 파티션 / LVM 볼륨 기반으로 전환하기위한 많은 조언을 읽었습니다.

주장은 파티션 / LVM이 이미지 파일보다 훨씬 빠르다는 것입니다.

내 의견의 단점은 더 이상 하나의 전체 VM을 하나의 복사 및 마이그레이션하기 쉬운 파일로 만들지 않는다는 것입니다.

특히 Xen의 새 버전에 차이가 있거나이를 지원할 IO 벤치 마크가있는 경우 누구든지 이에 대해 조언 할 수 있습니까?

감사!

답변:


9

파일 계층 액세스 와 반대로 가상 시스템 상태에 대한 블록 레벨 액세스 를 작성하면 추상화 계층이 제거되므로 항상 더 빠릅니다.

LVM 접근 방식을 권장합니다. 잊지 말고 항상 파일처럼 LVM 볼륨을 백업 할 수 있습니다. 둘 사이에는 큰 차이가 없습니다. LVM은 데이터 재배치 측면에서도 매우 유연합니다.

파일 의 추상적 개념 이 더 이상 존재하지 않는다고해서 그것이 나쁘다는 것을 의미하지는 않습니다. 성능 향상은 상당 할 수 있으며 약간의 광범위한 생각으로 파일처럼 인프라를 연결시킬 수 있습니다.

나는 종종 QEmu 가상 머신을위한 파티션을 만듭니다. 그런 다음 dd저장하고 복원하는 데 사용할 수 있습니다 . 블록 수준으로 실행되는 하나의 파일 시스템 (가상 시스템)은 파일 시스템이 맨 위에있는 파일 시스템의 파일보다 낫습니다.

행운을 빕니다


6

LVM에는 사용하기 쉬운 스냅 샷 메커니즘이 있음을 상기시켜 위의 모든 답변에 추가하겠습니다. 따라서 스냅 샷을 만들고 VM을 복제 또는 백업하고 스냅 샷을 제거하여 실행중인 VM을 백업하거나 복제하기가 매우 쉽습니다. 다운 타임없이 모두.


스냅 샷의 경우 +1 기능이 많이 빠져 있다고 생각합니다!
에이든 벨

0

그물에 파일 이미지 대 LVM 파티션의 벤치 마크가 몇 개 있습니다 (아마도 두 개를 보았습니다) (Google에서는 그렇게 어렵지 않습니다). 다소 날짜가 있지만 LVM이 더 빠를 것 같습니다 (작은 마진으로). 그것으로 충분했기 때문에 LVM 스키마를 사용했습니다. 복사가 진행되는 한 LVM 논리 볼륨을 마운트하고 targzip하여 다른 위치로 전송할 수 있습니다. 그렇게 어렵지는 않습니다. LVM을 사용하면 서버 스토리지를 훨씬 쉽게 확장 할 수 있습니다.

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