gpt4 book ai didi

profiling - 英特尔 Vtune 分析器 : Remote Profiling with Sudo

转载 作者:行者123 更新时间:2023-12-04 09:40:00 32 4
gpt4 key购买 nike

我正在使用 Intel Vtune 来分析需要在另一台机器上进行 sudo 访问的远程应用程序。之前我已经能够在不需要 sudo 访问的那台机器上分析远程应用程序,但英特尔 Vtune 不适用于需要 sudo 访问的应用程序。我尝试了两种不同的方法:

  • 我在 vtune 应用程序中预先附加了 sudo 来调用该应用程序。 enter image description here

  • 这个尝试的解决方案甚至没有运行,并给了我一个错误。
  • 我创建了一个 bash 脚本,该脚本调用了在脚本中预先附加了 sudo 的应用程序。我还禁用了密码以将权限提升到 super 用户,这样脚本就不会提示输入密码。

  • enter image description here

    Vtune 运行了这个尝试并且没有返回错误,但它并没有真正起作用。在分析结果时,它运行的时间不到 1 秒(应用程序应该运行几分钟),它甚至没有捕获足够的数据来为我提供任何信息。它显然没有正常运行,但我没有看到任何错误或警告,所以我无法真正说出发生了什么。

    关于如何在 Vtune 中使用 sudo 权限正确运行远程应用程序的任何想法?

    最佳答案

    对于您的情况,您实际上应该使用 须藤对于应用程序,应该在参数字段中提供您的实际应用程序和参数。请找到附件图片作为示例。
    enter image description here
    这是因为您正在将您的应用程序传递给 sudo 可执行文件,该可执行文件将您的应用程序作为参数并执行所需的操作。
    您的第二个示例不起作用,因为 bash 文件可能具有 sudo 依赖项,并且仅在使用 sudo/root 执行时才起作用。正常执行(由普通用户执行)甚至可能不会运行 bash 脚本。

    关于profiling - 英特尔 Vtune 分析器 : Remote Profiling with Sudo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62377241/

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