[Skiboot] [RFC v2 PATCH 0/6] Faster fast reboot (2x!)

Nicholas Piggin npiggin at gmail.com
Tue Jul 3 13:35:24 AEST 2018


On Thu, 28 Jun 2018 12:54:55 +1000
Stewart Smith <stewart at linux.ibm.com> wrote:

> Currently, on a 128GB p9dsu system (with all that memory on node0), it
> takes around 13 seconds in skiboot to do a fast reboot.
> 
> By doing the clear in parallel, we get this down to ~11seconds.
> By then doing it in parallel with PCI scanning, we're down to ~9
> seconds.
> By then caching BOOTKERNEL rather than re-reading it, we're down to
> ~5seconds.

Very nice result! All the patches and rationales seem reasonable to me.

I can take another look at my patch and write a proper changelog for it
if you want to merge it. Did you have to make any changes?

Thanks,
Nick


> 
> With this patchset, we're down to the following big consumers of time:
> - 2.5s decompressing initramfs in BOOTKERNEL
> - the amazing amount of time it takes for a linux OS to get to the point
>   of issuing 'reboot' to firmware.
> 
> Nicholas Piggin (1):
>   Add cpu_queue_job_on_node() to do node local jobs



More information about the Skiboot mailing list