系统相关
首页 > 系统相关> > 测量linux内核从启动到用户空间所需的时间

测量linux内核从启动到用户空间所需的时间

作者:互联网

是否有基于内核检测的方法来测量内核在启动期间转移到用户空间的时间?我可以使用printk的定时信息,但我只是不确定,放置此printk的确切位置,以便观察内核何时转移到Userspace.

解决方法:

start_kernel()由体系结构特定代码(arch / architecture_type)调用.内核加载后,它调用第一个用户空间进程,即.来自init_post()的/ sbin / init(或更新的发行版上的systemd)这两个函数都在init / main.c中定义.

您可能需要阅读此blog以获取引导过程的详细说明.

标签:linux,embedded-linux,kernel,linux-kernel,kernel-module
来源: https://codeday.me/bug/20190901/1785349.html