gpt4 book ai didi

amazon-ec2 - 在 EC2 上运行时,如何让 OProfile/Xenoprof 使用事件计数器?

转载 作者:行者123 更新时间:2023-12-01 02:42:00 25 4
gpt4 key购买 nike

我正在为 EC2 编写一个集群范围的分析工具,旨在通过在每个实例上运行 OProfile 来收集数据。我最终想聚合 opreport 生成的 XML 输出,然后对其进行分析。

现在,我坚持让 OProfile 查看硬件事件——我所能做的就是在定时器中断模式下构建配置文件。我有一种感觉,这是因为 EC2 实例在虚拟化环境中运行,OProfile 无法看到硬件事件。

我仔细研究了这个预感,并提出了 Xenoprof 作为可能的解决方案,但关于如何使用 EC2 启动和运行它的文档非常有限。

如果有人在 EC2 上成功运行 Xenoprof(我知道肯定会有一些成功,因为有几篇关于它的论文),你能告诉我出了什么问题吗?

当我跑
yum 安装 oprofile

进而
人操作控制

在实例上,我看到 xen 的选项在那里,我认为这意味着必须安装 Xenoprof。我只是不知道如何将硬件事件作为我的样本。

任何建议将不胜感激!谢谢。

最佳答案

关注 https://bugzilla.redhat.com/show_bug.cgi?id=582570我能够得到 oprofile在 EC2 上运行:

opcontrol --deinit 
modprobe oprofile timer=1
opcontrol --reset
opcontrol --no-vmlinux
opcontrol --start

关于amazon-ec2 - 在 EC2 上运行时,如何让 OProfile/Xenoprof 使用事件计数器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7989521/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com