Wydajność - inne testy

z dnia 2010-07-29

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