티스토리 뷰

xenserver

PV vs FV at Xenserver

덕쑤 2018. 1. 29. 15:41


PV(Para-Virtualization) vs FV(Full-Virtualization) at Xenserver(Critix)

* 테스트 목적

Critix Xenserver의 7.X 부터 I/O 알고리즘이 전가상화에 유리하도록 변경 되었으며(Interupt less), CentOS 6.X 이하 버전은 PV 를 지원하며, CentOS 7.X 부터는 FV 를 지원하고 있다. 때문에 Xenserver 버전별로 최적의 성능을 발휘할 수 있는 OS 가상화 방법 및 변경된 IO 알고리즘으로 인한 성능 변화 확인이 필요하다. 


* 결과

Xenserver 7.X 변경된 IO 알고리즘은 미비한 수준의 CPU 성능 저하가 있지만 IO 성능은 대폭 향상되었음을 확인했다. 


* Insight

1. CentOS 7.X 를 사용할 경우 최대 성능 보장 가능

- 많은 Interupt 가 요구 되는 Memory 및 IO 작업에서 CentOS 6.x  대비 x2 가량의 성능을 기대할 수 있다.  

2. OS 를 기준으로 나누어 클러스터를 구성할 경우 OS 별 최대 성능 제공 가능

PV OS인 CentOS 6.X 의 경우 Xenserver 7.X 에서 동작할 경우 성능 절반 수준으로 낮아지게 된다. 때문에 PV OS의 경우 Xenserver 6.X 이하 버전으로 서비스 하며, 7.X 의 경우 Xenserver 7.X 이상의 버전에서 실행하면 OS 별 최대 성능을 보장할 수 있다.


* 실험

- 실험 환경 (VDS)
    Xenserver 6.5 : LENOVO X3550 M5 / N20896-6S300 G13

- CentOS 6.9 : V10404-100

- CentOS 7.4 : V10404-100

    Xenserver 7.2 : LENOVO X3550 M5 / N20896-6S300 G13

- CentOS 6.9 : V10404-100

- CentOS 7.4 : V10404-100


- 실험 결과 

CPU : 미비하게 Xenserver 7.2 버전이 낮게 측정 ( high performance and high intensive 추가 테스트 필요)

MEMMORY : CentOS 6.9 의 경우 Xenserver 7.2 에서 동작할 경우 성능이 절반 수준으로 하락
IO : CentOS 7.4의 경우 x2 배 가량의 성능 향상을 기대할 수 있으며, 6.X 의 경우에도 약간의 향상 기대 가능




'xenserver' 카테고리의 다른 글

Xenserver cpu vs 클럭 주파수  (0) 2018.03.14
Xenserver 지원 하드웨이 리스트  (0) 2018.01.04
Xenserver Domain 0 / 파티션 풀  (0) 2017.10.25
Xenserver with NVMe  (0) 2017.09.13
Xenserver NVMe mount  (0) 2017.09.11
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함