[haiku-bugs] Re: [Haiku] #8052: Haiku works very poorly as a guest under the Linux Kernel Virtual Machine QEMU KVM

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Wed, 26 Oct 2011 13:18:42 -0000

#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.

Other related posts: