rv-mon-sched¶
调度器监控器集合¶
- 手册章节:
1
概要¶
rv mon sched [选项]
rv mon <嵌套监控器> [选项]
rv mon sched:<嵌套监控器> [选项]
描述¶
调度器监控器集合是多个监控器的容器,用于模拟调度器的行为。每个监控器都描述了调度器应遵循的规范。
作为监控器容器,它将启用所有嵌套监控器并根据选项进行设置。然而,嵌套监控器也可以通过名称和指定 sched: 独立激活,例如,要只启用监控器 tss,您可以执行以下任一操作:
# rv mon sched:tss
# rv mon tss
有关此监控器的更多信息,请参阅内核文档:<https://docs.linuxkernel.org.cn/trace/rv/monitor_sched.html>
选项¶
-h, --help
打印监控器的选项和可用的反应器列表。
-r, --reactor 反应器
启用反应器。有关可用反应器的列表,请参阅 -h。
-s, --self
跟踪时 (-t),也打印 rv 命令自身发生的事件。如果 rv 命令自身产生过多事件,该工具可能会忙于仅处理自身事件。
-t, --trace
跟踪监控器的事件和错误。
-v, --verbose
打印调试信息。
嵌套监控器¶
- 可用的嵌套监控器有
scpd: 在抢占禁用时调用 schedule
snep: schedule 不启用抢占
sncid: 在中断禁用时未调用 schedule
snroc: 在其自身上下文中设置为不可运行
sco: 调度上下文操作
tss: 调度时任务切换
另请参阅¶
rv(1), rv-mon(1)
Linux 内核 RV 文档:<https://linuxkernel.org.cn/doc/html/latest/trace/rv/index.html>
报告错误¶
向 <linux-kernel@vger.kernel.org> 和 <linux-trace-devel@vger.kernel.org> 报告错误
许可¶
rv 是在 GNU GPLv2 许可下的自由软件
版权¶
Copyright (C) 2022 Red Hat, Inc. 本软件的免费使用受 GNU Public License (GPL) 条款的约束。