KVM/QEMU/libvirt 이미지 경로 제안 파일 시스템 및 마운트 옵션

KVM/QEMU/libvirt 이미지 경로 제안 파일 시스템 및 마운트 옵션

간단한 KVM 서버로서 다음을 저장해야 합니다.날것의그리고qcow2특수 경로의 이미지. 예:

/kvm-storage

더 나은 성능을 위해 파일 시스템 및 마운트 옵션에 대해 이 경로를 설정하는 모범 사례가 무엇인지 알고 싶습니다.

  • ext4/가 더 나은 파일 시스템 인가요 xfs?
  • 이 파일 시스템에 대해 어떤 마운트 옵션을 설정해야 합니까?

예를 들어 나는 사용 ext4하고 설정 largefile4하고noatime

나도 설정했어디스크 버스도착하다가상 기기그리고캐시 버스도착하다전혀그리고IO 모드도착하다국가의.

  • 모든 것은 표준 HDD, SSD 또는 NVMe 스토리지에 저장됩니다. (NFS/ZFS/Cepth 등이 아님...)
  • LLVM, 소프트웨어 RAID 또는 하드웨어 RAID 사용(또는 사용하지 않음)에 대한 팁이 좋을 것입니다.
  • RAID가 게스트 머신에서 더 잘 작동하도록 하려면 어떻게 해야 합니까? 아니면 가상 머신 내에서 RAID /kvm-storage-0/image.raw와 같은 다른 경로를 선택해야 합니까?/kvm-storage-1/image.raw

답변1

귀하의 모든 질문에 답변할 수 있을지는 모르겠지만 적어도 몇 가지 질문에는 답변해 드릴 수 있습니다.

  • 파일 시스템 - 최고의 성능이 필요하다면 XFS를 선택하겠습니다. 하지만 차이는 크지 않습니다. 그러나 더 나은 관리 효율성이 필요한 경우 축소를 지원하는 EXT4가 더 나을 수 있습니다(XFS는 지원하지 않음).

  • XFS 마운트 매개변수 - 기본 하드웨어에 따라 다릅니다. 배터리/축전기가 포함된 안정적인 RAID 컨트롤러가 있는 경우 noatime,nobarrier옵션이 있습니다 . 그게 아니라 아마 그냥 noatime.

  • RAW 또는 QCOW2 - QCOW2는 관리 효율성을 향상시키지만 표준 파일 시스템에 저장해야 합니다. 따라서 이중 파일 시스템(하이퍼바이저 및 게스트)의 성능은 약간 영향을 받습니다. 따라서 성능이 중요한 솔루션의 경우 Raw를 사용하겠습니다. 하지만 이 경우에는 일반적인 파일 형태가 아닙니다. VM 게스트를 위해 별도의 장치(파티션, LVM 논리 볼륨(LV)...)를 제공합니다.

귀하의 하드웨어 옵션을 모르기 때문에 질문의 나머지 부분은 너무 광범위한 것으로 간주될 수 있습니다.

관련 정보