51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3375|回复: 9
打印 上一主题 下一主题

[原创] 如何监视UNIX操作系统下数据库占用的CPU

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2006-9-6 20:01:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
近期正在为一项目做压力测试,已经知道如何监视应用服务器的CPU,还欠缺数据库CPU,因数据库为UNIX系统,未查出UNIX系统下查看数据库CPU的命令,不知LR是否本身有提供查看数据库占用CPU,如有知情者望告知,在下不胜感激

[ 本帖最后由 caill82 于 2006-9-6 20:02 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2006-9-6 22:01:21 | 只看该作者
unix查看数据库CPU的命令是什么意思?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2006-9-7 11:02:52 | 只看该作者
意思就是我想查看数据库占用的CPU,unix本身有一个命令ps,但这个是用来查看整个的CPU,因为我只能通过telnet远程连到数据库那台机子,不知要怎么查看orcale进程占用的CPU,所以不知loadrunner是不是可以查看每个进程占用的CPU,如oracle或者java
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2006-9-7 14:59:26 | 只看该作者
Oracle的第三方工具好像提供这个功能  视图界面
好像中文叫癞蛤蟆?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2006-9-7 17:53:05 | 只看该作者
LR本身是提供监控的
但需要被监控机器启动restat进程
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2006-9-8 20:41:25 | 只看该作者
不知楼上说的LR本身有提供监控功能是指监控的是哪个对象下的哪个属性,具体能说明一下吗,我只知道监控服务器所有的CPU,但要监控到ORACLE进程的CPU不知是哪一个
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2006-9-9 12:04:39 | 只看该作者

关注此贴,我也遇到此问题

关注此贴,我也遇到此问题
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2006-10-23 15:37:50 | 只看该作者

关注此贴

关注此贴
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2006-10-24 10:33:09 | 只看该作者
我所知道的,想监控UNIX,有两种方法:
1、使用LR自带的功能,在场景里可以设置(前提是Unix服务器必须启动restat进程)
2、推荐使用Spotlight forUnix,这个更直接,也比较容易看懂,(前提是你必须拥有一个要监控的Unix的Root级权限的用户,但不能是Root)
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2006-10-24 10:42:46 | 只看该作者
利用CRT工具;
命令为:vmstat -2 (“-"后的数字为刷新秒数)或top命令
但是利用这种命令方式监测资源使用,感觉不准确,难度也大(1个人好像很难完成),再由你无法很准确的定位并发操作时的资源使用情况,也无法形成LR那样的图表,更直观!但是也可以作为辅助参考!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-13 13:55 , Processed in 0.075011 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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