VirtualBox

Opened 4 years ago

Closed 4 years ago

#19230 closed defect (invalid)

[bug?] WinRAR x86 is a lot slower in VM than on RAW hardware

Reported by: Artem S. Tashkinov Owned by:
Component: VMM/HWACCM Version: VirtualBox 6.1.2
Keywords: Cc:
Guest type: Windows Host type: all

Description

I'm not sure whether it's an actual bug report or an observation. If you believe it's how it's meant to be, please close this bug report.

Host: any x86-64 OS (verified on Intel Core i5 2500 and Ryzen 7 3700X). Guest: any i686/32bit Windows OS (I believe Windows 64 is as slow) App: WinRAR x86 (probably x86-64 as well) : https://www.rarlab.com/rar/wrar580.exe

So, when I run WinRAR built-in performance benchmark on my raw hardware I get roughly 3000KB/sec.

In a Windows 10 x86 host (APIC: on, four CPU cores) I get around 2000KB/sec or around 2150 with Paravirtualization set to Hyper V. In a Windows XP SP3 x86 (APIC: off, a single CPU core) host I get around 2200KB/sec.

So, the highest performance among these three scenarios is just 73% of the performance of the host PC.

WinRAR built-in performance benchmark mostly uses CPU and RAM. It does not render that much aside from a single number/counter on the screen.

This is not a regression because it's been like that for as long as I remember. I wonder if VBox can be optimized for such apps.

Linux KVM and VMWare WorkStation generally achieve a much higher emulation speed in this scenario.

Change History (2)

comment:1 by Artem S. Tashkinov, 4 years ago

VMWare Workstation 15.5.1 posts 2283KB/sec (guest OS: Windows XP SP3, single core, IOAPIC: off, I guess?) which is somewhat better but not really.

Feel free to close this bug report if it's not actionable or the efforts to increase WinRAR performance under VirtualBox are just not worth it.

Last edited 4 years ago by Artem S. Tashkinov (previous) (diff)

comment:2 by janitor, 4 years ago

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use