Sensor Monitoring With PTS
A single sensor can be monitored (i.e. MONITOR=cpu.voltage) or multiple sensors (i.e. MONITOR=cpu.voltage,cpu.temp) and will all be treated appropriately when running the tests. In addition, MONITOR=all is also supported to read all available sensors as well as all.temp, all.power, and all.voltage options for reading all available temperature, power consumptions, and voltage options, respectively. Once all test(s) have run and those results have been displayed, the statistics (low, high, and average results) for each sensor will be printed to the screen.
Following that, the user can then opt to view these sensor results within the PTS Results Viewer inside their web browser. A line graph is rendered for each type of sensor available and all points where the sensor values were polled are plotted. At this time, these sensor values cannot be uploaded to PTS Global. The benefit that this sensor support provides to the end-user is now being able to monitor other areas of the system while running normal tests within the Phoronix Test Suite. The user can better spot potential overheating issues and voltage fluctuations, among other scenarios.
Below is a sample output from running: MONITOR=gpu.temp,cpu.temp,sys.temp phoronix-test-suite benchmark encode-flac.
This feature can be found in Phoronix Test Suite 0.5 to be released later this week, but it immediately can be used if obtaining the Phoronix Test Suite source-code from Phorogit. Additional features will be added in the sensor-monitoring realm in forthcoming releases.
If you enjoyed this article consider joining Phoronix Premium to view this site ad-free, multi-page articles on a single page, and other benefits. PayPal or Stripe tips are also graciously accepted. Thanks for your support.