#8052: Haiku works very poorly as a guest under the Linux Kernel Virtual Machine QEMU KVM -------------------------+------------------------------------------------- Reporter: Don | Owner: axeld Quixote | Status: new Type: bug | Milestone: R1 Priority: normal | Version: R1/Development Component: | Keywords: kvm, kernel virtual machine, qemu, System/Kernel | linux, ubuntu, virtualization, subversion, Resolution: | signal, SIGKILL, bfs, filesystem Blocked By: | Blocking: Has a Patch: 0 | Platform: x86 -------------------------+------------------------------------------------- Comment (by mmlr): The two CPU thing might very well be the problem here. At least under QEMU emulating more than one virtual CPU always caused the system to crawl. Since this only happened under QEMU I figured it'd be some problem of the APIC emulation, likely being specific/optimized for emulating other OSes. I never came around to actually investigate it though. The stick performance shouldn't really be all that much of a problem. Keep in mind though that raw throughput is really not a meaningful number. A stick doing 30MB/s burst reads may very well perform poorly when reading non-contiguous or only small data at a time. In either case caching should hide most of the performance hit there as well. You mention reproducible crashes but don't provide any more detail. You mean it panics because it doesn't find the boot volume if you "attach it as USB drive"? Is it in that case attached to an emulated USB device? If the KDL doesn't merely concern not finding the boot volume, then please file a new bug report for that and attach the corresponding output. A total build time of 4 and a half hours for buildtools and Haiku isn't so bad for a single emulated core of that generation IMO. Why exactly are you building the buildtools though? You can enter KDL via the kernel_debugger command line tool as well BTW. -- Ticket URL: <http://dev.haiku-os.org/ticket/8052#comment:3> Haiku <http://dev.haiku-os.org> Haiku - the operating system.