Wydajność przeglądarek

przeczytasz w 1 min.

Na testowym komputerze zainstalowane były dwa "główne" systemy - 32-bitowe Ubuntu 10.04 na partycji NTFS (instalator w technologii WUBI) oraz 32-bitowy Windows XP Pro SP3.

Przygotowana została maszyna wirtualna z  32-bitowym Ubuntu 10.04. Dodawano/usuwano w niej dodatki proponowane przez producentów opisywanych rozwiązań oraz konwertowano format dysku twardego (z VMDK na VHD). Do celów testowych maszyny wirtualne miały ilość RAM ograniczoną do 512 MB, zawsze (czy to w systemach rzeczywistych czy maszynach wirtualnych) ustawiano rozdzielczość 800x600 i przydzielano tylko jeden z dwóch fizycznych rdzeni procesora Core 2 Duo.

W takiej konfiguracji przetestowaliśmy najpierw przeglądarki WWW. Na pierwszy ogień poszedł Firefox 3.6.6 i test PeaceKeeper, w którym większa ilość punktów oznacza lepszy wynik.

System gospodarzaRozwiązanieSprzętowa wirtualizacjaPeaceKeeperOpóźnienie (%)
Wyniki cząstkowe (pkt)Średnia (pkt)
Ubuntubraknie1997, 2036, 205220280
UbuntuKVM 0.12.3tak1838, 1888, 185218598
UbuntuVmWare Player 3.1.0 build-261024nie1617, 1797, 1863175913
UbuntuVmWare Player 3.1.0 build-261024tak1540, 1751, 1755168217
UbuntuVirtualBox 3.2.6 r63112nie1548, 1726, 1688165418
Windows XPVmWare Player 3.1.0 build-261024nie1581, 1637, 1667162820
Windows XPVmWare Player 3.1.0 build-261024tak1568, 1521, 1600156323
Windows XPVirtualBox 3.2.6 r63112tak1607, 1530, 1494154324
UbuntuVirtualBox 3.2.6 r63112tak1513, 1553, 1513152625
Windows XPVirtualBox 3.2.6 r63112nie1424, 1420, 1504144929
Windows XPVirtual PC 2007 SP1nie1059, 974, 1074103649
UbuntuQEMU 0.12.3nie92, 91, 979395

Sprawdziliśmy również wyniki SunSpider 0.9 (tutaj liczy się czas wykonania operacji). Z dosyć oczywistego względu nie sprawdziliśmy już tutaj (i dalej) wydajności QEMU.

System gospodarzaRozwiązanieSprzętowa wirtualizacjaSunSpider 0.9 (ms)
Opóźnienie (%)
Ubuntubraknie1152 +/- 2.8%0
UbuntuVmWare Player 3.1.0 build-261024tak1413 +/- 6.3%18
UbuntuKVM 0.12.3tak1439 +/- 3.6%25
UbuntuVmWare Player 3.1.0 build-261024nie1441 +/- 3.4%25
UbuntuVirtualBox 3.2.6 r63112nie1518 +/- 2.4%32
UbuntuVirtualBox 3.2.6 r63112tak1700 +/- 16%47
WindowsVmWare Player 3.1.0 build-261024nie2226 +/- 9.5%93
Windows XPVirtualBox 3.2.6 r63112nie2284 +/- 10%98
Windows XPVirtual PC 2007 SP1nie2580 +/- 6.6%124
Windows XPVmWare Player 3.1.0 build-261024tak2584 +/- 13.9%125
Windows XPVirtualBox 3.2.6 r63112tak3039 +/- 4.3%164

Przetestowana została także przeglądarka Chromium 5.0.375.99. W wynikach widoczny jest rozrzut znacznie większy niż w przypadku Firefoksa, co może sugerować o nieprzydatności użytego testu w przypadku tego programu (trudno ocenić, czy jest to kwestia wbudowanych optymalizacji czy przyczyna jest inna).

Również pewne wątpliwości budzi wynik dla KVM - test wskazywał większe wartości niż w rzeczywistym systemie i  również trudno stwierdzić, czy jest to wynik zastosowania jakichś operacji związanych z zegarem czy innych czynników. Dalej przyjęliśmy, że opóźnienie tutaj wynosi 0, gdyż raczej trudno przyjąć, że aplikacja może działać szybciej.

System gospodarzaRozwiązanieSprzętowa wirtualizacjaPeaceKeeperOpóźnienie (%)
Wyniki cząstkowe (pkt)Średnia (pkt)
Ubuntubraknie5117, 5147, 45974954 0
UbuntuKVM 0.12.3tak5166, 5319, 53785288 0
UbuntuVmWare Player 3.1.0 build-261024nie4987,5009, 48524949 0
UbuntuVmWare Player 3.1.0 build-261024tak4904, 4669, 41824585 7
Windows XPVirtualBox 3.2.6 r63112tak3796, 4262, 40664041 18
UbuntuVirtualBox 3.2.6 r63112nie3587, 3571, 35633574 28
Windows XPVmWare Player 3.1.0 build-261024nie3212, 3519, 3466339931
Windows XPVmWare Player 3.1.0 build-261024tak3211, 3517, 33913373 32
UbuntuVirtualBox 3.2.6 r63112tak3116, 3171, 33783222 35
Windows XPVirtualBox 3.2.6 r63112nie3144, 3180, 31883171 36
Windows XPVirtual PC 2007 SP1nie1642, 2282, 30122312 53

Dodaliśmy też wyniki SunSpider 0.9.

System gospodarzaRozwiązanieSprzętowa wirtualizacjaSunSpider 0.9 (ms)
Opóźnienie (%)
Ubuntubraknie549 +/- 11.2% 0
UbuntuKVM 0.12.3tak550 +/- 1.9% 0
UbuntuVmWare Player 3.1.0 build-261024tak591 +/- 4.9% 8
UbuntuVmWare Player 3.1.0 build-261024nie619 +/- 3.9%13
Windows XPVmWare Player 3.1.0 build-261024nie792 +/- 39.6%44
Windows XPVirtualBox 3.2.6 r63112tak882 +/- 24.3% 61
UbuntuVirtualBox 3.2.6 r63112nie1302 +/- 19.3%137
Windows XPVirtual PC 2007 SP1nie1326 +/- 9.1%141
UbuntuVirtualBox 3.2.6 r63112tak1373 +/- 30.6%150
Windows XPVmWare Player 3.1.0 build-261024tak1400 +/- 34.9%155
Windows XPVirtualBox 3.2.6 r63112nie1601 +/- 9.9%192