google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

[讨论] 性能测试指标分析

性能测试指标分析


问题背景: 在unix 下用ps 命令查看某一进程的执行占用资源情况, 以了解程序性能。 其中 %cpu字段是“cpu utilization of the process in "##.#" format. Currently, it is the CPU time used divided by the time the process has been running (cputime/realtime ratio)” A 我的理解 :这个除数不是系统总的cpu时间 而是本进程的运行时间。 因此, 这个比例的影响因素包括:1 程序本身的计算和系统i/o的比例 2 操作系统调度其他进程占用的时间 3进程是否是多线程的 B 我的问题: 程序本身的计算时间是否包括进入系统调用确还未实际i/o的时间 而自身睡眠的时间 同样的,对于time字段“accumulated cpu time, user + system. The display format is usually "MMM:SS", but can be shifted to the right if the process used more than 999 minutes of cpu time.” 那么这个系统时间是否是指进程作系统调用进入系统服务的时间, 因此这个时间包括系统服务自身的时间和i/o操作的时间。 这个理解正确吗? 如果是这样, 那么就算一个被测程序的运行时间, 应该按用户时间算,但是这个用户时间却不包括i/o时间? 真诚邀请讨论中!! 谢谢。

TOP





没太关注这么细致的东西,佩服佩服。 不过想先问一下,为什么ps看,ps如何看。top? vmstat是否同样?
欢迎访问Ricky的专业个人测试博客
http://www.rickyzhu.com
专注于测试自动化,性能测试以及测试工具的研究

TOP





LZ请把你具体运行的ps命令输出,拷贝粘上来,以方便及清晰的解答你的问题。

TOP





回答不了啊,对不住了 fishy ~~ 不过个人感觉似乎不需要关注到这么细节的程度。
欢迎访问我的 blog
专注于: 软件性能测试,软件测试自动化
软件测试过程,方法,技术的改进
开源工具和技术在软件测试中的应用

TOP

不过个人感觉似乎不需要关注到这么细节的程度。

TOP

up

TOP

路过````

TOP

 
当前时区 GMT+8, 现在时间是 2008-10-12 11:45Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹