rv-mon-sched(1)
| RV-MON-SCHED(1) | General Commands Manual | RV-MON-SCHED(1) |
NAME
rv-mon-sched - Scheduler monitors collection
SYNOPSIS
rv mon sched [OPTIONS]
rv mon <NESTED_MONITOR> [OPTIONS]
rv mon sched:<NESTED_MONITOR> [OPTIONS]
DESCRIPTION
The scheduler monitor collection is a container for several monitors to model the behaviour of the scheduler. Each monitor describes a specification that the scheduler should follow.
As a monitor container, it will enable all nested monitors and set them according to OPTIONS. Nevertheless nested monitors can also be activated independently both by name and by specifying sched: , e.g. to enable only monitor tss you can do any of:
# rv mon tss
See kernel documentation for further information about this monitor: <https://docs.kernel.org/trace/rv/monitor_sched.html>
OPTIONS
-h, --help
-r, --reactor reactor
-s, --self
-t, --trace
-v, --verbose
NESTED MONITOR
- The available nested monitors are:
- scpd: schedule called with preemption disabled
- snep: schedule does not enable preempt
- sncid: schedule not called with interrupt disabled
- snroc: set non runnable on its own context
- sco: scheduling context operations
- tss: task switch while scheduling
SEE ALSO
Linux kernel RV documentation: <https://www.kernel.org/doc/html/latest/trace/rv/index.html>
AUTHOR
Written by Gabriele Monaco <gmonaco@redhat.com>
REPORTING BUGS
Report bugs to <linux-kernel@vger.kernel.org> and <linux-trace-devel@vger.kernel.org>
LICENSE
rv is Free Software licensed under the GNU GPLv2
COPYING
Copyright (C) 2022 Red Hat, Inc. Free use of this software is granted under the terms of the GNU Public License (GPL).
