【发布时间】:2016-05-16 09:57:41
【问题描述】:
是否可以知道 grub 将文件从 /boot(vmlinuz 和 initrd)加载到 RAM 需要多少时间?
据我所知,boot 命令根据之前的linux 和initrd 命令加载并跳转到内核,没有任何选项来检索有关处理的一些统计信息。
【问题讨论】:
标签: linux linux-kernel bootloader grub grub2
是否可以知道 grub 将文件从 /boot(vmlinuz 和 initrd)加载到 RAM 需要多少时间?
据我所知,boot 命令根据之前的linux 和initrd 命令加载并跳转到内核,没有任何选项来检索有关处理的一些统计信息。
【问题讨论】:
标签: linux linux-kernel bootloader grub grub2
阅读 grub 的 repo 中的命令源代码,我发现 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
【讨论】: