如何获取 grub load/boot 统计信息?

How to get grub load/boot statistics?

是否可以知道 grub 将文件从 /bootvmlinuzinitrd)加载到 RAM 需要多少时间?

据我所知,boot 命令根据之前的 linuxinitrd 命令加载并跳转到内核,没有任何选项来检索有关处理的一些统计信息。

阅读 grub 存储库中命令的源代码,我发现 testspeed 它提供了我想要的给定文件加载到内存中的统计信息:

grub> testspeed /vmlinuz
File size: 3.40MiB
Elapsed time: 1.571 s
Speed: 2.16MiB/s

grub> testspeed /initrd.img
File size: 48.80MiB
Elapsed time: 8.762 s
Speed: 5.57MiB/s