8 ms·
QEMU 1.4.0 released with 95% of native IO performance
- itry 14y agoDo I understand this correctly? Windows in Quemu will feel as fast as installed directly? If thats the case, I would buy a windows 8 CD just to play around with it without having to leave Debian. Will Windows 8 run in Qemu? Does this latest Qemu run under Debian 6?
- octoploid 14y agoThere is no need to buy Windows 8, just download the free trial. It runs without problems under qemu. See also: http://www.linux-kvm.org/page/Guest_Support_Status#Windows_Family http://www.linux-kvm.org/page/Guest_Support_Status#Windows_F...
- dguaraglia 14y agoOr, you can just use VirtualBox to test it? I don't know if they already support it.
- jimbobimbo 14y agoThey support Windows 8.
- Keyframe 14y agoProbably it's true that it will run as fast as 95% of native speed. However, you still have a host OS running in parallel... so it won't be the same as running either as full native I guess.
- paines 14y agoThis isn't just the fact as of this release. Xen is based on Qemu which can run e.g. Win7 paravirtualized on the same machine obtaining complete gfx or othe pci(-e) devices and run almost full speed. I am curious about the impact now that it is even faster.
- robot 14y agoIs that really paravirtualization? How does Xen run a binary OS as paravirtualized?
- ibrahima 14y agoI think you're right and the guy you replied to misspoke. Xen running Windows is called HVM which seems to be distinct from paravirtualization.
- OGC 14y agoHow does, say, Photoshop perform?
- 4ad 14y agoXen is not based on QEMU. Xen can use QEMU for emulating some devices when doing full virtualization, but when doing paravirtualization (most useful case) it doesn't use QEMU at all.
- sciurus 14y agoNo, "experimental threaded backend for virtio-blk-pci achieving up to a 900% increase in IOP rate on very large storage devices" does not translate to "Windows in Quemu will feel as fast as installed directly".
- lucian1900 14y agoThe GPU is still emulated in software, so it's likely to be quite slow.
- danieldk 14y agoWhy not link directly to the actual announcement? http://permalink.gmane.org/gmane.comp.emulators.qemu/194776 http://permalink.gmane.org/gmane.comp.emulators.qemu/194776
- zdw 14y agoAnd the full changelog here: http://wiki.qemu.org/ChangeLog/1.4 http://wiki.qemu.org/ChangeLog/1.4 Interesting gems there like more support for Mac OS X PPC guest OS's, and details on the block device changes.
- MichailP 14y agoIf anybody has simple and beautiful :) use cases of QEMU please share. I used it to run Debian Squeeze MIPS images, so that I could have gcc output in MIPS assembly.
- qznc 14y agoWe are testing [0] our Sparc v8 compiler backend. Apparently, a 3GHz i7 core emulating Sparc is significantly faster than an FPGA synthesized Sparc. [0] http://pp.info.uni-karlsruhe.de/git/firm-testsuite/ http://pp.info.uni-karlsruhe.de/git/firm-testsuite/
- jws 14y agoSchedule change. Today's project is to see is qemu running a big endian PPC delivers acceptable performance for testing software in a bigendian environment. I could retire an old Mac Mini PPC running Debian.
- justincormack 14y agoGood idea might try that too...
- dorianj 14y agoWhat kind of FPGA package were you previously using? Many FPGA CPU simulators attempt to be cycle-accurate for the purpose of architecture development, where the emulator has the leeway of treating instructions as atomic units and abstracting the rest.
- qznc 14y agoWould have to ask my colleague about the details, but yes it is cycle-accurate. It is running 50 or 80 MHz, so it is expected to run slower.
- apaprocki 14y agoI'd be curious if anyone has a Sparc guest running Solaris 10/11 on a Mac..
- Scramblejams 14y agoDoes this point the way for better disk performance for potentially all VM software? VirtualBox and Xen sure leave me cold when it comes to I/O. (Disclaimer: I haven't tried the alternatives, so I'm not really calling them out specifically.)
- aliguori 14y agoThis is ultimately about scalability. To achieve this kind of IOP rate, you need to be able to scale very large guests very well. KVM has always been exceptionally good at this and QEMU was really the bottle neck. We've now overcome this problem in QEMU (at least for block performance). KVM is able to achieve this level of scalability because it leverages Linux which is already very good at scaling to large systems. I wouldn't expect this kind of scalability from other hypervisors any time soon.
- shawn-butler 14y agoNot just Linux. This announcement makes SmartOS even that much more attractive an option?
- sciurus 14y agoFor anyone who needs background on this- SmartOS: virtualization with ZFS and KVM https://lwn.net/Articles/459754/ https://lwn.net/Articles/459754/
- bch 14y agoSo... does this preclude enjoying this sort of speed-boost on *BSD (I care about NetBSD specifically).
- martinced 14y agoI'm a KVM user (snd ex-Xen early adopter) but not very knowledgeable about all this. (I'm using VMs because I need them to test software in different environments) Does this latest QEMU patch have implications for KVM? Will KVM "Linux inside Linux" and "Windows inside Linux" virtual machines be now faster under KVM thanks to this latest QEMU patch? And if so, why? (thanks for all the good work to the QEMU and KVM teams btw)
- deutronium 14y agoIs this with visualization extensions?
- dysoco 14y agoAlthough something tells me I won't be able to play games in W8 under QUEMU right?
- MakeUsersWant 14y agoRequest: binaries for download.
- rwmj 14y agoQemu is ridiculously easy to compile on every Linux. Really. Just git clone, ./configure && make. The number of dependencies is tiny. It's also available in every Linux & *BSD distro of significance as a binary. It's also pretty easy to compile on Windows, although of course Windows lacks a compiler out of the box, but that's entirely the fault of Windows.
- MakeUsersWant 14y agoAt risk of nit-picking, I have a OS X and no default compiler.
- exDM69 14y agoQEMU is configured at compile time (with arguments to ./configure). It does not make sense to make a one-size-fits-all binary. Grabbing the source from git and compiling it takes only a moment anyway.
- mtgx 14y agoDoes this performance apply to using x86 apps on ARM devices, in Linux?
- klrr 14y agoWorks great, played around with plan9 on it.
- hhw 14y agoI'm a bit skeptical of the purported 95% of native IO performance. Especially, as in the mailing list thread, the maintainer claimed that it should already have been 95% on local storage, but that this latest version makes that applicable to large storage arrays as well. https://plus.google.com/101344524535025574253/posts/Dbu4e6ffUED https://plus.google.com/101344524535025574253/posts/Dbu4e6ff... It will be very interesting to see the benchmark configurations and results.
- guidefreitas 14y agoDoes that means Android emulator is going to be usable now?