Kashyap Chamarthy
2016-Mar-21 15:01 UTC
Re: [Libguestfs] [PATCH v2 0/7] tests/qemu: Add program for tracing and analyzing boot times.
On Mon, Mar 21, 2016 at 01:18:55PM +0000, Richard W.M. Jones wrote:> On Mon, Mar 21, 2016 at 01:16:28PM +0000, Richard W.M. Jones wrote: > > On Mon, Mar 21, 2016 at 02:14:19PM +0100, Kashyap Chamarthy wrote: > > > I gave this series a spin, along a custom QEMU, and `supermin` from Git, > > > for my `libguestfs-test-tool` itself fails with: > > > > > > "Could not open option rom 'linuxboot_dma.bin': No such file or > > > directory" > > > > The qemu build is broken in some way. To fix it you have to do: > > > > cp pc-bios/optionrom/linuxboot_dma.bin pc-bios/optionrom/ > > I mean: > > cp pc-bios/optionrom/linuxboot_dma.bin pc-bios/Yep, that did it. Thanks! I see about 1.35 seconds time improvement, with `supermin` from Git + QEMU & the add patch[1]. https://kashyapc.fedorapeople.org/virt/stdouts/faster-supermin-custom-qemu-appliance-boot-analysis.txt This is with `supermin` from F23, and QEMU from Git (without adding the 'optionrom' patch): https://kashyapc.fedorapeople.org/virt/stdouts/supermin-f23-without-add-optionrom-patch-boot-analysis.txt [1] https://patchwork.ozlabs.org/patch/575578/ -- /kashyap
Richard W.M. Jones
2016-Mar-21 15:21 UTC
Re: [Libguestfs] [PATCH v2 0/7] tests/qemu: Add program for tracing and analyzing boot times.
On Mon, Mar 21, 2016 at 04:01:29PM +0100, Kashyap Chamarthy wrote:> https://kashyapc.fedorapeople.org/virt/stdouts/faster-supermin-custom-qemu-appliance-boot-analysis.txtThat's good. Next one to try is this Ceph build: http://koji.fedoraproject.org/koji/taskinfo?taskID=13411776 I removed the initialization of Cycles::init (RHBZ#1319483), so it should show some improvements in the qemu:feature-detect and qemu phases. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com Fedora Windows cross-compiler. Compile Windows programs, test, and build Windows installers. Over 100 libraries supported. http://fedoraproject.org/wiki/MinGW
Kashyap Chamarthy
2016-Mar-22 08:22 UTC
Re: [Libguestfs] [PATCH v2 0/7] tests/qemu: Add program for tracing and analyzing boot times.
On Mon, Mar 21, 2016 at 03:21:37PM +0000, Richard W.M. Jones wrote:> On Mon, Mar 21, 2016 at 04:01:29PM +0100, Kashyap Chamarthy wrote: > > https://kashyapc.fedorapeople.org/virt/stdouts/faster-supermin-custom-qemu-appliance-boot-analysis.txt > > That's good. Next one to try is this Ceph build: > > http://koji.fedoraproject.org/koji/taskinfo?taskID=13411776 > > I removed the initialization of Cycles::init (RHBZ#1319483), so it > should show some improvements in the qemu:feature-detect and qemu > phases.Re-ran it with it this morning, result[1]. As you noted on IRC last evening, indeed, I don't see any measurable improvement in appliance launch speed. Without the Ceph build : 2.447361s With Ceph build : 2.459696s I ran the appliance a few times before posting these results. Also, the test machine where I performed this doesn't have an SSD. [1] https://kashyapc.fedorapeople.org/virt/stdouts/2-faster-supermin-custom-qemu-appliance-boot-analysis.txt -- /kashyap
Apparently Analagous Threads
- Re: [PATCH v2 0/7] tests/qemu: Add program for tracing and analyzing boot times.
- Re: [PATCH v2 0/7] tests/qemu: Add program for tracing and analyzing boot times.
- Re: OCaml 4.09.0 rebuild complete in Rawhide (was: Re: OCaml 4.09.0 will be added to Fedora 32 via a side tag)
- try with succes rpm bind 9.7.3 with koji el4 and el5
- Re: snapshots handout