【发布时间】:2020-10-04 05:12:17
【问题描述】:
我正在使用 Intel Vtune 分析需要在另一台计算机上进行 sudo 访问的远程应用程序。在此之前,我已经能够在不需要 sudo 访问权限的机器上分析远程应用程序,但 Intel Vtune 不适用于需要 sudo 访问权限的应用程序。我尝试了两种不同的方法:
这个尝试的解决方案甚至没有运行并给了我一个错误。
- 我创建了一个调用应用程序的 bash 脚本,并在脚本中预先附加了 sudo。我还禁用了密码以将权限提升到超级用户,这样脚本就不会提示输入密码。
Vtune 运行此尝试并没有返回错误,但它并没有真正起作用。在分析结果时,它运行了不到 1 秒(应用程序应该运行几分钟),它甚至没有捕获足够的数据来给我任何信息。它显然没有正常运行,但我没有看到任何错误或警告,所以我无法确定发生了什么。
关于如何在 Vtune 中正确运行具有 sudo 权限的远程应用程序的任何想法?
【问题讨论】:
-
处理争论的 bash 脚本是否正确传递?您是否尝试过从远程机器上运行 bash 脚本并有争论
-
是的,我可以在本地运行脚本,并且可以正常运行。
标签: profiling profiler intel-vtune