kernel编译时刻怎么查?一招教你轻松搞定!
在Linux体系中,kernel编译一个非常重要的环节,它决定了体系的稳定性和性能,kernel编译时刻较长,有时候我们需要查看编译时刻以便更好地优化编译经过,kernel编译时刻怎么查呢?下面,就让我来为大家揭晓这个秘密!?
我们需要明确一点:kernel编译时刻受多种影响影响,如CPU性能、编译器优化等级、编译选项等,下面内容技巧仅供参考。
查看编译日志
-
编译kernel:你需要编译kernel,可以使用下面内容命令:
makemenuconfigmake
-
查看编译日志:编译完成后,可以在
/var/log
目录下找到编译日志文件,如vmlinuz-5.4.0-42-generic.log
,使用下面内容命令查看:cat/var/log/vmlinuz-5.4.0-42-generic.log
-
查找编译时刻:在日志文件中,你可以找到类似下面内容信息:
[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
秒。
使用工具
-
安装工具:你可以使用下面内容命令安装
time
工具:sudoapt-getinstalltime
-
编译kernel:使用
time
命令编译kernel:timemake
-
查看编译时刻:编译完成后,
time
命令会输出编译时刻。real0m0.03suser0m0.00ssys0m0.00s
real
表示实际编译时刻,即0.03秒。
怎么样?经过上面的分析技巧,你可以轻松地查看kernel编译时刻,希望这篇文章能帮助你更好地优化编译经过,进步体系性能!?