View
45
Download
7
Category
Preview:
DESCRIPTION
Serveru virtualizācija. XEN sistēma. Performance. 1.1. 1.0. 0.9. 0.8. 0.7. 0.6. 0.5. 0.4. 0.3. 0.2. 0.1. 0.0. L. X. V. U. L. X. V. U. L. X. V. U. L. X. V. U. SPEC INT2000 (score). Linux build time (s). OSDB-OLTP (tup/s). SPEC WEB99 (score). - PowerPoint PPT Presentation
Citation preview
Serveru virtualizācija
XEN sistēma
Performance
LL XX VV UU
SPEC INT2000 (score)SPEC INT2000 (score)
LL XX VV UU
Linux build time (s)Linux build time (s)
LL XX VV UU
OSDB-OLTP (tup/s)OSDB-OLTP (tup/s)
LL XX VV UU
SPEC WEB99 (score)SPEC WEB99 (score)
0.00.0
0.10.1
0.20.2
0.30.3
0.40.4
0.50.5
0.60.6
0.70.7
0.80.8
0.90.9
1.01.0
1.11.1
Benchmark suite running on Linux (L), Xen (X), VMware Workstation (V), and UML (U)Benchmark suite running on Linux (L), Xen (X), VMware Workstation (V), and UML (U)
Concurrent VM
L X
2L X
4L X
8L X
16
0
200
400
600
800
1000
Simultaneous SPEC WEB99 Instances on Linux (L) and Xen(X)
Amazon EC2 – globāla XEN infrastruktūra
Amazon komplekts
Tālāk
Leo Trukšāna slaidi par XEN praktisko darbināšanu
Kristpa Džonsona video lekcija par XEN 1:14 – 2:21
Ilvara Tauriņa slaidi par KVM
Virtualizācija
Datora fizisko resursu emulēšana ar programmatūras līdzekļiem.
Aparātiski atbalstīta virtualizācija
Aparātiski atbalstīta virtualizācija
Paaudzes:1. CPU virtualizācija
Intel VT-x, AMD-V
2. MMU virtualizācija AMD RVI, Intel EPT
3. IO MMU virtualizācijaIntel VT-d, AMD-Vi un SR-IOV
Kernel-based virtual machine Qumranet, 2007. gads
Intel VT-x un AMD-V
Neizgudrot riteni no jauna
Pārmanto Linux kodola īpašības – KSM, SWAP
Iekļauts Linux kodolā sākot no 2.6.20
Red Hat – 107 mlj. $
Nodrošina ierīču paravirtualizāciju (Virtio)
KVM
Kas atrodas hipervizorā?I/O steksIerīču draiveriPlatformas interpretatorsResursu pārvaldībaProcesu plānošanaAtmiņas pārvaldnieksDrošības pārvaldnieksVirtuālo datoru pārraugs
Linux kodols
SalīdzinājumsKVM
Daļa no Linux Linux plānotājs, atmiņas
pārvaldnieks Nepieciešamas mazas izmaiņas Neatbalsta paravirtualizāciju
Xen
Ārējs hipervizors Savs plānotājs, atmiņas
pārvaldnieks Nepieciešamas lielas
izmaiņas Atbalsta paravirtualizāciju
KVM un Xen veiktspēju salīdzinājumsKombinācijas:
CentOS 5.6 + KVM-83; CentOS 5.6 + Xen 3.1 ; OpenSuse 11.04 + Qemu-KVM-0.14; OpenSuse 11.04 + Xen 4.0.2 ; Bez virtualizācijas.
Veiktspējas rīki: PCMark05; PassMark PerformanceTest 7.0; Phoronix Test Suite 2.8.
PCMark05 veiktspējas rezultāti
PassMark veiktspējas rezultāti
IOZone rakstīšanas rezultāti
LAME MP3 kodēšana rezultāti
Mērogojamības rezultāti
Izolācijas tests
Izolācijas etalonuzdevumi no vietnes http://web2.clarkson.edu/class/cs644/isolation/
Apache Benchmark - 345 pieprasījumi sekundē
Izolācijas testa rezultāti
Veiktspējas zudums 0 % 0 % 0 %
RAM
Izolācijas testa rezultāti
Veiktspējas zudums 0 % 0 % 0 %
RAM
Izolācijas testa rezultāti
Veiktspējas zudums 0 % 0 % 0 %
FORK
Izolācijas testa rezultāti
Veiktspējas zudums 41 % 0 % 0 % 0 %
CPU
!
Izolācijas testa rezultāti
Veiktspējas zudums 25 % 1,45 % 1,45 % 1,45 %
HDD
!
Izolācijas testa rezultāti
Veiktspējas zudums 37 % 0,58 % 0,58 % 0,58 %
Tīkls - saņem
!
Izolācijas testa rezultāti
Veiktspējas zudums 42 % 0,87 % 0,87 % 0,87 %
Tīkls - sūta
!
HDD veiktspēju rezultāti
HDD attēla failu formāti – RAW un QCOW2
Testēšana Debian 6.0.1 distributīva pamata instalācijas laiks.
Cietā diska izveides nosacījumi: Kešatmiņa; Fiksētas virtuālā cietā diska vietas iedalīšana; cietā diska draiveri (IDE, Virtio - paravirtualizācija)
RAW un QCOW2
Labākais variants: RAW + Preallocation + Write-back + Virtio
Attēla fails un bloka ierīce
Virtuālo tīkla karšu veiktspēju rezultāti
Virtualizācijas sistēmu migrēšana
Virt-v2v
Virt-p2v
Xenner
Citrix XenServer uz KVM
Tendences
Linux kopiena pieņem KVM
Cisco IOS-XE strādā KVM
SPEC veiktspējas testi
Nākotnē virtualizācijas tirgus varētu sadalīties 3 nometnēs: VMware ESX Microsoft / Citrix Hyper-V KVM
Recommended