控制活动
此信息仅适用于命令行界面 (vtl)。
ActivityController 工具可用于管理正在运行的“活动”。
ActivityController 有两种用户界面模式:交互式与非交互式。在交互模式中,可以看到一个操作列表,列出可以在当前运行的“活动”上执行的操作,并可供选择所需的操作。在非交互模式中,操作在命令行中指定。
要激活 ActivityController,请在 shell 提示符下输入 ActivityController。您可能必须另外启动一个 shell 来执行此操作。
交互模式
这是不使用任何命令行选项激活 ActivityController 可执行文件时,默认激活的模式。
要在交互模式下为当前运行的“活动”激活 ActivityController:
-
在 shell 提示符下,输入:
>ActivityController
输出如下:
You are controlling the following Activity:
[Activity name goes here]
Please select one of the following actions to use with the Activity:
1. Stop Activity
2. Cancel Activity
3. Pause Activity
4. Resume Activity
5. Activity Status
6. Activity Information
7. Quit
-
输入希望 ActivityController 执行的操作对应的编号。
ActivityController 执行指定的操作时,对于前四个操作,它会显示状态消息。执行停止或取消操作时,由于“活动”不再运行,因而无法控制,所以 ActivityController 将退出。
“活动状态”操作显示“活动”的当前状态:正在运行或已暂停。
“活动信息”操作显示有关“活动”内容的信息:数据采集器。显示以下输出:
The following data collectors are in the Activity ([Activity name goes here]):
[1st data collector name goes here]
[2nd data collector name goes here]
...
[nth data collector name goes here]
非交互模式
非交互模式与交互模式支持相同的命令。但是在执行操作之后,ActivityController 将退出,返回到命令行提示符。
要激活非交互模式,请使用所需的命令行选项启动 ActivityController 可执行文件:-stop、-cancel、-pause、-resume、-status 或 -info。
命令行示例:
>ActivityController -cancel
备注
-
“活动”名称只显示头 35 个字符。
-
只能控制当前运行的“活动”。这样,多个用户就可以独立运行 ActivityController 来控制自己的“活动”,而不会相互影响。
-
不能同时使用多个 ActivityController 实例管理相同的“活动”。
-
采样不支持“暂停/恢复”操作。
-
对于一次性完成运行的“活动”,请使用 ActivityController 的暂停/恢复功能。要暂停/恢复分多次运行的“活动”,请使用 VTuneAPI 调用。
-
如需有关 ActivityController 选项的简要参考信息,请参阅手册页:
-
>man ActivityController
提示
要查看非交互模式中具体可以使用哪些命令行参数,请输入:ActivityController -help。