51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5254|回复: 5
打印 上一主题 下一主题

[原创] 性能测试指标分析

[复制链接]

该用户从未签到

跳转到指定楼层
#
发表于 2007-6-28 10:20:17 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
问题背景: 在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时间?

真诚邀请讨论中!! 谢谢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

5#
发表于 2007-9-30 17:27:43 | 只看该作者
路过````
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-9-19 10:41:25 | 只看该作者
up
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-13 14:51:36 | 只看该作者
不过个人感觉似乎不需要关注到这么细节的程度。
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-7-25 15:57:29 | 只看该作者
回答不了啊,对不住了 fishy ~~

不过个人感觉似乎不需要关注到这么细节的程度。
回复 支持 反对

使用道具 举报

该用户从未签到

1#
发表于 2007-7-25 13:23:34 | 只看该作者
没太关注这么细致的东西,佩服佩服。

不过想先问一下,为什么ps看,ps如何看。top? vmstat是否同样?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-25 16:38 , Processed in 0.074783 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表