
간단한 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)...)를 제공합니다.
귀하의 하드웨어 옵션을 모르기 때문에 질문의 나머지 부분은 너무 광범위한 것으로 간주될 수 있습니다.