1 TMON - A Monitoring and Testing Tool for Linux 2 3 Why TMON? 4 ========== 5 Increasingly, Linux is running on thermally co 6 thermal relationship between processor and fan 7 computers. 8 9 As hardware vendors cope with the thermal cons 10 and more sensors are added, new cooling capabi 11 complexity of the thermal relationship can gro 12 devices, zones, sensors, and trip points. They 13 14 To expose such relationship to the userspace, 15 introduced sysfs entry at /sys/class/thermal w 16 links, trip point bindings, and device instanc 17 matrix by hand is not a trivial task. Testing 18 thermal conditions are often exception cases t 19 normal operations. 20 21 TMON is conceived as a tool to help visualize, 22 complex thermal subsystem. 23 24 Files 25 ===== 26 tmon.c : main function for set up and 27 tui.c : handles ncurses based user int 28 sysfs.c : access to the generic therma 29 pid.c : a proportional-integral-deriva 30 that can be used for thermal relations 31 32 Requirements 33 ============ 34 Depends on ncurses 35 36 Build 37 ========= 38 $ make 39 $ sudo ./tmon -h 40 Usage: tmon [OPTION...] 41 -c, --control cooling device in cont 42 -d, --daemon run as daemon, no TUI 43 -l, --log log data to /var/tmp/t 44 -h, --help show this help message 45 -t, --time-interval set time interval for 46 -v, --version show version 47 -g, --debug debug message in syslo 48 49 1. For monitoring only: 50 $ sudo ./tmon
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.