Bardzo krótkie porównanie Firefox w tym samym Ubuntu na VirtualBox i Hyper-V

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.