2015年11月19日
摘要: 一、简介 内核,是一个操作系统的核心。它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。 本文将以kernel linux-2.6.32.4版本为... 阅读全文
posted @ 2015-11-19 20:44 红孩儿你好 阅读(741) 评论(0) 推荐(0)
摘要: 一、简介 Linux 内核调试器(KDB)允许您调试 Linux 内核。这个恰如其名的工具实质上是内核代码的补丁,它允许高手访问内核内存和数据结构。KDB 的主要优点之一就是它不需要用另一台机器进行调试:您可以调试正在运行的内核。 在本文中,我们将从有关下载 KDB 补丁、打补丁、(重新)编译内核以及启动 KDB 方面的信息着手。然后我们将了解 KDB 命令并研究一些较常用的命令。最后,我们将研究... 阅读全文
posted @ 2015-11-19 20:34 红孩儿你好 阅读(2363) 评论(0) 推荐(0)
摘要: 一、简介 有些时候,我们特别关注程序的性能,特别是底层软件,比如驱动程序,OS等。为了更好的优化程序性能,我们必须找到性能瓶颈点,“好钢用在刀刃上”才能取得好的效果,否则可能白做工作。为了找到关键路径,我们可以使用profilng技术,在linux平台上,我们可以使用gprof和oprofile工具。 二、工具 1)gprof http://www.cnblogs.com/274914765q... 阅读全文
posted @ 2015-11-19 01:11 红孩儿你好 阅读(169) 评论(0) 推荐(0)
摘要: 一、简介 oProfile是Linux平台上的一个功能强大的性能分析工具,支持两种采样(sampling)方式:基于事件的采样(eventbased)和基于时间的采样(timebased),它可以工作在不同的体系结构上,包括MIPS、ARM、IA32、IA64和AMD。 二、安装 1)打开内核OPROFILE选项,否则运行oProfile将提示: [root@localhost opro... 阅读全文
posted @ 2015-11-19 00:54 红孩儿你好 阅读(2498) 评论(0) 推荐(0)