Po katastrofických zimních zkušenostech s VMware Server 2.0beta (systém uvnitř se zpomaloval, až se nakonec zastavil) jsem šáhl rovnou po VirtualBoxu. Po celodenním záplatování XP jsem nakonec zjistil, že VirtualBox nenechá virtualizovaný systém využít celou sílu dual core Athlonu - pustí mu jen jedno jádro, což se mi zdálo málo, protože potřebuji maximální výkon kompilace i běhu aplikace a databáze. Tak jsem se sebezapřením šáhl po VMware Playeru a po marném pokusu zkonvertovat existující disk image z VirtualBoxu (modrá smrt okamžitě při bootu) jsem začal celou XP instalaci od píky. A jak jsem tak instaloval a instaloval, tak se mi to pořád zdálo strašně líné, grafika jak hlemýžď, překreslování všeho nesmírně pomalé. Abych vyloučil subjektivní pocity, vygoogloval jsem pěkný test 2D grafiky v Performance Test 6.1. A zde jsou výsledky:
Test Name | VMware Player 2.0.4 | VirtualBox 1.6.2 |
CPU - Integer Math | 105.0 | 73.7 |
CPU - Floating Point Math | 639.2 | 356.3 |
CPU - Find Prime Numbers | 195.9 | 177.9 |
CPU - SSE/3DNow! | 2290.4 | 1728.9 |
CPU - Compression | 3106.4 | 2191.7 |
CPU - Encryption | 22.3 | 17.3 |
CPU - Image Rotation | 497.2 | 334.7 |
CPU - String Sorting | 1673.1 | 1361.4 |
Graphics 2D - Lines | 5.9 | 6.0 |
Graphics 2D - Rectangles | 32.3 | 10.4 |
Graphics 2D - Shapes | 1.7 | 5.4 |
Graphics 2D - Fonts and Text | 19.1 | 58.1 |
Graphics 2D - GUI | 37.8 | 221.4 |
Memory - Allocate Small Block | 1087.4 | 1882.6 |
Memory - Read Cached | 659.2 | 1300.1 |
Memory - Read Uncached | 522.8 | 1152.5 |
Memory - Write | 571.1 | 1179.0 |
Memory - Large RAM | 46.8 | 228.9 |
Disk - Sequential Read | 43.4 | 150.4 |
Disk - Sequential Write | 14.1 | 78.3 |
Disk - Random Seek + RW | 6.1 | 147.1 |
CPU Mark | 698.2 | 516.9 |
2D Graphics Mark | 66.9 | 131.5 |
Memory Mark | 213.5 | 424.6 |
Disk Mark | 230.0 | 1359.1 |
PassMark Rating | 282.3 | 506.2 |
V podstatě se dá říct, že zatímco VMware pro výpočty vskutku používá obě jádra a hrubý početní výkon je tak opravdu vyšší (700 vs 500 bodů v CPU Mark), tak grafiku má výrazně pomalejší (pěkně vidět v GUI - 38 vs 221 bodů). Pořád to bylo celkem fifty-fifty - oželel bych překreslování oken, pokud by to kompilovalo o polovinu rychleji - ale pak jsem uviděl testy paměti a disku a bylo rozhodnuto - vrátil jsem se zpět k jednojádrovému VirtualBoxu.
Vůbec nerozumím tomu, proč u paravirtualizace je tak výrazný propad výkonu v přístupu do paměti u VMware Playeru (2x pomalejší!), když oba nástroje to musí dělat v podstatě stejně. O rychlosti disku ani nemluvím... Teprve příští dny ale rozhodnou, jak se to vlastně bude chovat v reálném nasazení (Visual Studio, ASP.Net, IBM DB2, ...)
Žádné komentáře:
Okomentovat