Wydajność - inne testy
Ze względu na obecność działającej akceleracji 3D podjęliśmy próbę uruchomienia jednego z bardziej rozbudowanych benchmarków graficznych (opartego na silniku Unigine). W tym celu w Centrum Oprogramowania Ubuntu zainstalowany został pakiet phoronix-test-suite, następnie w konsoli wydano komendę:
phoronix-test-suite benchmark unigine
O ile w rzeczywistym Ubuntu uzyskano odpowiednie wyniki, o tyle w VirtualBox test niestety zwyczajnie się nie uruchomił - jest to o tyle ciekawe, że rozszerzenia Compiz i gra TuxRacer nie miały tam większych problemów. Najbardziej prawdopodobna przyczyna to brak wsparcia dla jakichś bardziej zaawansowanych funkcji OpenGL.
Sprawdzone zostały inne zestawy testów związanych z grafiką - chociażby phoronix-test-suite benchmark xrender i phoronix-test-suite benchmark x-testing. Skutek był niestety ten sam...
Phoronix zawiera również inne rodzaje benchmarków - ich pełną listę można poznać poprzez phoronix-test-suite list-suites. Wybrany został test cryptography, a z niego wynik drugiego testu (OpenSSL), czyli znów czas wykonania się pewnych operacji zależny od wydajności obliczeń i operacji dyskowych.
System gospodarza | Rozwiązanie | Sprzętowa wirtualizacja | OpenSSL (znaki/s) | Opóźnienie (%) |
Ubuntu | brak | nie | 12.72 | 0 |
Ubuntu | KVM 0.12.3 | tak | 12.47 | 2 |
Ubuntu | VirtualBox 3.2.6 r63112 | tak | 12.32 | 3 |
Windows XP | VirtualBox 3.2.6 r63112 | tak | 12.20 | 4 |
Ubuntu | VmWare Player 3.1.0 build-261024 | nie | 12.12 | 5 |
Windows XP | VmWare Player 3.1.0 build-261024 | nie | 11.97 | 6 |
Ubuntu | VmWare Player 3.1.0 build-261024 | tak | 11.90 | 6 |
Windows XP | VirtualBox 3.2.6 r63112 | nie | 11.75 | 8 |
Windows XP | VmWare Player 3.1.0 build-261024 | tak | 10.76 | 15 |
WIndows XP | Virtual PC 2007 SP1 | nie | 10.72 | 15 |
Ubuntu | VirtualBox 3.2.6 r63112 | nie | 9.86 | 22 |
Wykonaliśmy także test związany z pamięcią. W tym celu w Centrum Oprogramowania Ubuntu pobraliśmy aplikację mbw, a następnie wprowadziliśmy z konsoli komendę:
mbw -n 3 -t0 256
256 oznacza 256 MB przetestowanej pamięci, 3 to ilość powtórzeń, a -t0 wymusza wybranie pierwszego testu. Liczby związane są z prędkością (im mniejsze, tym lepsze).
System gospodarza | Rozwiązanie | Sprzętowa wirtualizacja | mbw -n 3 -t0 256 | Opóźnienie (%) | |
Elapsed | Średnia | ||||
Ubuntu | brak | nie | 0.21, 0.21, 0.21 | 0 | 0 |
Ubuntu | KVM 0.12.3 | tak | 21, 18, 27 | 22 | 22 |
Ubuntu | VirtualBox 3.2.6 r63112 | tak | 19, 23, 26 | 23 | 23 |
Ubuntu | VirtualBox 3.2.6 r63112 | nie | 22, 20, 30 | 24 | 24 |
Windows XP | Virtual PC 2007 SP1 | nie | 36, 20, 43 | 33 | 33 |
Windows XP | VmWare Player 3.1.0 build-261024 | tak | 53, 41, 84 | 60 | 59 |
Ubuntu | VmWare Player 3.1.0 build-261024 | nie | 75, 70, 52 | 66 | 66 |
Windows XP | VirtualBox 3.2.6 r63112 | tak | 64, 75, 127 | 89 | 89 |
Ubuntu | VmWare Player 3.1.0 build-261024 | tak | 82, 108, 104 | 98 | 98 |
Windows XP | VirtualBox 3.2.6 r63112 | nie | 114, 82, 140 | 112 | 112 |
Windows XP | VmWare Player 3.1.0 build-261024 | nie | 72, 99, 274 | 148 | 148 |