Bardzo krótkie porównanie Firefox w tym samym Ubuntu na VirtualBox i Hyper-V
05.12.2019 | aktual.: 06.12.2019 15:12
Po zakończonych niepowodzeniem bojach z PHP 7.4 (napisałem zresztą post o tym, jak sobie zainstalować Apache, PHP i PostgreSQL bez zaśmiecania Windows) i weekendzie czyszczenia magazynów ze wszystkich śmieci (podczas którego kupiłem jedynie buty, bo było to czego szukałem i rzeczywiście w obniżonej cenie) "odczułem dobrowolną potrzebę" orientacyjnego porównania jaka jest obecnie różnica wydajności pomiędzy Hyper-V i VirtualBox.
Do testów użyłem tej samej instalacji Ubuntu 16.04 LTS i Firefox - maszyna wzięta z Hyper-V została przystosowana do VirtualBox (o czym piszę poniżej), a następnie uruchomiłem na niej kilka benchmarków.
Konwersja maszyny
Wpierw przekonwertowałem dysk z formatu VHDX do VHD
vboxmanage clonemedium disk ubuntu.vhdx ubuntu.vhd --format VHD
Potem stworzyłem maszynę w VirtualBox dodając dysk do kontrolera SCSI
i po starcie systemu Ubuntu "włożyłem" do napędu CD płytę z rozszerzeniami i zainstalowałem je.
Drobna uwaga - jeżeli byłaby to maszyna Hyper-V generacji 2, konieczne byłoby jedynie włączenie UEFI (enable EFI)
Firefox
Przeglądarka domyślnie pyta się użytkownika, czy strona ma zatrzymać wolno działające skrypty JavaScript.
Zmieniłem to w config:about - wyłączyłem opcje dom.ipc.processHangMonitor i dom.ipc.reportProcessHangs, jak również zwiększyłem do 1000 limit ustawiony w opcji dom.max_script_run_time.
Liczby
Maszyna w Hyper-V miała tę samą ilość pamięci RAM i rdzeni CPU, a liczby prezentują się następująco (większe wartości są tymi lepszymi):
Pewne różnice mogą wynikać oczywiście ze sposobu przydzielania mocy obliczeniowej, ogólnie jednak w VirtualBox różnica jest duża na niekorzyść (Hyper-V jest szybszy) - do moich celów to stwierdzenie było wystarczające.