Linux内核打印时间戳

 较为简单可行的方式是通过PrintkTime功能为启动过程的所有内核信息增加时间戳,便于汇总分析。PrintkTime最早为CELF所提供的一个内核补丁,在后来的Kernel 2.6.11版本中正式纳入标准内核。所以大家可能在新版本的内核中直接启用该功能。如果你的Linux内核因为某些原因不能更新为2.6.11之后的版本,那么可以参考CELF提供的方法修改或直接下载它们提供的补丁:http://tree.celinuxforum.org/CelfPubWiki/PrintkTimes

  开启PrintkTime功能的方法很简单,只需在内核启动参数中增加“time”即可。当然,你也可以选择在编译内核时直接指定“Kernel hacking”中的“Show timing information on printks”来强制每次启动均为内核信息增加时间戳。这一种方式还有另一个好处:你可以得到内核在解析启动参数前所有信息的时间。因此,我选择后一种方式。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏草根专栏

Git基本命令 -- 别名 + 忽略 + 推送

别名. 我可以使用这个命令查看repository的历史 git log --all --graph --decorate --oneline: ? 这个命令可...

29660
来自专栏用户画像

Linux统计文件夹下的文件数目

Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。

12420
来自专栏JMCui

NodeJS安装第一个工程.

一、刚接触Node.js,下载好安装包后,一路Next,安装好后,结构目录如下 ?       在命令行窗口输入node -v 和npm -v ? 二、建立一个...

29060
来自专栏博客园

功能接口

         定义对基于ClaimsPrincipal识别用户的支持以及指定验证处理程序

20740
来自专栏小白课代表

编程 | VB6.0中文企业版安装教程。

20930
来自专栏Golang语言社区

channel误用导致的一个BUG

在协议处理时,在正规处理流程之外想利用channel来做一个类似listener的机制,就是发现如果有listener就把协议数据发给它;而listener可以...

31850
来自专栏猿天地

spring mvc开发的mongodb网页版客户端

项目介绍 相信大家都用过mongodb的一些客户端工具,如mongovue等等这些工具,这些是直接安装在电脑上的,当我们在生产环境中的数据库,为了安全我们是不允...

38670
来自专栏运维小白

14.5 NFS客户端问题

NFS客户端问题 NFS 4版本会有该问题 客户端挂载共享目录后,不管是root用户还是普通用户,创建新文件时属主、属组为nobody 客户端挂载时加上 -o ...

26160
来自专栏Golang语言社区

channel误用导致的一个BUG

在协议处理时,在正规处理流程之外想利用channel来做一个类似listener的机制,就是发现如果有listener就把协议数据发给它;而listener可以...

30850
来自专栏Java技术栈

Maven精选系列--常用命令详情

常用命令 mvn –version mvn -v 显示maven安装版本信息 mvn clean 清理项目打包文件,即项目下的target目录 mvn comp...

347110

扫码关注云+社区

领取腾讯云代金券