来源:
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 的输出。
输出包括覆盖率百分比、图表连同概述页,能够快速浏览覆盖率数据。
|
还没有关于此文章的相关评论!