kernel编译过程kernel编译时间怎么查androidkernel编译

kernel编译时刻怎么查?一招教你轻松搞定!

在Linux体系中,kernel编译一个非常重要的环节,它决定了体系的稳定性和性能,kernel编译时刻较长,有时候我们需要查看编译时刻以便更好地优化编译经过,kernel编译时刻怎么查呢?下面,就让我来为大家揭晓这个秘密!?

我们需要明确一点:kernel编译时刻受多种影响影响,如CPU性能、编译器优化等级、编译选项等,下面内容技巧仅供参考。

查看编译日志

  1. 编译kernel:你需要编译kernel,可以使用下面内容命令:

    makemenuconfigmake

  2. 查看编译日志:编译完成后,可以在/var/log目录下找到编译日志文件,如vmlinuz-5.4.0-42-generic.log,使用下面内容命令查看:

    cat/var/log/vmlinuz-5.4.0-42-generic.log

  3. 查找编译时刻:在日志文件中,你可以找到类似下面内容信息:

    [5.744844]Startingkernel:Linux5.4.0-42-generic46-Ubuntu++PFriJul1000:24:02UTC2020[5.745024]BootingLinuxonphysicalCPU0x0[5.745024]Linuxversion5.4.0-42-generic(buildd@lgw01-31)(gccversion9.3.0(Ubuntu9.3.0-1ubuntu1))46~20.04.1-Ubuntu++PFriJul1000:24:02UTC2020...

    从上面的信息中,我们可以看到编译开始时刻为[5.744844],结束时刻为[5.745024],编译时刻为000181秒。

使用工具

  1. 安装工具:你可以使用下面内容命令安装time工具:

    sudoapt-getinstalltime

  2. 编译kernel:使用time命令编译kernel:

    timemake

  3. 查看编译时刻:编译完成后,time命令会输出编译时刻。

    real0m0.03suser0m0.00ssys0m0.00s

    real表示实际编译时刻,即0.03秒。

怎么样?经过上面的分析技巧,你可以轻松地查看kernel编译时刻,希望这篇文章能帮助你更好地优化编译经过,进步体系性能!?

版权声明

返回顶部