Username: Password:

对 Linux 内核进行压力测试
来源: ChinaUnix博客  作者: ChinaUnix博客   发布时间:2008-04-29 02:14:12

http://www-128.ibm.com/developerworks/cn/linux/l-stress/index.html
评价系统资源利用率
      
所选择的测试的组合必须给系统的资源带来足够的压力。Linux 内核的四个主要方面能够影响系统的
响应和执行时间:
      

  •           CPU:用于在机器的 CPU(s)上处理数据的时间。
            

  •           Memory:用于自真实存储器中读写数据的时间。
            

  •           I/O:用于自磁盘存储器读写数据的时间。
            

  •           Networking:用于自网络读写数据的时间。
            

      
测试设计者应该使用下面这两个著名的且广为应用的开放源代码 Linux 资源监控工具来评价资源利用率水平。
(请参阅本文稍后的
        
参考资料
以获得下载这些工具的链接。)
      
      

  •           top:由 Albert D. Cahalan 维护着的一个开放源代码工具,
    包含于大部分 Linux 发行版本中,可用于当前的 2.4 和 2.6 内核。
            

  •           sar:另一个开放源代码工具;他由 Sebastien Godard 维护。
    这个工具也包含于大部分 Linux 发行版本中,可用于当前的 2.4 和 2.6 内核。
分析内核代码覆盖率
      

  •           gcov:一个由 Linux Test Project 维护的开放源代码工具。
    这个工具分析内核代码的覆盖率,并报告哪些行、函数和分支被覆盖连同他们被访问了多少次。
            

  •           lcov:另一个由 IBM 研发,由 Linux Test Project 维护的开放源代码工具。
    这个工具由一组构建于基于文本的 gcov 输出之上的 Perl 脚本构成,以实现基于 HTML 的输出。
    输出包括覆盖率百分比、图表连同概述页,能够快速浏览覆盖率数据。



喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅