Re: Running OSv on kvmtool
Relateely I came across something called qemu-lite - https://github.com/clearcontainers/qemu/tree/qemu-lite-v2.9.0 and https://github.com/intel/qemu-lite/wiki. It looks like a lighter qemu with many features compiled. Now QEMU+OSv runs in around 250ms. OSv v0.24-510-g451dc6d 4 CPUs detected Firmware vendor: SeaBIOS bsd: initializing - done VFS: mounting ramfs at / VFS: mounting devfs at /dev net: initializing - done vga: Add VGA device instance virtio-blk: Add blk device instances 0 as vblk0, devsize=8520192 random: intel drng, rdrand registered as a source. random:initialized VFS: unmounting /dev VFS: mounting rofs at /rofs VFS: mounting devfs at /dev VFS: mounting procfs at /proc VFS: mounting ramfs at /tmp disk read (real mode): 39.68ms, (+39.68ms) uncompress lzloader.elf: 60.83ms, (+21.15ms) TLS initialization: 61.42ms, (+0.59ms) .init functions: 63.09ms, (+1.67ms) SMP launched: 63.88ms, (+0.79ms) VFS initialized: 66.43ms, (+2.55ms) Network initialized: 66.87ms, (+0.44ms) pvpanic done: 66.98ms, (+0.11ms) pci enumerated: 72.82ms, (+5.84ms) drivers probe: 72.82ms, (+0.00ms) drivers loaded: 131.03ms, (+58.21ms) ROFS mounted: 133.29ms, (+2.27ms) Total time: 133.29ms, (+0.00ms) Hello from C code VFS: unmounting /dev VFS: unmounting /proc VFS: unmounting / ROFS: spent 0.82 ms reading from disk ROFS: read 21 512-byte blocks from disk ROFS: allocated 18 512-byte blocks of cache memory ROFS: hit ratio is 89.47% Powering off. real 0m0.266s user 0m0.105s sys 0m0.152s Still 4 times slower than hyperkit on the same machine on OSX - please see my other email. Waldek On Wednesday, April 11, 2018 at 12:29:37 PM UTC-4, Pekka Enberg wrote: > > Hi, > > On Wed, Apr 11, 2018 at 6:08 PM, Waldek Kozaczuk > wrote: > >> Do you know if kvmtool supports multiboot? If so which version? >> > > It does not support Multiboot at all. The main problem with booting OSv is > indeed the loading part. kvmtool on x86 only supports Linux bzImage. The > MIPS port supports ELF so perhaps that could be included for x86 to to boot > OSv. > > - Pekka > -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Running OSv on kvmtool
Hi, On Wed, Apr 11, 2018 at 6:08 PM, Waldek Kozaczukwrote: > Do you know if kvmtool supports multiboot? If so which version? > It does not support Multiboot at all. The main problem with booting OSv is indeed the loading part. kvmtool on x86 only supports Linux bzImage. The MIPS port supports ELF so perhaps that could be included for x86 to to boot OSv. - Pekka -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Running OSv on kvmtool
Hi, thanks for the info. Do you know if kvmtool supports multiboot? If so which version? Waldek Sent from my iPhone > On Apr 11, 2018, at 09:06, Asias Hewrote: > > > >> On Wed, Apr 11, 2018 at 9:00 PM, Waldek Kozaczuk >> wrote: >> Has anybody tried it? Is it lighter and faster than QEMU? >> >> Waldek >> >> PS. I have been trying to find an official github repo and many things popup >> but hard to tell which one is what. > > > The current maintainer's repo is here: > > https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git > > I update this github repo from time to time: > > https://github.com/kvmtool/kvmtool > > The above two repo should be identical at the moment. > > > >> -- >> You received this message because you are subscribed to the Google Groups >> "OSv Development" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to osv-dev+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. > > > > -- > Asias -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Re: Running OSv on kvmtool
On Wed, Apr 11, 2018 at 9:00 PM, Waldek Kozaczukwrote: > Has anybody tried it? Is it lighter and faster than QEMU? > > Waldek > > PS. I have been trying to find an official github repo and many things > popup but hard to tell which one is what. > The current maintainer's repo is here: https://git.kernel.org/pub/scm/linux/kernel/git/will/kvmtool.git I update this github repo from time to time: https://github.com/kvmtool/kvmtool The above two repo should be identical at the moment. > -- > You received this message because you are subscribed to the Google Groups > "OSv Development" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to osv-dev+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- Asias -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.
Running OSv on kvmtool
Has anybody tried it? Is it lighter and faster than QEMU? Waldek PS. I have been trying to find an official github repo and many things popup but hard to tell which one is what. -- You received this message because you are subscribed to the Google Groups "OSv Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to osv-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.