rv-mon-sched

排程器監控器集合

手冊章節:

1

概要

rv mon sched [選項]

rv mon <巢狀監控器> [選項]

rv mon sched:<巢狀監控器> [選項]

描述

排程器監控器集合是多個監控器的容器,用於模擬排程器的行為。每個監控器都描述了排程器應遵循的規範。

作為監控器容器,它將啟用所有巢狀監控器並根據選項進行設定。然而,巢狀監控器也可以透過名稱和指定 sched: 獨立啟用,例如,要只啟用監控器 tss,您可以執行以下任一操作:

# rv mon sched:tss

# rv mon tss

有關此監控器的更多資訊,請參閱核心文件:<https://docs.kernel.org/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://kernel.linux.club.tw/doc/html/latest/trace/rv/index.html>

作者

由 Gabriele Monaco <gmonaco@redhat.com> 撰寫

報告錯誤

向 <linux-kernel@vger.kernel.org> 和 <linux-trace-devel@vger.kernel.org> 報告錯誤

許可

rv 是在 GNU GPLv2 許可下的自由軟體

版權

Copyright (C) 2022 Red Hat, Inc. 本軟體的免費使用受 GNU Public License (GPL) 條款的約束。