BBS.ChinaUnix.net
今日推荐    首页 | 新闻 | Linux | 博客 | 论坛 | 人才 | 培训 | 知识库 | 资料 | 读书 | 手册 | 精华 | 下载 | 沙龙 | 搜索     
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


【已解决】Oprofile的问题:opreport报错
首页 » 论坛 » C/C++ »  
[打印] [订阅] [收藏] [推荐给朋友] [本帖文本页]
Godbach (To be 千里马!)
天使


CU奥运火炬传递手2008
UID:534931
注册:2007-3-9
最后登录: 2008-05-16
帖子:1415
精华:3

可用积分:1050
信誉积分:105
专家积分:1 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
1楼 发表于 2008-5-7 18:17 
环境为虚拟机,内核2.6.20
总是报错:
debian:/home/checksum# opreport
opreport error: No sample file found: try running opcontrol --dump
or specify a session containing sample files

---基本上确定为虚拟机下不能使用,物理机上都是没问题的。

[ 本帖最后由 Godbach 于 2008-5-10 11:35 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
----------------------------------
一尺之槌,日取其半,万世不竭!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
Godbach (To be 千里马!)
天使


CU奥运火炬传递手2008
UID:534931
注册:2007-3-9
最后登录: 2008-05-16
帖子:1415
精华:3

可用积分:1050
信誉积分:105
专家积分:1 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
2楼 发表于 2008-5-7 18:28 
又木有人来啊



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
----------------------------------
一尺之槌,日取其半,万世不竭!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
cookis
风云使者




UID:389167
注册:2006-3-20
最后登录: 2008-05-16
帖子:699
精华:1

可用积分:747
信誉积分:100
专家积分:0 (本版)

来自:BeiJing
状态:...离线...

[个人空间] [短信] [博客]


顶部
3楼 发表于 2008-5-7 18:49 
不是有提示吗...
先用opcontrol --dump 试一试呢.



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

|  (\_/)  This is Bunny. Copy and paste Bunny
| (='.'=) into your signature to help him gain
| (")_(") world domination.
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
Godbach (To be 千里马!)
天使


CU奥运火炬传递手2008
UID:534931
注册:2007-3-9
最后登录: 2008-05-16
帖子:1415
精华:3

可用积分:1050
信誉积分:105
专家积分:1 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
4楼 发表于 2008-5-7 19:28 


QUOTE:
原帖由 cookis 于 2008-5-7 18:49 发表
不是有提示吗...
先用opcontrol --dump 试一试呢.

呵呵,这样问题试过了,因为还是不行,所以上来问一下。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
----------------------------------
一尺之槌,日取其半,万世不竭!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
cookis
风云使者




UID:389167
注册:2006-3-20
最后登录: 2008-05-16
帖子:699
精华:1

可用积分:747
信誉积分:100
专家积分:0 (本版)

来自:BeiJing
状态:...离线...

[个人空间] [短信] [博客]


顶部
5楼 发表于 2008-5-8 10:37 
我用这玩意也不好使..就第一次dump出来点儿东西...以后再用就什么也dump不出来了.

但我的不报错   ^_^



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

|  (\_/)  This is Bunny. Copy and paste Bunny
| (='.'=) into your signature to help him gain
| (")_(") world domination.
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
Godbach (To be 千里马!)
天使


CU奥运火炬传递手2008
UID:534931
注册:2007-3-9
最后登录: 2008-05-16
帖子:1415
精华:3

可用积分:1050
信誉积分:105
专家积分:1 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
6楼 发表于 2008-5-8 11:48 


QUOTE:
原帖由 cookis 于 2008-5-8 10:37 发表
我用这玩意也不好使..就第一次dump出来点儿东西...以后再用就什么也dump不出来了.

但我的不报错   ^_^

楼上的也用过啊。这个工具本来是衡量代码效率比较好的工具。只是总搞不定,我昨天晚上在自己的物理机上Debian下,用apt-get安装的,还是同样的错误。

基本上都采用默认设置,opcontrol --setup --no-vmlinux
不对内核profile,
然后就是
#opcontrol -s
#./appprog
#opcontrol --dump
#opcontrol -h
#opreport
就执行最后一条命令报错。搞了一天了,还是找不到原因。

记得有的介绍上说使用这个工具是需要重新编译内核的,而且在CPU Type and Feature有个什么选项一定要选上,我这里并没有找到那个选项。因为我的内核之前编译过,所以就没有重新编译了。



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
----------------------------------
一尺之槌,日取其半,万世不竭!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
lkcloudy
新手




UID:74792
注册:2003-7-23
最后登录: 2008-05-13
帖子:4
精华:0

可用积分:15
信誉积分:100
专家积分:0 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
7楼 发表于 2008-5-8 13:43 
你这么试试:

opcontrol --init
opcontrol --reset
opcontrol --setup --event=GLOBAL_POWER_EVENTS:60000::1:1  
opcontrol --start

运行你的程序

opcontrol --stop
opcontrol --dump

而后运行
opreport -l 程序名



您对本贴的看法:鲜花[0] 臭蛋[0]
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
Godbach (To be 千里马!)
天使


CU奥运火炬传递手2008
UID:534931
注册:2007-3-9
最后登录: 2008-05-16
帖子:1415
精华:3

可用积分:1050
信誉积分:105
专家积分:1 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
8楼 发表于 2008-5-8 13:52 
回复 #7 lkcloudy 的帖子

谢谢楼上的。我先试试啊



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
----------------------------------
一尺之槌,日取其半,万世不竭!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
Godbach (To be 千里马!)
天使


CU奥运火炬传递手2008
UID:534931
注册:2007-3-9
最后登录: 2008-05-16
帖子:1415
精华:3

可用积分:1050
信誉积分:105
专家积分:1 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
9楼 发表于 2008-5-8 13:54 
回复 #7 lkcloudy 的帖子

还是同样的报错。我的CPU是Pro类型的,用的是CPU_CLK_UNHALTED,
另外,--dump是在stop之外使用,还是在stop之后呢?



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
----------------------------------
一尺之槌,日取其半,万世不竭!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女
Godbach (To be 千里马!)
天使


CU奥运火炬传递手2008
UID:534931
注册:2007-3-9
最后登录: 2008-05-16
帖子:1415
精华:3

可用积分:1050
信誉积分:105
专家积分:1 (本版)

状态:...离线...

[个人空间] [短信] [博客]


顶部
10楼 发表于 2008-5-8 14:01 
回复 #7 lkcloudy 的帖子

这个应该是将模块插入到内核的动作吧,在执行opcontrol --init之前用lsmod发现这个模块已经插入了



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

明犯我强汉天威者,穷搜天下,万里追杀,覆其巢,断其苗裔,戮其身,追其魂,屠其魄,虽远必诛!
----------------------------------
一尺之槌,日取其半,万世不竭!
IBM 集群技术资源全面接触 |赠送linux之父推荐的经典书 | CU-2008奥运之春摄影赛 | 新版开张:《IT爱车族》分享香车美女

首页 » 论坛 » C/C++ »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.051648 second(s), 4 queries , Gzip enabled