Chinaunix首页 | 论坛 | 博客
  • 博客访问: 31400
  • 博文数量: 8
  • 博客积分: 278
  • 博客等级: 二等列兵
  • 技术积分: 105
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-09 20:29
文章分类

全部博文(8)

文章存档

2012年(1)

2011年(7)

我的朋友

分类: LINUX

2011-05-27 19:02:44

    可开启linux的PrintkTime功能,即使用printk打印时加上时间戳。开启此功能的方法有二:在内核启动参数中加上time参数;编译内核时直接指定“Kernel hacking”中的“Show timing information on printks”来强制每次启动均为内核信息增加时间戳。
当完成上述配置后,重新启动Linux,然后通过以下命令将内核启动信息输出到文件:
dmesg -s 131072 >ktime
    然后利用一个脚本“show_delta”(位于Linux源码的scripts文件夹下)将上述输出的文件转换为时间增量显示格式:
    linux_srctree/scripts/show_delta ktime >dtime
这样,你就得到了一份关于Linux启动时间消耗的详细报告。
 
    另外有一个工具bootchart,在嵌入式平台下其简化版为bootchart-lite,可以分析启动过程中的IO,CPU使用等情况,可以查看瓶颈,然后针对性的优化。
    这篇日志最主要的目的是记下一下三个网址,相关的参考资源:
1.
2.
3.http://kb.cnblogs.com/a/1624823/
阅读(2849) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~