Zusammenschau der Tests zur Virtualisierung der Linux-Musterlösung. Die Verfahren sind „Homemade„, die Interpretation der Ergebnisse bleiben offen.
Die Testverfahren sind sicherlich fehlerbehaftet und dürfen daher selbstverständlich Gegenstand von Diskussionen sein.
Nachdem ich mit den Ergebnissen von bonnie++ nicht wirklich etwas anfangen konnte, habe ich die Plattenperformance folgendermaßen vergleichend getestet:
hdparm -tT /dev/<name>
Gemitteltes Ergebnis über 5 Läufe.
Außerdem sequenzielles schreiben verschieden großer Dateien aus /dev/zero (1GB/5GB/10GB)
dd if=/dev/zero of=/testing/zero bs=1k count=1000k dd if=/dev/zero of=/testing/zero bs=1k count=5000k dd if=/dev/zero of=/testing/zero bs=1k count=10000k
Server: iperf -s
Client: iperc -c <serverip>
scp file root@<ip>:~/file
Sender: time netcat <ziel ip> 60000 < file
Empfänger: nc -l -p 60000 > file
Xen | squeeze-Dom0 (Host) | squeeze-DomU (Gast) |
Festplattenperformance | ||
hdparm | 369 MB/s | 343 MB/s |
dd 1GB schreiben | 563 MB/s | 230 MB/s |
dd 5 GB schreiben | 224 MB/s | 115 MB/s |
Netzwerk | ||
iperf | 935 Mbits/sec | 936 Mbits/sec |
scp | 58 MB/s | 55 MB/s |
netcat | 96 MB/s | 92 MB/s |
Bei Verwendung eines RAID-6 geht die Festplattenperformance stark zurück, da beim verwendeten Controller kein Schreibcache aktiviert war. Es werden in der Dom0 nur nach Maximalwerte von etwa 70MB/s erreicht, in der DomU nur noch etwa 20MB/s.
Optimierungen:
Die Host Werte sind gegenüber dem Xen Test unverändert, da das Host System dasselbe ist.
Virtualbox | squeeze (Host) | squeeze (Gast) |
Festplattenperformance | ||
hdparm | 369 MB/s | 65 MB/s |
dd 1GB schreiben | 563 MB/s | 217 MB/S |
dd 5 GB schreiben | 224 MB/s | 119 MB/s |
Netzwerk | ||
iperf | 935 Mbits/sec | 607 Mbit/sec |
scp | 58 MB/s | 34 MB/s |
netcat | 96 MB/s | 56 MB/s |
Was mir hier Rätsel aufgibt, ist die schlechte Performance auf dem Host System, da es sich bei Proxmox 2.1 wie bei den beiden anderen Tests um ein debian Squeeze handelt. Möglicherweise habe ich das was verkehrt gemacht.
Proxmox | Proxmox 2.1 (Host) | squeeze (KVM Gast) |
Festplattenperformance | ||
hdparm | 20 MB/s | 51 MB/s |
dd 1GB schreiben | 366 MB/s | 16,4MB/S |
dd 5 GB schreiben | 182 MB/s | 12,4 MB/s |
Netzwerk | ||
iperf | 939 Mbits/sec | 404 Mbit/sec |
scp | 49 MB/s | 12,4 MB/s |
netcat | 94 MB/s | 15,0 MB/s |
Anmerkungen:
Folgendes habe ich gelernt: