저는 현재 XFS로 포맷된 하드웨어 RAID 제어(쓰기 캐시 활성화)에서 실행되는 플랫 파일로 domU와 함께 CentOS 5에서 Xen PV를 사용하고 있습니다. dom0에서는 /dev/zero에서 2GB dd 쓰기로 약 500MB/s를 얻을 수 있지만 domU에서는 운이 좋게도 10MB/s를 얻습니다(보통 그 절반 정도입니다).
domU에서 디스크 스케줄링을 NOOP로 변경하고 일부 마운트 매개변수를 변경하고 dom0(CPU 우선순위 지정)과 domU(RAM 및 VCPU 할당 증가)의 성능 할당을 조정해 보았습니다. 이러한 단계 중 어느 것도 눈에 띄는 성능 변화를 가져오지 않았습니다.
여기서 내 직감은 dom0의 견고한 성능으로 인해 하드웨어 문제가 아니라는 것입니다. 이 문제의 원인이 무엇인지에 대한 아이디어가 있습니까? LVM 기반 domU로 전환하는 것을 고려하고 있습니다.
답변1
파일을 Xen domU의 블록 장치로 사용하면 성능이 저하된다는 것은 잘 알려져 있습니다. LVM LV 또는 직선 블록 장치를 사용해 보십시오.
또한 RAID 컨트롤러에 있는 쓰기 캐시의 양에 따라 2GB는 그다지 크지 않으며 단지 dom0의 캐시 속도를 테스트하는 것일 수도 있습니다.