Lines Matching +full:lines +full:- +full:initial +full:- +full:states

2 # SPDX-License-Identifier: GPL-2.0
4 \fBtmon\fP - A monitoring and testing tool for Linux kernel thermal subsystem
13 real-time thermal data; tune
16 states via sysfs.
22 - show thermal zone information
23 - show cooling device information
24 - show trip point binding within each thermal zone
25 - show trip point and cooling device instance bindings
28 - show temperature of all thermal zones w.r.t. its trip points and types
29 - show states of all cooling devices
32 - with a built-in Proportional Integral Derivative (\fBPID\fP)
35 - allow manual control of cooling device states and target temperature
38 - contains thermal configuration data, i.e. cooling device, thermal
41 - log real-time thermal data into space separated format that can be
46 The \fB-c --control\fP option sets a cooling device type to control temperature
49 The \fB-d --daemon\fP option runs \fBtmon \fP as daemon without user interface
51 The \fB-g --debug\fP option allow debug messages to be stored in syslog
53 The \fB-h --help\fP option shows help message
55 The \fB-l --log\fP option write data to /var/tmp/tmon.log
57 The \fB-t --time-interval\fP option sets the polling interval in seconds
59 The \fB-T --target-temp\fP option sets the initial target temperature
61 The \fB-v --version\fP option shows the version of \fBtmon \fP
63 The \fB-z --zone\fP option sets the target therma zone instance to be controlled
88 \fBCtrl-C, q/Q\fP stops \fBtmon\fP
100 $ sudo ./tmon -c Processor -z 0
103 $ sudo ./tmon -c intel_powerclamp -z 1
106 $ sudo ./tmon -g -l
108 For example, the log below shows PID controller was adjusting current states
112 #---------- THERMAL DATA LOG STARTED -----------
134 Data can be read directly into an array by an example R-script below:
137 tdata <- read.table("/var/tmp/tmon.log", header=T, comment.char="#")
141 g_range <- range(0, intel_powerclamp15, TargetTemp, acpitz0)
144 lines(TargetTemp, type="o", pch=22, lty=2, col="red")