Coder Social home page Coder Social logo

amanusk / s-tui Goto Github PK

View Code? Open in Web Editor NEW
3.9K 62.0 139.0 3.01 MB

Terminal-based CPU stress and monitoring utility

Home Page: https://amanusk.github.io/s-tui/

License: GNU General Public License v2.0

Shell 0.13% Python 99.45% Makefile 0.42%
cpu monitoring stress temperature utilization frequency power urwid psutil terminal

s-tui's Introduction

The Stress Terminal UI: s-tui

PyPI version Downloads

Stress-Terminal UI, s-tui, monitors CPU temperature, frequency, power and utilization in a graphical way from the terminal.

Screenshot

Table of Contents

What it does

  • Monitoring your CPU temperature/utilization/frequency/power
  • Shows performance dips caused by thermal throttling
  • Requires no X-server
  • Built-in options for stressing the CPU (stress/stress-ng/FIRESTARTER)

Usage

s-tui

Simple installation

pip (x86 + ARM)

The most up to date version of s-tui is available with pip.

Install with:

pip install s-tui --user

(This usually creates an executable in ~/.local/bin/ dir. Make sure it is in your PATH)

To install as root

sudo pip install s-tui

You might need to install python-dev first

Installation in virtualenv with pipsi:

pipsi install s-tui

More installation methods

Ubuntu (18.10 and newer)

sudo apt install s-tui

Ubuntu (18.04, 16.04)

A PPA is available but is not up to date

sudo add-apt-repository ppa:amanusk/python-s-tui
sudo apt-get update
sudo apt-get install python3-s-tui

Arch Linux, Manjaro

s-tui is in the Arch repository:

sudo pacman -S s-tui

s-tui-git follows the master branch, maintained by @MauroMombelli

Install it with: yay -S s-tui-git

OpenSUSE

sudo zypper install s-tui

Fedora

s-tui is in the Fedora repository:

sudo dnf install s-tui

Options

TUI interface:

The side bar houses the controls for the displayed graphs.
At the bottom, all sensors reading are presented in text form.

* Use the arrow keys or 'hjkl' to navigate the side bar
* Toggle between stressed and regular operation using the radio buttons in 'Modes'.
* If you wish to alternate stress defaults, you can do it in <Stress options>
* Select graphs to display in the <Graphs> menu
* Select summaries to display in the <Summaries> menu
* Use the <Reset> button to reset graphs and statistics
* If your system supports it, you can use the UTF-8 button to get a smoother graph
* Save your current configuration with the <Save Settings> button
* Press 'q' or the <Quit> button to quit

* Run `s-tui --help` to get this message and additional cli options

optional arguments:
  -h, --help            show this help message and exit
  -d, --debug           Output debug log to _s-tui.log
  --debug-file DEBUG_FILE
                        Use a custom debug file. Default: _s-tui.log
  -dr, --debug_run      Run for 5 seconds and quit
  -c, --csv             Save stats to csv file
  --csv-file CSV_FILE   Use a custom CSV file. Default: s-tui_log_<TIME>.csv
  -t, --terminal        Display a single line of stats without tui
  -j, --json            Display a single line of stats in JSON format
  -nm, --no-mouse       Disable Mouse for TTY systems
  -v, --version         Display version
  -tt T_THRESH, --t_thresh T_THRESH
                        High Temperature threshold. Default: 80

Dependencies

s-tui is great for monitoring. If you would like to stress your system, install stress. Stress options will then show up in s-tui (optional)

sudo apt-get install stress

Configuration

s-tui is a self-contained application that can run out-of-the-box and doesn't need config files to drive its core features. However, additional features like running scripts when a certain threshold has been exceeded (e.g. CPU temperature) does necessitate creating a config directory. This directory will be made in ~/.config/s-tui by default.

Saving a configuration

Selecting <Save Settings> will save the current configuration to ~/.config/s-tui/s-tui.conf. If you would like to restore defaults, simply remove the file.

Adding threshold scripts

s-tui gives you the ability to run arbitrary shell scripts when a certain threshold is surpassed, like your CPU temperature. You can define this custom behaviour by adding a shell file to the directory ~/.config/s-tui/hooks.d with one of the following names, depending on what threshold you're interested in reacting to:

  • tempsource.sh: triggered when the CPU temperature threshold is exceeded

If s-tui finds a script in the hooks directory with the name of a source it supports, it will run that script every 30 seconds as long as the current value of the source remains above the threshold.

Note that at the moment only CPU temperature threshold hooks are supported.

Run from source code

Start by cloning the repository

git clone https://github.com/amanusk/s-tui.git
cd s-tui

Install required dependencies as [root] or as (local user)

[sudo] pip install urwid (--user)
[sudo] pip install psutil (--user)

Install stress (optional)

sudo apt-get install stress

Run the .py file

python -m s_tui.s_tui

OPTIONAL integration of FIRESTARTER (via submodule, does not work on all systems)

FIRESTARTER is a great tool to stress your system to the extreme. If you would like, you can integrate FIRESTARTER submodule into s-tui.

To build FIRESTARTER:

git submodule init
git submodule update
cd ./FIRESTARTER
./code-generator.py
make

Once you have completed these steps, you can either:

  • Install FIRESTARTER to make it accessible to s-tui, e.g make a soft-link to FIRESTARTER in /usr/local/bin.
  • Run s-tui from the main project directory with python -m s_tui.s_tui
    An option to run FIRESTARTER will then be available in s-tui

Compatibility

s-tui uses psutil to probe hardware information. If your hardware is not supported, you might not see all the information.

s-tui uses urwid as a graphical engine. urwid only works with UNIX-like systems

  • Power read is supported on Intel Core CPUs of the second generation and newer (Sandy Bridge) and on AMD Family 17h CPUs through the amd_energy driver.
  • s-tui tested to run on Raspberry-Pi 4,3,2,1

FAQ

Q: How is this different from htop?
A: s-tui is not a processes monitor like htop. The purpose is to monitor your CPU statistics and have an option to test the system under heavy load. (Think AIDA64 stress test, not task manager).

Q: I am using the TTY with no X server and s-tui crashes on start
A: By default, s-tui is handles mouse inputs. This causes some systems to crash. Try running s-tui --no-mouse

Q: I am not seeing all the stats in the sidebar.
A: The sidebar is scrollable, you can scroll down with DOWN or j or scroll to the bottom with PG-DN or G. You might consider also decreasing the size of the font that you use in your terminal.:)

Contributing

New issues and Pull Requests are welcome :)

If you notice a bug, please report it as a new issue, using the provided template.

To open a Pull Request, please see CONTRIBUTING for more information.

Tip

If you like this work, please star it on GitHub.

BTC: 1PPhYgecwvAN7utN2EotgTfy2mmLqzF8m3
ETH: 0xc169699A825066f2F07E0b29C4082094b32A3F3e

s-tui's People

Contributors

alexjj avatar amanusk avatar andreaspantle avatar domoritz avatar harlemsquirrel avatar jazzzooo avatar joecool1029 avatar kianmeng avatar mb720 avatar mkesper avatar schaerfo avatar schdvr avatar smaorus avatar tim77 avatar ygnys avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

s-tui's Issues

Error running s-tui for first time

Hi, I get the following output in terminal after installing with pip:

Traceback (most recent call last):
  File "/usr/local/bin/s-tui", line 9, in <module>
    load_entry_point('s-tui==0.2.3', 'console_scripts', 's-tui')()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 542, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2569, in load_entry_point
    return ep.load()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2229, in load
    return self.resolve()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 2235, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/local/lib/python3.5/dist-packages/s_tui/s_tui.py", line 26, in <module>
    from ComplexBarGraphs import ScalableBarGraph
ImportError: No module named 'ComplexBarGraphs'

I am running Ubuntu 16.04.2 64bit

pressing escape to exit a popup makes s-tui crash

Step 1: Describe your environment

  • System (Intel/AMD/Raspberry Pi etc): intel x86_64___
  • OS version: ubuntu 16.04___
  • s-tui version: 0.6.7.2
  • Installation method(pip/PPA/source code): _pip

Step 2: Describe the problem:

Observed Results:

  • What happened? (Traceback of a crash/Image/description):
    open up the help window, hit escape once or twice, then click help again

Traceback (most recent call last):
File "/usr/local/bin/s-tui", line 9, in
load_entry_point('s-tui==0.6.7.2', 'console_scripts', 's-tui')()
File "/usr/local/lib/python3.5/dist-packages/s_tui/s_tui.py", line 680, in main
graph_controller.main()
File "/usr/local/lib/python3.5/dist-packages/s_tui/s_tui.py", line 544, in main
self.loop.run()
File "/usr/local/lib/python3.5/dist-packages/urwid/main_loop.py", line 278, in run
self._run()
File "/usr/local/lib/python3.5/dist-packages/urwid/main_loop.py", line 376, in _run
self.event_loop.run()
File "/usr/local/lib/python3.5/dist-packages/urwid/main_loop.py", line 682, in run
self._loop()
File "/usr/local/lib/python3.5/dist-packages/urwid/main_loop.py", line 719, in _loop
self._watch_filesfd
File "/usr/local/lib/python3.5/dist-packages/urwid/raw_display.py", line 393, in
event_loop, callback, self.get_available_raw_input())
File "/usr/local/lib/python3.5/dist-packages/urwid/raw_display.py", line 466, in parse_input
codes, wait_for_more)
File "/usr/local/lib/python3.5/dist-packages/urwid/escape.py", line 385, in process_keyqueue
if run[0] == "esc" or run[0].find("meta ") >= 0:
AttributeError: 'tuple' object has no attribute 'find'

Debug Results, output of s-tui -d created in a file _s-tui.log:

* Replace this with debug output *

Step 3: Reproduce the problem:

Steps to reproduce:




* Replace this with relevant code to reproduce the problem *

Crash when running in Arch Linux TTY

The following traceback is presented:

Traceback (most recent call last):
  File "/usr/bin/s-tui", line 11, in <module>
    load_entry_point('s-tui==0.6.2', 'console_scripts', 's-tui')()
  File "/usr/lib/python2.7/site-packages/s_tui/s_tui.py", line 628, in main
    graph_controller.main()
  File "/usr/lib/python2.7/site-packages/s_tui/s_tui.py", line 496, in main
    self.loop.run()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 278, in run
    self._run()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 376, in _run
    self.event_loop.run()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 682, in run
    self._loop()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 703, in _loop
    ready, w, err = select.select(fds, [], fds, timeout)
select.error: (9, 'Bad file descriptor')

pkg_resources.DistributionNotFound

Installed via PPA with xubuntu 17.04 64bit (i should upgrade soon, but i worked on my rpi the last 2 weekends)
had the issue where pkg_resource was not found, fixed it via sudo apt-get install --reinstall python-pkg-resources
it looks like psutil 5.0.1-1 is too old, but in the readme it says some features will not work, not that the application will not work at all, it looks like 17.10 has the same version as 17.04

maybe you can provide 5.2 from your ppa?

chad@A54C-NB91:~$ python3 /usr/bin/s-tui
Traceback (most recent call last):
  File "/usr/bin/s-tui", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3019, in <module>
    @_call_aside
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3003, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 3032, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 655, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 963, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3/dist-packages/pkg_resources/__init__.py", line 849, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 's-tui==0.6.7' distribution was not found and is required by the application
chad@A54C-NB91:~$ python2 /usr/bin/s-tui
Traceback (most recent call last):
  File "/usr/bin/s-tui", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3019, in <module>
    @_call_aside
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3003, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 3032, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 657, in _build_master
    return cls._build_from_requirements(__requires__)
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 670, in _build_from_requirements
    dists = ws.resolve(reqs, Environment())
  File "/usr/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 849, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'psutil>=5.2.0' distribution was not found and is required by s-tui

Logging

Do you plan to add some kind of logging?

"ImportError: No module named AboutMenu"

After my "git pull" yesterday (and also after a fresh "git clone") I get "ImportError: No module named AboutMenu".

sander@haring:~/git/s-tui$ git pull
Already up-to-date.
sander@haring:~/git/s-tui$ s_tui/s_tui.py
Traceback (most recent call last):
  File "s_tui/s_tui.py", line 40, in <module>
    from s_tui.AboutMenu import AboutMenu
  File "/home/sander/git/s-tui/s_tui/s_tui.py", line 40, in <module>
    from s_tui.AboutMenu import AboutMenu
ImportError: No module named AboutMenu
sander@haring:~/git/s-tui$
sander@haring:~/git/s-tui$ cd s_tui/
sander@haring:~/git/s-tui/s_tui$ ./s_tui.py
Traceback (most recent call last):
  File "./s_tui.py", line 40, in <module>
    from s_tui.AboutMenu import AboutMenu
  File "/home/sander/git/s-tui/s_tui/s_tui.py", line 40, in <module>
    from s_tui.AboutMenu import AboutMenu
ImportError: No module named AboutMenu
sander@haring:~/git/s-tui/s_tui$ ls -al AboutMenu.py
-rw-rw-r-- 1 sander sander 1972 Sep  1 07:43 AboutMenu.py
sander@haring:~/git/s-tui/s_tui$

Cant start s-tui with sudo (python3)

On Ubuntu 16.04, s-tui (from "pip") ran with sudo gives and error.
When running with python2.7 it works (but the interface is different - menu on right)

error

sudo s-tui
Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/s_tui/Sources/FreqSource.py", line 47, in read_msr
    read_res = f.read(8)
OSError: [Errno 5] input/output error

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/s_tui/Sources/FreqSource.py", line 76, in __init__
    available_freq = read_msr(TURBO_MSR, 0)
  File "/usr/local/lib/python3.5/dist-packages/s_tui/Sources/FreqSource.py", line 51, in read_msr
    e.message = e.message + "Unable to read file " + msr_file
AttributeError: 'OSError' object has no attribute 'message'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/bin/s-tui", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.5/dist-packages/s_tui/s_tui.py", line 679, in main
    graph_controller = GraphController(args)
  File "/usr/local/lib/python3.5/dist-packages/s_tui/s_tui.py", line 522, in __init__
    self.view = GraphView(self, args)
  File "/usr/local/lib/python3.5/dist-packages/s_tui/s_tui.py", line 216, in __init__
    urwid.WidgetPlaceholder.__init__(self, self.main_window())
  File "/usr/local/lib/python3.5/dist-packages/s_tui/s_tui.py", line 456, in main_window
    freq_source = FreqSource(is_admin)
  File "/usr/local/lib/python3.5/dist-packages/s_tui/Sources/FreqSource.py", line 87, in __init__
    logging.debug(e.message)
AttributeError: 'AttributeError' object has no attribute 'message'

get_avarage_cpu_freq() gives "TypeError: unsupported operand type(s) for /: 'str' and 'int'" on 1-core VPS

On my 1-core VPS (Ubuntu), s_tui does not show any frequency info, so I did some analysis, which resulted in this Traceback

sander@haring:~/git/s-tui$ python s_tui/HelperFunctions.py
Traceback (most recent call last):
  File "s_tui/HelperFunctions.py", line 173, in <module>
    avg = get_avarage_cpu_freq()
  File "s_tui/HelperFunctions.py", line 40, in get_avarage_cpu_freq
    return round(reduce(lambda x, y: float(x) + float(y), cores_freq) / len(cores_freq), 1)
TypeError: unsupported operand type(s) for /: 'str' and 'int'
sander@haring:~/git/s-tui$ 

/proc/cpuinfo does contain frequency / MHz (although it seems fixed at this value):

 cat /proc/cpuinfo | grep -i mhz
cpu MHz		: 1999.999

image

Crash on power read lower than 1W

On lower power systems, program crashes if power read is less than 1W

  • Max Power read needs to be rounded up
  • Side scale needs to show decimal point

Add script invocation when crossing thresholds

It would be nice if one can define thresholds for each sampled data source (e.g., maximum temp.) and define a script to invoke in case that threshold is crossed (execute on event). This can be useful to generate notifications on extreme events or even just to record such events.

AttributeError with Ubuntu

Environment

  • System : Linux version 4.13.0-32-generic (buildd@lgw01-amd64-016) (gcc version 7.2.0 (Ubuntu 7.2.0-8ubuntu3)), CPU: Intel Core i3-2370M @ 4x 2.4GHz
  • OS version: Ubuntu 17.10 artful
  • s-tui version: 0.6.7
  • Installation method :
sudo add-apt-repository ppa:amanusk/python-s-tui
sudo apt-get update
sudo apt-get install python-s-tui

Option

sudo pip install urwid
sudo pip install psutil
sudo apt-get install stress

Step 2: Describe the problem:

Observed Results:

  • What happened? (Traceback of a crash/Image/description):
Traceback (most recent call last):
  File "/usr/bin/s-tui", line 9, in <module>
    load_entry_point('s-tui==0.6.7', 'console_scripts', 's-tui')()
  File "/usr/lib/python2.7/dist-packages/s_tui/s_tui.py", line 679, in main
    graph_controller = GraphController(args)
  File "/usr/lib/python2.7/dist-packages/s_tui/s_tui.py", line 522, in __init__
    self.view = GraphView(self, args)
  File "/usr/lib/python2.7/dist-packages/s_tui/s_tui.py", line 207, in __init__
    self.temp_sensors_menu = TempSensorsMenu(self.on_sensors_menu_close)
  File "/usr/lib/python2.7/dist-packages/s_tui/TempSensorsMenu.py", line 67, in __init__
    sensors_dict = psutil.sensors_temperatures()
AttributeError: 'module' object has no attribute 'sensors_temperatures'

Debug Results, output of s-tui -d created in a file _s-tui.log:

2018-01-29 16:15:11,022 [main()] [INFO ]  Started without root permissions
2018-01-29 16:15:11,030 [__init__()] [DEBUG]  stress-ng is not installed

Step 3: Trying to solve the problem:

Steps :

  1. sudo apt install stress-ng
  2. sudo s-tui
  3. Same AttributeError
Traceback (most recent call last):
  File "/usr/bin/s-tui", line 9, in <module>
    load_entry_point('s-tui==0.6.7', 'console_scripts', 's-tui')()
  File "/usr/lib/python2.7/dist-packages/s_tui/s_tui.py", line 679, in main
    graph_controller = GraphController(args)
  File "/usr/lib/python2.7/dist-packages/s_tui/s_tui.py", line 522, in __init__
    self.view = GraphView(self, args)
  File "/usr/lib/python2.7/dist-packages/s_tui/s_tui.py", line 207, in __init__
    self.temp_sensors_menu = TempSensorsMenu(self.on_sensors_menu_close)
  File "/usr/lib/python2.7/dist-packages/s_tui/TempSensorsMenu.py", line 67, in __init__
    sensors_dict = psutil.sensors_temperatures()
AttributeError: 'module' object has no attribute 'sensors_temperatures'

only laptop supported?

I run s-tui on my desktop (i5 6500, Gentoo). Everything is fine except that the power value is N/A. I also tried it on my friend's Thinkpad laptop (CPU unknown, Arch). The power value is provided. I know some power monitor tool like powerstat, only supports battery charged device. Is the desktop not supported by s-tui?

By the way, I find another tool called Intel power gadget. I monitor the real-time power using its window version on the same desktop. This means there indeed exists the power sensor in my desktop CPU. Am I correct?

If s-tui also supports desktop, are there some tips to fix this problem?

Thanks

Reset button does nothing

When pressing the reset button, the expected behavior would be resetting the graphs and the max values recoreded

Add run time for stress test

When running a stress test it should have a 'wall time' as memtest86 calls it
It would be nice to have a clock showing how long the stress test has been running

Can't start s-tui

Hi,
everytime I try to start it (on two different server), I get this error:

sudo s-tui
Traceback (most recent call last):
File "/usr/local/bin/s-tui", line 11, in
sys.exit(main())
File "/usr/local/lib/python2.7/dist-packages/s_tui/s_tui.py", line 715, in main
graph_controller.main()
File "/usr/local/lib/python2.7/dist-packages/s_tui/s_tui.py", line 589, in main
self.loop.run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 278, in run
self._run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 376, in _run
self.event_loop.run()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 682, in run
self._loop()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 710, in _loop
self._entering_idle()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 671, in _entering_idle
callback()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 564, in entering_idle
self.draw_screen()
File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 578, in draw_screen
canvas = self._topmost_widget.render(self.screen_size, focus=True)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
canv = get_delegate(self).render(size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 225, in render
canv = self._original_widget.render(size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
canv = get_delegate(self).render(size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render
canv = w.render((maxcol, rows), focus=focus and item_focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render
focus = focus and self.focus_position == i)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 225, in render
canv = self._original_widget.render(size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 566, in render
canv = self._original_widget.render((maxcol,)+size[1:], focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render
focus = focus and self.focus_position == i)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
canv = get_delegate(self).render(size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render
canv = w.render((maxcol, rows), focus=focus and item_focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render
canv = w.render((maxcol, rows), focus=focus and item_focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
canv = get_delegate(self).render(size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render
focus = focus and self.focus_position == i)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/s_tui/ComplexBarGraphs.py", line 32, in render
canvas = super(ScalableBarGraph, self).render(size, focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
canv = fn(self, size, focus=focus)
File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 547, in render
disp = self.calculate_display((maxcol, maxrow))
File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 390, in calculate_display
maxrow)
File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 633, in calculate_bargraph_display
segments = scale_bar_values(bar, top, maxrow)
File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 794, in scale_bar_values
return [maxrow - int(float(v) * maxrow / top + 0.5) for v in bar]
ValueError: could not convert string to float:

Ryzen temperatures

The temperature graph in s-tui is empty on my system, although I can see the temperatures using the it87 module and sensors.

OS: Arch Linux (kernel 4.12.6)
CPU: AMD Ryzen 7 1700X
Mainboard: ASUS Prime B350-Plus

This is what the log looks like:

2017-08-16 22:10:05,935 [init()] [DEBUG] Unable to read file /dev/cpu/0/msr
2017-08-16 22:10:05,960 [update_temp()] [INFO ] Recorded temp
2017-08-16 22:10:05,960 [update_temp()] [DEBUG] Temperature sensor unavailable
2017-08-16 22:10:06,971 [update_temp()] [INFO ] Recorded temp
2017-08-16 22:10:06,971 [update_temp()] [DEBUG] Temperature sensor unavailable
2017-08-16 22:10:07,982 [update_temp()] [INFO ] Recorded temp
2017-08-16 22:10:07,982 [update_temp()] [DEBUG] Temperature sensor unavailable
2017-08-16 22:10:08,990 [update_temp()] [INFO ] Recorded temp
2017-08-16 22:10:08,990 [update_temp()] [DEBUG] Temperature sensor unavailable
2017-08-16 22:10:10,001 [update_temp()] [INFO ] Recorded temp
2017-08-16 22:10:10,001 [update_temp()] [DEBUG] Temperature sensor unavailable
2017-08-16 22:10:11,011 [update_temp()] [INFO ] Recorded temp
2017-08-16 22:10:11,011 [update_temp()] [DEBUG] Temperature sensor unavailable
2017-08-16 22:10:11,492 [unhandled_input()] [DEBUG] Caught q
2017-08-16 22:10:11,493 [unhandled_input()] [DEBUG] None
2017-08-16 22:10:11,493 [kill_child_processes()] [DEBUG] No such process

Bad hang then stalls and weirdness

Step 1: Describe your environment

  • System (Intel/AMD/Raspberry Pi etc): Intel i7-855OU, X1 Carbon G6
  • OS version: Linux Mint 18.3 Cinnamon
  • s-tui version: Whatever the pip install gives you
  • Installation method(pip/PPA/source code): pip install

Step 2: Describe the problem:

Observed Results:

  • What happened? (Traceback of a crash/Image/description):

First test: after running for a few seconds, and possibly dependent upon user keypresses, the program hung the whole system hard, such that I have to Raise Elephants. I don't think I could have run the program's stress test tool - by accident - because that tool requires separate installation. I note that when I installed the program I did not install the python-dev package, though I later discovered that I lacked the package and installed that package.

Second test - after installing python-dev - the program would, every few minutes, stall noticeably, but then recover and the rest of the system seemed unaffected, except that, even after I'd closed the program, the top of my screen would flicker occasionally in an alarming way. Relatedly: you should provide _un_install instructions.

Debug Results, output of s-tui -d created in a file _s-tui.log:

2018-03-28 01:49:56,879 [main()] [INFO ]  Started without root permissions
2018-03-28 01:49:56,880 [__init__()] [DEBUG]  stress is not installed
2018-03-28 01:49:56,881 [__init__()] [DEBUG]  stress-ng is not installed
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Package id 0
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Core 0
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Core 1
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Core 2
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:49:56,885 [__init__()] [DEBUG]  Core 3
2018-03-28 01:49:56,886 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:49:56,886 [__init__()] [DEBUG]  
2018-03-28 01:49:56,886 [__init__()] [INFO ]  num cpus 8
2018-03-28 01:49:57,054 [update()] [INFO ]  Utilization recorded 3.9
2018-03-28 01:49:57,058 [get_power_usage()] [INFO ]  current 859961909.0 last 859961909.0
2018-03-28 01:49:57,059 [get_power_usage()] [INFO ]  Joule_Used 0.0 seconds_passed 0.00017023086547851562
2018-03-28 01:49:57,061 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:49:57,070 [update()] [INFO ]  Utilization recorded 8.3
2018-03-28 01:49:57,072 [get_power_usage()] [INFO ]  current 860006709.0 last 859961909.0
2018-03-28 01:49:57,072 [get_power_usage()] [INFO ]  Joule_Used 0.0448 seconds_passed 0.01375126838684082
2018-03-28 01:49:57,072 [get_power_usage()] [INFO ]  Max power updated 4
2018-03-28 01:49:57,073 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:49:57,073 [update_displayed_graph_data()] [INFO ]  Reading 1697
2018-03-28 01:49:57,073 [update_displayed_graph_data()] [INFO ]  Reading 8.3
2018-03-28 01:49:57,073 [update_displayed_graph_data()] [INFO ]  Reading 53.0
2018-03-28 01:49:57,074 [update_displayed_graph_data()] [INFO ]  Reading 3.257881290635782
2018-03-28 01:49:57,076 [update()] [INFO ]  Utilization recorded 16.7
2018-03-28 01:49:57,077 [get_power_usage()] [INFO ]  current 860035456.0 last 860006709.0
2018-03-28 01:49:57,077 [get_power_usage()] [INFO ]  Joule_Used 0.028747 seconds_passed 0.005048513412475586
2018-03-28 01:49:57,077 [get_power_usage()] [INFO ]  Max power updated 6
2018-03-28 01:49:57,078 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:49:57,078 [update_displayed_graph_data()] [INFO ]  Reading 2356
2018-03-28 01:49:57,078 [update_displayed_graph_data()] [INFO ]  Reading 16.7
2018-03-28 01:49:57,078 [update_displayed_graph_data()] [INFO ]  Reading 53.0
2018-03-28 01:49:57,079 [update_displayed_graph_data()] [INFO ]  Reading 5.694151456340024
2018-03-28 01:49:58,248 [update()] [INFO ]  Utilization recorded 1.2
2018-03-28 01:49:58,253 [get_power_usage()] [INFO ]  current 861493461.0 last 860035456.0
2018-03-28 01:49:58,254 [get_power_usage()] [INFO ]  Joule_Used 1.458005 seconds_passed 1.176093339920044
2018-03-28 01:49:58,255 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:49:58,255 [update_displayed_graph_data()] [INFO ]  Reading 2110
2018-03-28 01:49:58,255 [update_displayed_graph_data()] [INFO ]  Reading 1.2
2018-03-28 01:49:58,256 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:49:58,256 [update_displayed_graph_data()] [INFO ]  Reading 1.2397017740948364
2018-03-28 01:49:59,419 [update()] [INFO ]  Utilization recorded 2.3
2018-03-28 01:49:59,425 [get_power_usage()] [INFO ]  current 863293383.0 last 861493461.0
2018-03-28 01:49:59,425 [get_power_usage()] [INFO ]  Joule_Used 1.799922 seconds_passed 1.1716148853302002
2018-03-28 01:49:59,427 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:49:59,427 [update_displayed_graph_data()] [INFO ]  Reading 2256
2018-03-28 01:49:59,428 [update_displayed_graph_data()] [INFO ]  Reading 2.3
2018-03-28 01:49:59,429 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:49:59,429 [update_displayed_graph_data()] [INFO ]  Reading 1.5362744384155906
2018-03-28 01:50:00,591 [update()] [INFO ]  Utilization recorded 2.9
2018-03-28 01:50:00,597 [get_power_usage()] [INFO ]  current 865013227.0 last 863293383.0
2018-03-28 01:50:00,597 [get_power_usage()] [INFO ]  Joule_Used 1.719844 seconds_passed 1.1721289157867432
2018-03-28 01:50:00,599 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:00,599 [update_displayed_graph_data()] [INFO ]  Reading 1074
2018-03-28 01:50:00,600 [update_displayed_graph_data()] [INFO ]  Reading 2.9
2018-03-28 01:50:00,601 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:50:00,602 [update_displayed_graph_data()] [INFO ]  Reading 1.4672822902296763
2018-03-28 01:50:01,771 [update()] [INFO ]  Utilization recorded 3.8
2018-03-28 01:50:01,773 [get_power_usage()] [INFO ]  current 867472754.0 last 865013227.0
2018-03-28 01:50:01,773 [get_power_usage()] [INFO ]  Joule_Used 2.459527 seconds_passed 1.175743818283081
2018-03-28 01:50:01,773 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:01,774 [update_displayed_graph_data()] [INFO ]  Reading 3198
2018-03-28 01:50:01,774 [update_displayed_graph_data()] [INFO ]  Reading 3.8
2018-03-28 01:50:01,774 [update_displayed_graph_data()] [INFO ]  Reading 43.0
2018-03-28 01:50:01,774 [update_displayed_graph_data()] [INFO ]  Reading 2.0918902245147297
2018-03-28 01:50:02,936 [update()] [INFO ]  Utilization recorded 2.3
2018-03-28 01:50:02,942 [get_power_usage()] [INFO ]  current 868934970.0 last 867472754.0
2018-03-28 01:50:02,942 [get_power_usage()] [INFO ]  Joule_Used 1.462216 seconds_passed 1.169053077697754
2018-03-28 01:50:02,944 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:02,944 [update_displayed_graph_data()] [INFO ]  Reading 875
2018-03-28 01:50:02,945 [update_displayed_graph_data()] [INFO ]  Reading 2.3
2018-03-28 01:50:02,946 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:50:02,946 [update_displayed_graph_data()] [INFO ]  Reading 1.2507695569131723
2018-03-28 01:50:04,112 [update()] [INFO ]  Utilization recorded 2.0
2018-03-28 01:50:04,118 [get_power_usage()] [INFO ]  current 870480803.0 last 868934970.0
2018-03-28 01:50:04,118 [get_power_usage()] [INFO ]  Joule_Used 1.545833 seconds_passed 1.1761868000030518
2018-03-28 01:50:04,120 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:04,120 [update_displayed_graph_data()] [INFO ]  Reading 1432
2018-03-28 01:50:04,121 [update_displayed_graph_data()] [INFO ]  Reading 2.0
2018-03-28 01:50:04,122 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:50:04,123 [update_displayed_graph_data()] [INFO ]  Reading 1.3142750794312512
2018-03-28 01:50:04,865 [unhandled_input()] [DEBUG]  Caught up
2018-03-28 01:50:05,288 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:50:05,294 [get_power_usage()] [INFO ]  current 871702907.0 last 870480803.0
2018-03-28 01:50:05,294 [get_power_usage()] [INFO ]  Joule_Used 1.222104 seconds_passed 1.1760280132293701
2018-03-28 01:50:05,296 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:05,296 [update_displayed_graph_data()] [INFO ]  Reading 890
2018-03-28 01:50:05,296 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:50:05,296 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:50:05,297 [update_displayed_graph_data()] [INFO ]  Reading 1.0391793275774999
2018-03-28 01:50:06,456 [update()] [INFO ]  Utilization recorded 1.5
2018-03-28 01:50:06,459 [get_power_usage()] [INFO ]  current 872804528.0 last 871702907.0
2018-03-28 01:50:06,460 [get_power_usage()] [INFO ]  Joule_Used 1.101621 seconds_passed 1.1653330326080322
2018-03-28 01:50:06,460 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:06,460 [update_displayed_graph_data()] [INFO ]  Reading 899
2018-03-28 01:50:06,461 [update_displayed_graph_data()] [INFO ]  Reading 1.5
2018-03-28 01:50:06,461 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:50:06,461 [update_displayed_graph_data()] [INFO ]  Reading 0.9453271890307239
2018-03-28 01:50:07,623 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:50:07,629 [get_power_usage()] [INFO ]  current 874598652.0 last 872804528.0
2018-03-28 01:50:07,629 [get_power_usage()] [INFO ]  Joule_Used 1.794124 seconds_passed 1.1693627834320068
2018-03-28 01:50:07,631 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:07,631 [update_displayed_graph_data()] [INFO ]  Reading 977
2018-03-28 01:50:07,632 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:50:07,633 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:50:07,633 [update_displayed_graph_data()] [INFO ]  Reading 1.534274927695542
2018-03-28 01:50:08,800 [update()] [INFO ]  Utilization recorded 2.6
2018-03-28 01:50:08,806 [get_power_usage()] [INFO ]  current 876414565.0 last 874598652.0
2018-03-28 01:50:08,806 [get_power_usage()] [INFO ]  Joule_Used 1.815913 seconds_passed 1.1772410869598389
2018-03-28 01:50:08,808 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:08,808 [update_displayed_graph_data()] [INFO ]  Reading 2035
2018-03-28 01:50:08,809 [update_displayed_graph_data()] [INFO ]  Reading 2.6
2018-03-28 01:50:08,810 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:50:08,811 [update_displayed_graph_data()] [INFO ]  Reading 1.542515819499213
2018-03-28 01:50:09,972 [update()] [INFO ]  Utilization recorded 2.3
2018-03-28 01:50:09,977 [get_power_usage()] [INFO ]  current 877683727.0 last 876414565.0
2018-03-28 01:50:09,977 [get_power_usage()] [INFO ]  Joule_Used 1.269162 seconds_passed 1.1707024574279785
2018-03-28 01:50:09,978 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:09,978 [update_displayed_graph_data()] [INFO ]  Reading 822
2018-03-28 01:50:09,978 [update_displayed_graph_data()] [INFO ]  Reading 2.3
2018-03-28 01:50:09,978 [update_displayed_graph_data()] [INFO ]  Reading 36.0
2018-03-28 01:50:09,979 [update_displayed_graph_data()] [INFO ]  Reading 1.0841029605322057
2018-03-28 01:50:11,140 [update()] [INFO ]  Utilization recorded 1.2
2018-03-28 01:50:11,146 [get_power_usage()] [INFO ]  current 878917671.0 last 877683727.0
2018-03-28 01:50:11,146 [get_power_usage()] [INFO ]  Joule_Used 1.233944 seconds_passed 1.169372320175171
2018-03-28 01:50:11,148 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:11,148 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:11,149 [update_displayed_graph_data()] [INFO ]  Reading 1.2
2018-03-28 01:50:11,150 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:50:11,151 [update_displayed_graph_data()] [INFO ]  Reading 1.0552190937914079
2018-03-28 01:50:12,311 [update()] [INFO ]  Utilization recorded 4.2
2018-03-28 01:50:12,314 [get_power_usage()] [INFO ]  current 881652283.0 last 878917671.0
2018-03-28 01:50:12,314 [get_power_usage()] [INFO ]  Joule_Used 2.734612 seconds_passed 1.1674435138702393
2018-03-28 01:50:12,314 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:12,314 [update_displayed_graph_data()] [INFO ]  Reading 3334
2018-03-28 01:50:12,315 [update_displayed_graph_data()] [INFO ]  Reading 4.2
2018-03-28 01:50:12,315 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:50:12,315 [update_displayed_graph_data()] [INFO ]  Reading 2.3423934156217774
2018-03-28 01:50:13,476 [update()] [INFO ]  Utilization recorded 1.9
2018-03-28 01:50:13,481 [get_power_usage()] [INFO ]  current 882822019.0 last 881652283.0
2018-03-28 01:50:13,481 [get_power_usage()] [INFO ]  Joule_Used 1.169736 seconds_passed 1.1671979427337646
2018-03-28 01:50:13,482 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:13,482 [update_displayed_graph_data()] [INFO ]  Reading 821
2018-03-28 01:50:13,482 [update_displayed_graph_data()] [INFO ]  Reading 1.9
2018-03-28 01:50:13,482 [update_displayed_graph_data()] [INFO ]  Reading 36.0
2018-03-28 01:50:13,483 [update_displayed_graph_data()] [INFO ]  Reading 1.0021744874398004
2018-03-28 01:50:14,644 [update()] [INFO ]  Utilization recorded 1.0
2018-03-28 01:50:14,649 [get_power_usage()] [INFO ]  current 883985041.0 last 882822019.0
2018-03-28 01:50:14,649 [get_power_usage()] [INFO ]  Joule_Used 1.163022 seconds_passed 1.167980670928955
2018-03-28 01:50:14,650 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:14,650 [update_displayed_graph_data()] [INFO ]  Reading 844
2018-03-28 01:50:14,650 [update_displayed_graph_data()] [INFO ]  Reading 1.0
2018-03-28 01:50:14,650 [update_displayed_graph_data()] [INFO ]  Reading 36.0
2018-03-28 01:50:14,651 [update_displayed_graph_data()] [INFO ]  Reading 0.9957544923025043
2018-03-28 01:50:15,816 [update()] [INFO ]  Utilization recorded 2.1
2018-03-28 01:50:15,821 [get_power_usage()] [INFO ]  current 885628409.0 last 883985041.0
2018-03-28 01:50:15,822 [get_power_usage()] [INFO ]  Joule_Used 1.643368 seconds_passed 1.1725749969482422
2018-03-28 01:50:15,823 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:15,823 [update_displayed_graph_data()] [INFO ]  Reading 2084
2018-03-28 01:50:15,824 [update_displayed_graph_data()] [INFO ]  Reading 2.1
2018-03-28 01:50:15,825 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:50:15,826 [update_displayed_graph_data()] [INFO ]  Reading 1.4015035322065108
2018-03-28 01:50:16,987 [update()] [INFO ]  Utilization recorded 1.1
2018-03-28 01:50:16,992 [get_power_usage()] [INFO ]  current 894473418.0 last 885628409.0
2018-03-28 01:50:16,993 [get_power_usage()] [INFO ]  Joule_Used 8.845009 seconds_passed 1.170943260192871
2018-03-28 01:50:16,993 [get_power_usage()] [INFO ]  Max power updated 8
2018-03-28 01:50:16,994 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:16,994 [update_displayed_graph_data()] [INFO ]  Reading 987
2018-03-28 01:50:16,994 [update_displayed_graph_data()] [INFO ]  Reading 1.1
2018-03-28 01:50:16,995 [update_displayed_graph_data()] [INFO ]  Reading 44.0
2018-03-28 01:50:16,995 [update_displayed_graph_data()] [INFO ]  Reading 7.553746881418575
2018-03-28 01:50:18,155 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:18,160 [get_power_usage()] [INFO ]  current 903450079.0 last 894473418.0
2018-03-28 01:50:18,160 [get_power_usage()] [INFO ]  Joule_Used 8.976661 seconds_passed 1.1678440570831299
2018-03-28 01:50:18,162 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:18,162 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:50:18,162 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:18,163 [update_displayed_graph_data()] [INFO ]  Reading 44.0
2018-03-28 01:50:18,163 [update_displayed_graph_data()] [INFO ]  Reading 7.6865236805850525
2018-03-28 01:50:19,323 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:19,329 [get_power_usage()] [INFO ]  current 912423628.0 last 903450079.0
2018-03-28 01:50:19,329 [get_power_usage()] [INFO ]  Joule_Used 8.973549 seconds_passed 1.1684293746948242
2018-03-28 01:50:19,330 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:19,330 [update_displayed_graph_data()] [INFO ]  Reading 807
2018-03-28 01:50:19,330 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:19,331 [update_displayed_graph_data()] [INFO ]  Reading 45.0
2018-03-28 01:50:19,331 [update_displayed_graph_data()] [INFO ]  Reading 7.680009758693163
2018-03-28 01:50:20,491 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:20,497 [get_power_usage()] [INFO ]  current 921515890.0 last 912423628.0
2018-03-28 01:50:20,497 [get_power_usage()] [INFO ]  Joule_Used 9.092262 seconds_passed 1.1680495738983154
2018-03-28 01:50:20,498 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:20,498 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:20,499 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:20,499 [update_displayed_graph_data()] [INFO ]  Reading 45.0
2018-03-28 01:50:20,499 [update_displayed_graph_data()] [INFO ]  Reading 7.784140504974429
2018-03-28 01:50:21,659 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:21,664 [get_power_usage()] [INFO ]  current 930487608.0 last 921515890.0
2018-03-28 01:50:21,665 [get_power_usage()] [INFO ]  Joule_Used 8.971718 seconds_passed 1.16786527633667
2018-03-28 01:50:21,666 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:21,666 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:21,666 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:21,667 [update_displayed_graph_data()] [INFO ]  Reading 45.0
2018-03-28 01:50:21,667 [update_displayed_graph_data()] [INFO ]  Reading 7.682151513351142
2018-03-28 01:50:22,827 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:22,833 [get_power_usage()] [INFO ]  current 939521764.0 last 930487608.0
2018-03-28 01:50:22,833 [get_power_usage()] [INFO ]  Joule_Used 9.034156 seconds_passed 1.168182611465454
2018-03-28 01:50:22,834 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:22,834 [update_displayed_graph_data()] [INFO ]  Reading 792
2018-03-28 01:50:22,835 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:22,835 [update_displayed_graph_data()] [INFO ]  Reading 46.0
2018-03-28 01:50:22,835 [update_displayed_graph_data()] [INFO ]  Reading 7.733513503224372
2018-03-28 01:50:23,226 [unhandled_input()] [DEBUG]  Caught up
2018-03-28 01:50:23,227 [unhandled_input()] [DEBUG]  Caught right
2018-03-28 01:50:23,228 [unhandled_input()] [DEBUG]  Caught meta down
2018-03-28 01:50:23,229 [unhandled_input()] [DEBUG]  Caught tab
2018-03-28 01:50:24,003 [update()] [INFO ]  Utilization recorded 1.3
2018-03-28 01:50:24,009 [get_power_usage()] [INFO ]  current 949008373.0 last 939521764.0
2018-03-28 01:50:24,009 [get_power_usage()] [INFO ]  Joule_Used 9.486609 seconds_passed 1.1761140823364258
2018-03-28 01:50:24,009 [get_power_usage()] [INFO ]  Max power updated 9
2018-03-28 01:50:24,010 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:24,010 [update_displayed_graph_data()] [INFO ]  Reading 877
2018-03-28 01:50:24,011 [update_displayed_graph_data()] [INFO ]  Reading 1.3
2018-03-28 01:50:24,011 [update_displayed_graph_data()] [INFO ]  Reading 46.0
2018-03-28 01:50:24,011 [update_displayed_graph_data()] [INFO ]  Reading 8.066061908853472
2018-03-28 01:50:25,171 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:25,176 [get_power_usage()] [INFO ]  current 957985889.0 last 949008373.0
2018-03-28 01:50:25,176 [get_power_usage()] [INFO ]  Joule_Used 8.977516 seconds_passed 1.1676247119903564
2018-03-28 01:50:25,177 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:25,177 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:25,177 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:25,178 [update_displayed_graph_data()] [INFO ]  Reading 46.0
2018-03-28 01:50:25,178 [update_displayed_graph_data()] [INFO ]  Reading 7.688699894589201
2018-03-28 01:50:26,339 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:26,345 [get_power_usage()] [INFO ]  current 967066738.0 last 957985889.0
2018-03-28 01:50:26,345 [get_power_usage()] [INFO ]  Joule_Used 9.080849 seconds_passed 1.1682581901550293
2018-03-28 01:50:26,346 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:26,346 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:26,346 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:26,347 [update_displayed_graph_data()] [INFO ]  Reading 46.0
2018-03-28 01:50:26,347 [update_displayed_graph_data()] [INFO ]  Reading 7.772981243807895
2018-03-28 01:50:27,507 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:27,512 [get_power_usage()] [INFO ]  current 976145999.0 last 967066738.0
2018-03-28 01:50:27,513 [get_power_usage()] [INFO ]  Joule_Used 9.079261 seconds_passed 1.1678438186645508
2018-03-28 01:50:27,514 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:27,514 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:27,514 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:27,515 [update_displayed_graph_data()] [INFO ]  Reading 47.0
2018-03-28 01:50:27,515 [update_displayed_graph_data()] [INFO ]  Reading 7.774379463156546
2018-03-28 01:50:28,675 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:28,680 [get_power_usage()] [INFO ]  current 985145305.0 last 976145999.0
2018-03-28 01:50:28,680 [get_power_usage()] [INFO ]  Joule_Used 8.999306 seconds_passed 1.167849063873291
2018-03-28 01:50:28,681 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:28,681 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:28,681 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:28,682 [update_displayed_graph_data()] [INFO ]  Reading 47.0
2018-03-28 01:50:28,682 [update_displayed_graph_data()] [INFO ]  Reading 7.705881075207511
2018-03-28 01:50:29,843 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:29,849 [get_power_usage()] [INFO ]  current 994231463.0 last 985145305.0
2018-03-28 01:50:29,849 [get_power_usage()] [INFO ]  Joule_Used 9.086158 seconds_passed 1.168170690536499
2018-03-28 01:50:29,850 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:29,850 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:29,850 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:29,851 [update_displayed_graph_data()] [INFO ]  Reading 47.0
2018-03-28 01:50:29,851 [update_displayed_graph_data()] [INFO ]  Reading 7.778108176834202
2018-03-28 01:50:31,011 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:31,016 [get_power_usage()] [INFO ]  current 1003330378.0 last 994231463.0
2018-03-28 01:50:31,016 [get_power_usage()] [INFO ]  Joule_Used 9.098915 seconds_passed 1.1677613258361816
2018-03-28 01:50:31,017 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:31,017 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:31,017 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:31,017 [update_displayed_graph_data()] [INFO ]  Reading 47.0
2018-03-28 01:50:31,018 [update_displayed_graph_data()] [INFO ]  Reading 7.791759153767722
2018-03-28 01:50:32,179 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:32,184 [get_power_usage()] [INFO ]  current 1012544404.0 last 1003330378.0
2018-03-28 01:50:32,185 [get_power_usage()] [INFO ]  Joule_Used 9.214026 seconds_passed 1.1681723594665527
2018-03-28 01:50:32,185 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:32,185 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:32,185 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:32,186 [update_displayed_graph_data()] [INFO ]  Reading 48.0
2018-03-28 01:50:32,186 [update_displayed_graph_data()] [INFO ]  Reading 7.887556939121207
2018-03-28 01:50:33,347 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:33,353 [get_power_usage()] [INFO ]  current 1021525094.0 last 1012544404.0
2018-03-28 01:50:33,353 [get_power_usage()] [INFO ]  Joule_Used 8.98069 seconds_passed 1.1682069301605225
2018-03-28 01:50:33,354 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:33,354 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:33,355 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:33,355 [update_displayed_graph_data()] [INFO ]  Reading 48.0
2018-03-28 01:50:33,355 [update_displayed_graph_data()] [INFO ]  Reading 7.687584937341511
2018-03-28 01:50:34,515 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:34,521 [get_power_usage()] [INFO ]  current 1030511705.0 last 1021525094.0
2018-03-28 01:50:34,521 [get_power_usage()] [INFO ]  Joule_Used 8.986611 seconds_passed 1.1680102348327637
2018-03-28 01:50:34,522 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:34,522 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:34,523 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:34,523 [update_displayed_graph_data()] [INFO ]  Reading 48.0
2018-03-28 01:50:34,523 [update_displayed_graph_data()] [INFO ]  Reading 7.693948847363232
2018-03-28 01:50:35,683 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:35,689 [get_power_usage()] [INFO ]  current 1039504541.0 last 1030511705.0
2018-03-28 01:50:35,689 [get_power_usage()] [INFO ]  Joule_Used 8.992836 seconds_passed 1.1679649353027344
2018-03-28 01:50:35,690 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:35,690 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:35,690 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:35,691 [update_displayed_graph_data()] [INFO ]  Reading 48.0
2018-03-28 01:50:35,691 [update_displayed_graph_data()] [INFO ]  Reading 7.6995770405291095
2018-03-28 01:50:36,851 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:36,856 [get_power_usage()] [INFO ]  current 1048519410.0 last 1039504541.0
2018-03-28 01:50:36,857 [get_power_usage()] [INFO ]  Joule_Used 9.014869 seconds_passed 1.1677751541137695
2018-03-28 01:50:36,858 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:36,858 [update_displayed_graph_data()] [INFO ]  Reading 799
2018-03-28 01:50:36,858 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:36,859 [update_displayed_graph_data()] [INFO ]  Reading 49.0
2018-03-28 01:50:36,859 [update_displayed_graph_data()] [INFO ]  Reading 7.719695840627324
2018-03-28 01:50:47,383 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:47,389 [get_power_usage()] [INFO ]  current 1129889624.0 last 1048519410.0
2018-03-28 01:50:47,389 [get_power_usage()] [INFO ]  Joule_Used 81.370214 seconds_passed 10.53227710723877
2018-03-28 01:50:47,390 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:47,390 [update_displayed_graph_data()] [INFO ]  Reading 1050
2018-03-28 01:50:47,391 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:47,391 [update_displayed_graph_data()] [INFO ]  Reading 50.0
2018-03-28 01:50:47,391 [update_displayed_graph_data()] [INFO ]  Reading 7.7257950176866075
2018-03-28 01:50:48,555 [update()] [INFO ]  Utilization recorded 1.2
2018-03-28 01:50:48,561 [get_power_usage()] [INFO ]  current 1139263318.0 last 1129889624.0
2018-03-28 01:50:48,561 [get_power_usage()] [INFO ]  Joule_Used 9.373694 seconds_passed 1.1719427108764648
2018-03-28 01:50:48,562 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:48,563 [update_displayed_graph_data()] [INFO ]  Reading 2203
2018-03-28 01:50:48,563 [update_displayed_graph_data()] [INFO ]  Reading 1.2
2018-03-28 01:50:48,564 [update_displayed_graph_data()] [INFO ]  Reading 50.0
2018-03-28 01:50:48,565 [update_displayed_graph_data()] [INFO ]  Reading 7.9984233981793045
2018-03-28 01:50:49,727 [update()] [INFO ]  Utilization recorded 0.4
2018-03-28 01:50:49,733 [get_power_usage()] [INFO ]  current 1148463734.0 last 1139263318.0
2018-03-28 01:50:49,733 [get_power_usage()] [INFO ]  Joule_Used 9.200416 seconds_passed 1.1720328330993652
2018-03-28 01:50:49,734 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:49,734 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:49,734 [update_displayed_graph_data()] [INFO ]  Reading 0.4
2018-03-28 01:50:49,735 [update_displayed_graph_data()] [INFO ]  Reading 50.0
2018-03-28 01:50:49,735 [update_displayed_graph_data()] [INFO ]  Reading 7.849964386808255
2018-03-28 01:50:50,895 [update()] [INFO ]  Utilization recorded 0.1
2018-03-28 01:50:50,901 [get_power_usage()] [INFO ]  current 1157700527.0 last 1148463734.0
2018-03-28 01:50:50,901 [get_power_usage()] [INFO ]  Joule_Used 9.236793 seconds_passed 1.1679236888885498
2018-03-28 01:50:50,902 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:50,902 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:50,902 [update_displayed_graph_data()] [INFO ]  Reading 0.1
2018-03-28 01:50:50,903 [update_displayed_graph_data()] [INFO ]  Reading 50.0
2018-03-28 01:50:50,903 [update_displayed_graph_data()] [INFO ]  Reading 7.908729900658287
2018-03-28 01:50:52,063 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:50:52,069 [get_power_usage()] [INFO ]  current 1166823306.0 last 1157700527.0
2018-03-28 01:50:52,069 [get_power_usage()] [INFO ]  Joule_Used 9.122779 seconds_passed 1.1679449081420898
2018-03-28 01:50:52,070 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:50:52,070 [update_displayed_graph_data()] [INFO ]  Reading 800
2018-03-28 01:50:52,071 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:50:52,071 [update_displayed_graph_data()] [INFO ]  Reading 51.0
2018-03-28 01:50:52,071 [update_displayed_graph_data()] [INFO ]  Reading 7.810966884141885
2018-03-28 01:51:03,419 [update()] [INFO ]  Utilization recorded 0.2
2018-03-28 01:51:03,421 [get_power_usage()] [INFO ]  current 1256396869.0 last 1166823306.0
2018-03-28 01:51:03,421 [get_power_usage()] [INFO ]  Joule_Used 89.573563 seconds_passed 11.352836608886719
2018-03-28 01:51:03,422 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:03,422 [update_displayed_graph_data()] [INFO ]  Reading 3777
2018-03-28 01:51:03,422 [update_displayed_graph_data()] [INFO ]  Reading 0.2
2018-03-28 01:51:03,423 [update_displayed_graph_data()] [INFO ]  Reading 48.0
2018-03-28 01:51:03,423 [update_displayed_graph_data()] [INFO ]  Reading 7.889972003110133
2018-03-28 01:51:04,583 [update()] [INFO ]  Utilization recorded 4.0
2018-03-28 01:51:04,586 [get_power_usage()] [INFO ]  current 1258549878.0 last 1256396869.0
2018-03-28 01:51:04,586 [get_power_usage()] [INFO ]  Joule_Used 2.153009 seconds_passed 1.1641790866851807
2018-03-28 01:51:04,586 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:04,586 [update_displayed_graph_data()] [INFO ]  Reading 2298
2018-03-28 01:51:04,587 [update_displayed_graph_data()] [INFO ]  Reading 4.0
2018-03-28 01:51:04,587 [update_displayed_graph_data()] [INFO ]  Reading 44.0
2018-03-28 01:51:04,587 [update_displayed_graph_data()] [INFO ]  Reading 1.8493795539055413
2018-03-28 01:51:05,747 [update()] [INFO ]  Utilization recorded 3.8
2018-03-28 01:51:05,749 [get_power_usage()] [INFO ]  current 1260503975.0 last 1258549878.0
2018-03-28 01:51:05,749 [get_power_usage()] [INFO ]  Joule_Used 1.954097 seconds_passed 1.1637823581695557
2018-03-28 01:51:05,750 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:05,750 [update_displayed_graph_data()] [INFO ]  Reading 1916
2018-03-28 01:51:05,751 [update_displayed_graph_data()] [INFO ]  Reading 3.8
2018-03-28 01:51:05,751 [update_displayed_graph_data()] [INFO ]  Reading 45.0
2018-03-28 01:51:05,751 [update_displayed_graph_data()] [INFO ]  Reading 1.6790914437588513
2018-03-28 01:51:06,911 [update()] [INFO ]  Utilization recorded 6.1
2018-03-28 01:51:06,913 [get_power_usage()] [INFO ]  current 1264001524.0 last 1260503975.0
2018-03-28 01:51:06,913 [get_power_usage()] [INFO ]  Joule_Used 3.497549 seconds_passed 1.1637084484100342
2018-03-28 01:51:06,914 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:06,914 [update_displayed_graph_data()] [INFO ]  Reading 1188
2018-03-28 01:51:06,914 [update_displayed_graph_data()] [INFO ]  Reading 6.1
2018-03-28 01:51:06,915 [update_displayed_graph_data()] [INFO ]  Reading 45.0
2018-03-28 01:51:06,915 [update_displayed_graph_data()] [INFO ]  Reading 3.00551998636658
2018-03-28 01:51:08,076 [update()] [INFO ]  Utilization recorded 3.1
2018-03-28 01:51:08,081 [get_power_usage()] [INFO ]  current 1265943231.0 last 1264001524.0
2018-03-28 01:51:08,081 [get_power_usage()] [INFO ]  Joule_Used 1.941707 seconds_passed 1.1678919792175293
2018-03-28 01:51:08,082 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:08,082 [update_displayed_graph_data()] [INFO ]  Reading 907
2018-03-28 01:51:08,082 [update_displayed_graph_data()] [INFO ]  Reading 3.1
2018-03-28 01:51:08,083 [update_displayed_graph_data()] [INFO ]  Reading 46.0
2018-03-28 01:51:08,083 [update_displayed_graph_data()] [INFO ]  Reading 1.6625741374651066
2018-03-28 01:51:09,244 [update()] [INFO ]  Utilization recorded 2.8
2018-03-28 01:51:09,248 [get_power_usage()] [INFO ]  current 1268059619.0 last 1265943231.0
2018-03-28 01:51:09,248 [get_power_usage()] [INFO ]  Joule_Used 2.116388 seconds_passed 1.167283058166504
2018-03-28 01:51:09,249 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:09,249 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:09,250 [update_displayed_graph_data()] [INFO ]  Reading 2.8
2018-03-28 01:51:09,250 [update_displayed_graph_data()] [INFO ]  Reading 43.0
2018-03-28 01:51:09,250 [update_displayed_graph_data()] [INFO ]  Reading 1.8130889377631263
2018-03-28 01:51:10,412 [update()] [INFO ]  Utilization recorded 2.5
2018-03-28 01:51:10,417 [get_power_usage()] [INFO ]  current 1269940474.0 last 1268059619.0
2018-03-28 01:51:10,418 [get_power_usage()] [INFO ]  Joule_Used 1.880855 seconds_passed 1.1692016124725342
2018-03-28 01:51:10,419 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:10,419 [update_displayed_graph_data()] [INFO ]  Reading 912
2018-03-28 01:51:10,419 [update_displayed_graph_data()] [INFO ]  Reading 2.5
2018-03-28 01:51:10,420 [update_displayed_graph_data()] [INFO ]  Reading 43.0
2018-03-28 01:51:10,420 [update_displayed_graph_data()] [INFO ]  Reading 1.6086661016678878
2018-03-28 01:51:11,584 [update()] [INFO ]  Utilization recorded 2.6
2018-03-28 01:51:11,589 [get_power_usage()] [INFO ]  current 1271619547.0 last 1269940474.0
2018-03-28 01:51:11,589 [get_power_usage()] [INFO ]  Joule_Used 1.679073 seconds_passed 1.1712844371795654
2018-03-28 01:51:11,589 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:11,589 [update_displayed_graph_data()] [INFO ]  Reading 918
2018-03-28 01:51:11,590 [update_displayed_graph_data()] [INFO ]  Reading 2.6
2018-03-28 01:51:11,590 [update_displayed_graph_data()] [INFO ]  Reading 44.0
2018-03-28 01:51:11,590 [update_displayed_graph_data()] [INFO ]  Reading 1.4335313837543864
2018-03-28 01:51:12,752 [update()] [INFO ]  Utilization recorded 2.3
2018-03-28 01:51:12,756 [get_power_usage()] [INFO ]  current 1273620640.0 last 1271619547.0
2018-03-28 01:51:12,756 [get_power_usage()] [INFO ]  Joule_Used 2.001093 seconds_passed 1.1668944358825684
2018-03-28 01:51:12,756 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:12,756 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:12,757 [update_displayed_graph_data()] [INFO ]  Reading 2.3
2018-03-28 01:51:12,757 [update_displayed_graph_data()] [INFO ]  Reading 42.0
2018-03-28 01:51:12,757 [update_displayed_graph_data()] [INFO ]  Reading 1.7148877725914378
2018-03-28 01:51:13,920 [update()] [INFO ]  Utilization recorded 2.6
2018-03-28 01:51:13,925 [get_power_usage()] [INFO ]  current 1275518646.0 last 1273620640.0
2018-03-28 01:51:13,926 [get_power_usage()] [INFO ]  Joule_Used 1.898006 seconds_passed 1.169802188873291
2018-03-28 01:51:13,927 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:13,927 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:13,927 [update_displayed_graph_data()] [INFO ]  Reading 2.6
2018-03-28 01:51:13,928 [update_displayed_graph_data()] [INFO ]  Reading 42.0
2018-03-28 01:51:13,928 [update_displayed_graph_data()] [INFO ]  Reading 1.6225016657116083
2018-03-28 01:51:15,092 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:51:15,097 [get_power_usage()] [INFO ]  current 1276897671.0 last 1275518646.0
2018-03-28 01:51:15,098 [get_power_usage()] [INFO ]  Joule_Used 1.379025 seconds_passed 1.1718802452087402
2018-03-28 01:51:15,099 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:15,099 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:15,100 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:51:15,100 [update_displayed_graph_data()] [INFO ]  Reading 42.0
2018-03-28 01:51:15,100 [update_displayed_graph_data()] [INFO ]  Reading 1.1767627329141999
2018-03-28 01:51:16,264 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:51:16,267 [get_power_usage()] [INFO ]  current 1278036767.0 last 1276897671.0
2018-03-28 01:51:16,268 [get_power_usage()] [INFO ]  Joule_Used 1.139096 seconds_passed 1.1702384948730469
2018-03-28 01:51:16,268 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:16,268 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:16,269 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:51:16,269 [update_displayed_graph_data()] [INFO ]  Reading 42.0
2018-03-28 01:51:16,269 [update_displayed_graph_data()] [INFO ]  Reading 0.9733879076705426
2018-03-28 01:51:17,432 [update()] [INFO ]  Utilization recorded 4.8
2018-03-28 01:51:17,437 [get_power_usage()] [INFO ]  current 1280824724.0 last 1278036767.0
2018-03-28 01:51:17,437 [get_power_usage()] [INFO ]  Joule_Used 2.787957 seconds_passed 1.1691019535064697
2018-03-28 01:51:17,437 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:17,438 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:17,438 [update_displayed_graph_data()] [INFO ]  Reading 4.8
2018-03-28 01:51:17,438 [update_displayed_graph_data()] [INFO ]  Reading 42.0
2018-03-28 01:51:17,439 [update_displayed_graph_data()] [INFO ]  Reading 2.3846996334563664
2018-03-28 01:51:18,600 [update()] [INFO ]  Utilization recorded 1.5
2018-03-28 01:51:18,604 [get_power_usage()] [INFO ]  current 1282006361.0 last 1280824724.0
2018-03-28 01:51:18,604 [get_power_usage()] [INFO ]  Joule_Used 1.181637 seconds_passed 1.1669232845306396
2018-03-28 01:51:18,604 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:18,604 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:18,605 [update_displayed_graph_data()] [INFO ]  Reading 1.5
2018-03-28 01:51:18,605 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:18,605 [update_displayed_graph_data()] [INFO ]  Reading 1.0126089826678526
2018-03-28 01:51:19,768 [update()] [INFO ]  Utilization recorded 2.1
2018-03-28 01:51:19,773 [get_power_usage()] [INFO ]  current 1283147594.0 last 1282006361.0
2018-03-28 01:51:19,774 [get_power_usage()] [INFO ]  Joule_Used 1.141233 seconds_passed 1.1698241233825684
2018-03-28 01:51:19,775 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:19,775 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:19,776 [update_displayed_graph_data()] [INFO ]  Reading 2.1
2018-03-28 01:51:19,776 [update_displayed_graph_data()] [INFO ]  Reading 42.0
2018-03-28 01:51:19,776 [update_displayed_graph_data()] [INFO ]  Reading 0.9755594684610396
2018-03-28 01:51:20,940 [update()] [INFO ]  Utilization recorded 2.6
2018-03-28 01:51:20,945 [get_power_usage()] [INFO ]  current 1285211248.0 last 1283147594.0
2018-03-28 01:51:20,945 [get_power_usage()] [INFO ]  Joule_Used 2.063654 seconds_passed 1.171180009841919
2018-03-28 01:51:20,945 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:20,945 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:20,946 [update_displayed_graph_data()] [INFO ]  Reading 2.6
2018-03-28 01:51:20,946 [update_displayed_graph_data()] [INFO ]  Reading 42.0
2018-03-28 01:51:20,947 [update_displayed_graph_data()] [INFO ]  Reading 1.7620297329686694
2018-03-28 01:51:22,108 [update()] [INFO ]  Utilization recorded 1.7
2018-03-28 01:51:22,113 [get_power_usage()] [INFO ]  current 1286330508.0 last 1285211248.0
2018-03-28 01:51:22,114 [get_power_usage()] [INFO ]  Joule_Used 1.11926 seconds_passed 1.1687755584716797
2018-03-28 01:51:22,115 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:22,115 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:22,116 [update_displayed_graph_data()] [INFO ]  Reading 1.7
2018-03-28 01:51:22,116 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:22,116 [update_displayed_graph_data()] [INFO ]  Reading 0.957634673216107
2018-03-28 01:51:23,280 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:51:23,286 [get_power_usage()] [INFO ]  current 1287565856.0 last 1286330508.0
2018-03-28 01:51:23,286 [get_power_usage()] [INFO ]  Joule_Used 1.235348 seconds_passed 1.172178030014038
2018-03-28 01:51:23,287 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:23,287 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:23,288 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:51:23,288 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:23,288 [update_displayed_graph_data()] [INFO ]  Reading 1.053891105590168
2018-03-28 01:51:24,452 [update()] [INFO ]  Utilization recorded 1.9
2018-03-28 01:51:24,457 [get_power_usage()] [INFO ]  current 1288982723.0 last 1287565856.0
2018-03-28 01:51:24,458 [get_power_usage()] [INFO ]  Joule_Used 1.416867 seconds_passed 1.1719462871551514
2018-03-28 01:51:24,459 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:24,459 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:24,460 [update_displayed_graph_data()] [INFO ]  Reading 1.9
2018-03-28 01:51:24,460 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:24,460 [update_displayed_graph_data()] [INFO ]  Reading 1.2089862953014536
2018-03-28 01:51:25,624 [update()] [INFO ]  Utilization recorded 1.9
2018-03-28 01:51:25,629 [get_power_usage()] [INFO ]  current 1290332145.0 last 1288982723.0
2018-03-28 01:51:25,630 [get_power_usage()] [INFO ]  Joule_Used 1.349422 seconds_passed 1.1719536781311035
2018-03-28 01:51:25,631 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:25,631 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:25,631 [update_displayed_graph_data()] [INFO ]  Reading 1.9
2018-03-28 01:51:25,632 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:25,632 [update_displayed_graph_data()] [INFO ]  Reading 1.1514294678881014
2018-03-28 01:51:26,796 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:51:26,801 [get_power_usage()] [INFO ]  current 1291475819.0 last 1290332145.0
2018-03-28 01:51:26,801 [get_power_usage()] [INFO ]  Joule_Used 1.143674 seconds_passed 1.1712501049041748
2018-03-28 01:51:26,801 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:26,802 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:26,802 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:51:26,802 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:26,803 [update_displayed_graph_data()] [INFO ]  Reading 0.9764558357017771
2018-03-28 01:51:27,964 [update()] [INFO ]  Utilization recorded 5.9
2018-03-28 01:51:27,969 [get_power_usage()] [INFO ]  current 1294997478.0 last 1291475819.0
2018-03-28 01:51:27,970 [get_power_usage()] [INFO ]  Joule_Used 3.521659 seconds_passed 1.168717622756958
2018-03-28 01:51:27,971 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:27,971 [update_displayed_graph_data()] [INFO ]  Reading 919
2018-03-28 01:51:27,972 [update_displayed_graph_data()] [INFO ]  Reading 5.9
2018-03-28 01:51:27,973 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:27,974 [update_displayed_graph_data()] [INFO ]  Reading 3.0132676460311667
2018-03-28 01:51:29,136 [update()] [INFO ]  Utilization recorded 2.9
2018-03-28 01:51:29,141 [get_power_usage()] [INFO ]  current 1296900366.0 last 1294997478.0
2018-03-28 01:51:29,141 [get_power_usage()] [INFO ]  Joule_Used 1.902888 seconds_passed 1.1712610721588135
2018-03-28 01:51:29,141 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:29,142 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:29,142 [update_displayed_graph_data()] [INFO ]  Reading 2.9
2018-03-28 01:51:29,142 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:29,143 [update_displayed_graph_data()] [INFO ]  Reading 1.6246488893314672
2018-03-28 01:51:30,304 [update()] [INFO ]  Utilization recorded 1.5
2018-03-28 01:51:30,308 [get_power_usage()] [INFO ]  current 1298087314.0 last 1296900366.0
2018-03-28 01:51:30,309 [get_power_usage()] [INFO ]  Joule_Used 1.186948 seconds_passed 1.1678414344787598
2018-03-28 01:51:30,309 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:30,309 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:30,310 [update_displayed_graph_data()] [INFO ]  Reading 1.5
2018-03-28 01:51:30,310 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:30,310 [update_displayed_graph_data()] [INFO ]  Reading 1.016360581973843
2018-03-28 01:51:31,472 [update()] [INFO ]  Utilization recorded 2.4
2018-03-28 01:51:31,476 [get_power_usage()] [INFO ]  current 1299915068.0 last 1298087314.0
2018-03-28 01:51:31,476 [get_power_usage()] [INFO ]  Joule_Used 1.827754 seconds_passed 1.167083501815796
2018-03-28 01:51:31,476 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:31,476 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:31,477 [update_displayed_graph_data()] [INFO ]  Reading 2.4
2018-03-28 01:51:31,477 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:31,477 [update_displayed_graph_data()] [INFO ]  Reading 1.566086742856279
2018-03-28 01:51:32,640 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:51:32,644 [get_power_usage()] [INFO ]  current 1300994228.0 last 1299915068.0
2018-03-28 01:51:32,644 [get_power_usage()] [INFO ]  Joule_Used 1.07916 seconds_passed 1.1679787635803223
2018-03-28 01:51:32,644 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:32,644 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:32,645 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:51:32,645 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:32,645 [update_displayed_graph_data()] [INFO ]  Reading 0.9239551553933589
2018-03-28 01:51:33,808 [update()] [INFO ]  Utilization recorded 1.7
2018-03-28 01:51:33,813 [get_power_usage()] [INFO ]  current 1302058007.0 last 1300994228.0
2018-03-28 01:51:33,814 [get_power_usage()] [INFO ]  Joule_Used 1.063779 seconds_passed 1.1699001789093018
2018-03-28 01:51:33,815 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:33,815 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:33,816 [update_displayed_graph_data()] [INFO ]  Reading 1.7
2018-03-28 01:51:33,816 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:33,816 [update_displayed_graph_data()] [INFO ]  Reading 0.9092903985977346
2018-03-28 01:51:34,976 [update()] [INFO ]  Utilization recorded 2.3
2018-03-28 01:51:34,981 [get_power_usage()] [INFO ]  current 1303930316.0 last 1302058007.0
2018-03-28 01:51:34,982 [get_power_usage()] [INFO ]  Joule_Used 1.872309 seconds_passed 1.167959451675415
2018-03-28 01:51:34,983 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:34,983 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:34,984 [update_displayed_graph_data()] [INFO ]  Reading 2.3
2018-03-28 01:51:34,984 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:51:34,984 [update_displayed_graph_data()] [INFO ]  Reading 1.6030599327007538
2018-03-28 01:51:36,148 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:51:36,153 [get_power_usage()] [INFO ]  current 1305022171.0 last 1303930316.0
2018-03-28 01:51:36,154 [get_power_usage()] [INFO ]  Joule_Used 1.091855 seconds_passed 1.171943187713623
2018-03-28 01:51:36,155 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:36,155 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:36,156 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:51:36,156 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:36,156 [update_displayed_graph_data()] [INFO ]  Reading 0.9316620561873231
2018-03-28 01:51:37,320 [update()] [INFO ]  Utilization recorded 2.3
2018-03-28 01:51:37,324 [get_power_usage()] [INFO ]  current 1306519421.0 last 1305022171.0
2018-03-28 01:51:37,324 [get_power_usage()] [INFO ]  Joule_Used 1.49725 seconds_passed 1.170215368270874
2018-03-28 01:51:37,324 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:37,324 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:37,325 [update_displayed_graph_data()] [INFO ]  Reading 2.3
2018-03-28 01:51:37,325 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:37,326 [update_displayed_graph_data()] [INFO ]  Reading 1.2794653365494222
2018-03-28 01:51:38,488 [update()] [INFO ]  Utilization recorded 4.9
2018-03-28 01:51:38,491 [get_power_usage()] [INFO ]  current 1309204717.0 last 1306519421.0
2018-03-28 01:51:38,492 [get_power_usage()] [INFO ]  Joule_Used 2.685296 seconds_passed 1.1679034233093262
2018-03-28 01:51:38,492 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:38,492 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:38,493 [update_displayed_graph_data()] [INFO ]  Reading 4.9
2018-03-28 01:51:38,493 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:38,493 [update_displayed_graph_data()] [INFO ]  Reading 2.299244908787962
2018-03-28 01:51:39,656 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:51:39,661 [get_power_usage()] [INFO ]  current 1310392458.0 last 1309204717.0
2018-03-28 01:51:39,662 [get_power_usage()] [INFO ]  Joule_Used 1.187741 seconds_passed 1.169933557510376
2018-03-28 01:51:39,663 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:39,663 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:39,664 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:51:39,664 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:39,664 [update_displayed_graph_data()] [INFO ]  Reading 1.0152209006873163
2018-03-28 01:51:40,828 [update()] [INFO ]  Utilization recorded 1.7
2018-03-28 01:51:40,833 [get_power_usage()] [INFO ]  current 1311586730.0 last 1310392458.0
2018-03-28 01:51:40,833 [get_power_usage()] [INFO ]  Joule_Used 1.194272 seconds_passed 1.1712989807128906
2018-03-28 01:51:40,833 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:40,834 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:40,834 [update_displayed_graph_data()] [INFO ]  Reading 1.7
2018-03-28 01:51:40,834 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:40,835 [update_displayed_graph_data()] [INFO ]  Reading 1.0196132837690401
2018-03-28 01:51:41,996 [update()] [INFO ]  Utilization recorded 2.7
2018-03-28 01:51:42,001 [get_power_usage()] [INFO ]  current 1313427545.0 last 1311586730.0
2018-03-28 01:51:42,002 [get_power_usage()] [INFO ]  Joule_Used 1.840815 seconds_passed 1.1686904430389404
2018-03-28 01:51:42,003 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:42,003 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:42,004 [update_displayed_graph_data()] [INFO ]  Reading 2.7
2018-03-28 01:51:42,004 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:42,004 [update_displayed_graph_data()] [INFO ]  Reading 1.5751091411454836
2018-03-28 01:51:43,168 [update()] [INFO ]  Utilization recorded 1.9
2018-03-28 01:51:43,171 [get_power_usage()] [INFO ]  current 1314802237.0 last 1313427545.0
2018-03-28 01:51:43,172 [get_power_usage()] [INFO ]  Joule_Used 1.374692 seconds_passed 1.1701202392578125
2018-03-28 01:51:43,172 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:43,172 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:43,173 [update_displayed_graph_data()] [INFO ]  Reading 1.9
2018-03-28 01:51:43,173 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:43,173 [update_displayed_graph_data()] [INFO ]  Reading 1.1748296917519723
2018-03-28 01:51:44,336 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:51:44,339 [get_power_usage()] [INFO ]  current 1315880847.0 last 1314802237.0
2018-03-28 01:51:44,340 [get_power_usage()] [INFO ]  Joule_Used 1.07861 seconds_passed 1.1680259704589844
2018-03-28 01:51:44,340 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:44,340 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:44,341 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:51:44,341 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:44,341 [update_displayed_graph_data()] [INFO ]  Reading 0.9234469329274865
2018-03-28 01:51:45,504 [update()] [INFO ]  Utilization recorded 2.7
2018-03-28 01:51:45,508 [get_power_usage()] [INFO ]  current 1317505355.0 last 1315880847.0
2018-03-28 01:51:45,508 [get_power_usage()] [INFO ]  Joule_Used 1.624508 seconds_passed 1.168128490447998
2018-03-28 01:51:45,508 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:45,509 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:45,509 [update_displayed_graph_data()] [INFO ]  Reading 2.7
2018-03-28 01:51:45,509 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:45,510 [update_displayed_graph_data()] [INFO ]  Reading 1.3906929017517349
2018-03-28 01:51:46,672 [update()] [INFO ]  Utilization recorded 1.5
2018-03-28 01:51:46,676 [get_power_usage()] [INFO ]  current 1318596599.0 last 1317505355.0
2018-03-28 01:51:46,676 [get_power_usage()] [INFO ]  Joule_Used 1.091244 seconds_passed 1.168065071105957
2018-03-28 01:51:46,677 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:46,677 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:46,677 [update_displayed_graph_data()] [INFO ]  Reading 1.5
2018-03-28 01:51:46,677 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:46,678 [update_displayed_graph_data()] [INFO ]  Reading 0.9342321990390308
2018-03-28 01:51:47,840 [update()] [INFO ]  Utilization recorded 1.5
2018-03-28 01:51:47,843 [get_power_usage()] [INFO ]  current 1319785989.0 last 1318596599.0
2018-03-28 01:51:47,843 [get_power_usage()] [INFO ]  Joule_Used 1.18939 seconds_passed 1.1675782203674316
2018-03-28 01:51:47,844 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:47,844 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:47,845 [update_displayed_graph_data()] [INFO ]  Reading 1.5
2018-03-28 01:51:47,845 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:47,845 [update_displayed_graph_data()] [INFO ]  Reading 1.0186812148874311
2018-03-28 01:51:49,008 [update()] [INFO ]  Utilization recorded 6.9
2018-03-28 01:51:49,013 [get_power_usage()] [INFO ]  current 1322685883.0 last 1319785989.0
2018-03-28 01:51:49,014 [get_power_usage()] [INFO ]  Joule_Used 2.899894 seconds_passed 1.17006516456604
2018-03-28 01:51:49,015 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:49,015 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:49,015 [update_displayed_graph_data()] [INFO ]  Reading 6.9
2018-03-28 01:51:49,016 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:49,016 [update_displayed_graph_data()] [INFO ]  Reading 2.478403842640276
2018-03-28 01:51:50,176 [update()] [INFO ]  Utilization recorded 1.3
2018-03-28 01:51:50,179 [get_power_usage()] [INFO ]  current 1324064969.0 last 1322685883.0
2018-03-28 01:51:50,179 [get_power_usage()] [INFO ]  Joule_Used 1.379086 seconds_passed 1.166060447692871
2018-03-28 01:51:50,180 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:50,180 [update_displayed_graph_data()] [INFO ]  Reading 971
2018-03-28 01:51:50,181 [update_displayed_graph_data()] [INFO ]  Reading 1.3
2018-03-28 01:51:50,181 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:50,181 [update_displayed_graph_data()] [INFO ]  Reading 1.182688258339106
2018-03-28 01:51:51,344 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:51:51,349 [get_power_usage()] [INFO ]  current 1325139735.0 last 1324064969.0
2018-03-28 01:51:51,350 [get_power_usage()] [INFO ]  Joule_Used 1.074766 seconds_passed 1.1700220108032227
2018-03-28 01:51:51,351 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:51,351 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:51,352 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:51:51,352 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:51,352 [update_displayed_graph_data()] [INFO ]  Reading 0.9185861377617768
2018-03-28 01:51:52,516 [update()] [INFO ]  Utilization recorded 1.7
2018-03-28 01:51:52,521 [get_power_usage()] [INFO ]  current 1326203514.0 last 1325139735.0
2018-03-28 01:51:52,522 [get_power_usage()] [INFO ]  Joule_Used 1.063779 seconds_passed 1.1719388961791992
2018-03-28 01:51:52,523 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:52,523 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:52,523 [update_displayed_graph_data()] [INFO ]  Reading 1.7
2018-03-28 01:51:52,524 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:52,524 [update_displayed_graph_data()] [INFO ]  Reading 0.9077085874256531
2018-03-28 01:51:53,688 [update()] [INFO ]  Utilization recorded 2.3
2018-03-28 01:51:53,691 [get_power_usage()] [INFO ]  current 1327707050.0 last 1326203514.0
2018-03-28 01:51:53,692 [get_power_usage()] [INFO ]  Joule_Used 1.503536 seconds_passed 1.1701350212097168
2018-03-28 01:51:53,692 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:53,692 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:53,693 [update_displayed_graph_data()] [INFO ]  Reading 2.3
2018-03-28 01:51:53,693 [update_displayed_graph_data()] [INFO ]  Reading 40.0
2018-03-28 01:51:53,693 [update_displayed_graph_data()] [INFO ]  Reading 1.284925220378076
2018-03-28 01:51:54,856 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:51:54,859 [get_power_usage()] [INFO ]  current 1328767472.0 last 1327707050.0
2018-03-28 01:51:54,860 [get_power_usage()] [INFO ]  Joule_Used 1.060422 seconds_passed 1.1680092811584473
2018-03-28 01:51:54,860 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:54,860 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:54,861 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:51:54,861 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:54,861 [update_displayed_graph_data()] [INFO ]  Reading 0.9078883336853789
2018-03-28 01:51:56,024 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:51:56,029 [get_power_usage()] [INFO ]  current 1329743605.0 last 1328767472.0
2018-03-28 01:51:56,030 [get_power_usage()] [INFO ]  Joule_Used 0.976133 seconds_passed 1.1698107719421387
2018-03-28 01:51:56,031 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:56,031 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:56,031 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:51:56,032 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:56,032 [update_displayed_graph_data()] [INFO ]  Reading 0.8344366656663695
2018-03-28 01:51:57,196 [update()] [INFO ]  Utilization recorded 2.0
2018-03-28 01:51:57,201 [get_power_usage()] [INFO ]  current 1331357980.0 last 1329743605.0
2018-03-28 01:51:57,202 [get_power_usage()] [INFO ]  Joule_Used 1.614375 seconds_passed 1.171994686126709
2018-03-28 01:51:57,203 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:57,203 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:57,203 [update_displayed_graph_data()] [INFO ]  Reading 2.0
2018-03-28 01:51:57,204 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:57,204 [update_displayed_graph_data()] [INFO ]  Reading 1.3774593171026233
2018-03-28 01:51:58,367 [update()] [INFO ]  Utilization recorded 1.3
2018-03-28 01:51:58,373 [get_power_usage()] [INFO ]  current 1332326911.0 last 1331357980.0
2018-03-28 01:51:58,373 [get_power_usage()] [INFO ]  Joule_Used 0.968931 seconds_passed 1.17185640335083
2018-03-28 01:51:58,375 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:58,375 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:58,375 [update_displayed_graph_data()] [INFO ]  Reading 1.3
2018-03-28 01:51:58,376 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:58,376 [update_displayed_graph_data()] [INFO ]  Reading 0.8268342411488463
2018-03-28 01:51:59,540 [update()] [INFO ]  Utilization recorded 1.4
2018-03-28 01:51:59,544 [get_power_usage()] [INFO ]  current 1333139775.0 last 1332326911.0
2018-03-28 01:51:59,545 [get_power_usage()] [INFO ]  Joule_Used 0.812864 seconds_passed 1.1712961196899414
2018-03-28 01:51:59,545 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:51:59,545 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:51:59,546 [update_displayed_graph_data()] [INFO ]  Reading 1.4
2018-03-28 01:51:59,546 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:51:59,546 [update_displayed_graph_data()] [INFO ]  Reading 0.6939867607647984
2018-03-28 01:52:00,708 [update()] [INFO ]  Utilization recorded 4.2
2018-03-28 01:52:00,713 [get_power_usage()] [INFO ]  current 1335491698.0 last 1333139775.0
2018-03-28 01:52:00,713 [get_power_usage()] [INFO ]  Joule_Used 2.351923 seconds_passed 1.1681182384490967
2018-03-28 01:52:00,713 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:00,714 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:00,714 [update_displayed_graph_data()] [INFO ]  Reading 4.2
2018-03-28 01:52:00,714 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:52:00,715 [update_displayed_graph_data()] [INFO ]  Reading 2.0134288829550626
2018-03-28 01:52:01,876 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:52:01,881 [get_power_usage()] [INFO ]  current 1336368832.0 last 1335491698.0
2018-03-28 01:52:01,882 [get_power_usage()] [INFO ]  Joule_Used 0.877134 seconds_passed 1.1688437461853027
2018-03-28 01:52:01,883 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:01,883 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:01,884 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:52:01,884 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:52:01,884 [update_displayed_graph_data()] [INFO ]  Reading 0.7504287915836986
2018-03-28 01:52:03,048 [update()] [INFO ]  Utilization recorded 1.6
2018-03-28 01:52:03,053 [get_power_usage()] [INFO ]  current 1337422662.0 last 1336368832.0
2018-03-28 01:52:03,053 [get_power_usage()] [INFO ]  Joule_Used 1.05383 seconds_passed 1.1710968017578125
2018-03-28 01:52:03,053 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:03,053 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:03,054 [update_displayed_graph_data()] [INFO ]  Reading 1.6
2018-03-28 01:52:03,054 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:52:03,054 [update_displayed_graph_data()] [INFO ]  Reading 0.8998658338219391
2018-03-28 01:52:04,216 [update()] [INFO ]  Utilization recorded 1.8
2018-03-28 01:52:04,221 [get_power_usage()] [INFO ]  current 1338866628.0 last 1337422662.0
2018-03-28 01:52:04,222 [get_power_usage()] [INFO ]  Joule_Used 1.443966 seconds_passed 1.1688096523284912
2018-03-28 01:52:04,223 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:04,223 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:04,223 [update_displayed_graph_data()] [INFO ]  Reading 1.8
2018-03-28 01:52:04,224 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:52:04,224 [update_displayed_graph_data()] [INFO ]  Reading 1.2354158755648066
2018-03-28 01:52:05,388 [update()] [INFO ]  Utilization recorded 1.1
2018-03-28 01:52:05,393 [get_power_usage()] [INFO ]  current 1339798694.0 last 1338866628.0
2018-03-28 01:52:05,394 [get_power_usage()] [INFO ]  Joule_Used 0.932066 seconds_passed 1.171950340270996
2018-03-28 01:52:05,395 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:05,395 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:05,395 [update_displayed_graph_data()] [INFO ]  Reading 1.1
2018-03-28 01:52:05,396 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:52:05,396 [update_displayed_graph_data()] [INFO ]  Reading 0.7953118557775012
2018-03-28 01:52:06,560 [update()] [INFO ]  Utilization recorded 1.5
2018-03-28 01:52:06,565 [get_power_usage()] [INFO ]  current 1340725388.0 last 1339798694.0
2018-03-28 01:52:06,566 [get_power_usage()] [INFO ]  Joule_Used 0.926694 seconds_passed 1.1721172332763672
2018-03-28 01:52:06,567 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:06,567 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:06,568 [update_displayed_graph_data()] [INFO ]  Reading 1.5
2018-03-28 01:52:06,568 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:52:06,568 [update_displayed_graph_data()] [INFO ]  Reading 0.7906154552558309
2018-03-28 01:52:07,732 [update()] [INFO ]  Utilization recorded 2.1
2018-03-28 01:52:07,737 [get_power_usage()] [INFO ]  current 1341885175.0 last 1340725388.0
2018-03-28 01:52:07,738 [get_power_usage()] [INFO ]  Joule_Used 1.159787 seconds_passed 1.1720492839813232
2018-03-28 01:52:07,739 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:07,739 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:07,740 [update_displayed_graph_data()] [INFO ]  Reading 2.1
2018-03-28 01:52:07,740 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:52:07,740 [update_displayed_graph_data()] [INFO ]  Reading 0.9895377403075836
2018-03-28 01:52:08,904 [update()] [INFO ]  Utilization recorded 1.1
2018-03-28 01:52:08,909 [get_power_usage()] [INFO ]  current 1342797526.0 last 1341885175.0
2018-03-28 01:52:08,910 [get_power_usage()] [INFO ]  Joule_Used 0.912351 seconds_passed 1.1719098091125488
2018-03-28 01:52:08,911 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:08,911 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:08,911 [update_displayed_graph_data()] [INFO ]  Reading 1.1
2018-03-28 01:52:08,912 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:52:08,912 [update_displayed_graph_data()] [INFO ]  Reading 0.7785163951233545
2018-03-28 01:52:10,076 [update()] [INFO ]  Utilization recorded 2.4
2018-03-28 01:52:10,081 [get_power_usage()] [INFO ]  current 1344239478.0 last 1342797526.0
2018-03-28 01:52:10,082 [get_power_usage()] [INFO ]  Joule_Used 1.441952 seconds_passed 1.171903133392334
2018-03-28 01:52:10,083 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:10,083 [update_displayed_graph_data()] [INFO ]  Reading 900
2018-03-28 01:52:10,084 [update_displayed_graph_data()] [INFO ]  Reading 2.4
2018-03-28 01:52:10,085 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:52:10,086 [update_displayed_graph_data()] [INFO ]  Reading 1.230436167386932
2018-03-28 01:52:11,248 [update()] [INFO ]  Utilization recorded 7.5
2018-03-28 01:52:11,252 [get_power_usage()] [INFO ]  current 1347474028.0 last 1344239478.0
2018-03-28 01:52:11,252 [get_power_usage()] [INFO ]  Joule_Used 3.23455 seconds_passed 1.1703174114227295
2018-03-28 01:52:11,252 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:52:11,253 [update_displayed_graph_data()] [INFO ]  Reading 969
2018-03-28 01:52:11,253 [update_displayed_graph_data()] [INFO ]  Reading 7.5
2018-03-28 01:52:11,253 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:52:11,254 [update_displayed_graph_data()] [INFO ]  Reading 2.763822847058071
2018-03-28 01:52:11,364 [unhandled_input()] [DEBUG]  Caught q
2018-03-28 01:52:11,364 [unhandled_input()] [DEBUG]  None
2018-03-28 01:52:11,365 [kill_child_processes()] [DEBUG]  No such process
2018-03-28 01:53:29,892 [main()] [INFO ]  Started without root permissions
2018-03-28 01:53:29,893 [__init__()] [DEBUG]  stress is not installed
2018-03-28 01:53:29,894 [__init__()] [DEBUG]  stress-ng is not installed
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Package id 0
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Core 0
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Core 1
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Core 2
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Sensor Label
2018-03-28 01:53:29,898 [__init__()] [DEBUG]  Core 3
2018-03-28 01:53:29,899 [__init__()] [INFO ]  num cpus 8
2018-03-28 01:53:30,064 [update()] [INFO ]  Utilization recorded 12.0
2018-03-28 01:53:30,066 [get_power_usage()] [INFO ]  current 1428124700.0 last 1428124700.0
2018-03-28 01:53:30,066 [get_power_usage()] [INFO ]  Joule_Used 0.0 seconds_passed 0.00014925003051757812
2018-03-28 01:53:30,068 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:30,073 [update()] [INFO ]  Utilization recorded 25.0
2018-03-28 01:53:30,075 [get_power_usage()] [INFO ]  current 1428270574.0 last 1428124700.0
2018-03-28 01:53:30,075 [get_power_usage()] [INFO ]  Joule_Used 0.145874 seconds_passed 0.008783340454101562
2018-03-28 01:53:30,075 [get_power_usage()] [INFO ]  Max power updated 17
2018-03-28 01:53:30,076 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:30,076 [update_displayed_graph_data()] [INFO ]  Reading 3804
2018-03-28 01:53:30,076 [update_displayed_graph_data()] [INFO ]  Reading 25.0
2018-03-28 01:53:30,076 [update_displayed_graph_data()] [INFO ]  Reading 53.0
2018-03-28 01:53:30,076 [update_displayed_graph_data()] [INFO ]  Reading 16.608032076438654
2018-03-28 01:53:30,078 [update()] [INFO ]  Utilization recorded 0.0
2018-03-28 01:53:30,079 [get_power_usage()] [INFO ]  current 1428327947.0 last 1428270574.0
2018-03-28 01:53:30,079 [get_power_usage()] [INFO ]  Joule_Used 0.057373 seconds_passed 0.004118442535400391
2018-03-28 01:53:30,080 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:30,080 [update_displayed_graph_data()] [INFO ]  Reading 3857
2018-03-28 01:53:30,080 [update_displayed_graph_data()] [INFO ]  Reading 0.0
2018-03-28 01:53:30,080 [update_displayed_graph_data()] [INFO ]  Reading 53.0
2018-03-28 01:53:30,080 [update_displayed_graph_data()] [INFO ]  Reading 13.930751614681023
2018-03-28 01:53:31,240 [update()] [INFO ]  Utilization recorded 3.3
2018-03-28 01:53:31,245 [get_power_usage()] [INFO ]  current 1431042112.0 last 1428327947.0
2018-03-28 01:53:31,246 [get_power_usage()] [INFO ]  Joule_Used 2.714165 seconds_passed 1.166370153427124
2018-03-28 01:53:31,247 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:31,247 [update_displayed_graph_data()] [INFO ]  Reading 1139
2018-03-28 01:53:31,248 [update_displayed_graph_data()] [INFO ]  Reading 3.3
2018-03-28 01:53:31,249 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:53:31,250 [update_displayed_graph_data()] [INFO ]  Reading 2.327018564411151
2018-03-28 01:53:32,412 [update()] [INFO ]  Utilization recorded 4.3
2018-03-28 01:53:32,417 [get_power_usage()] [INFO ]  current 1433559806.0 last 1431042112.0
2018-03-28 01:53:32,418 [get_power_usage()] [INFO ]  Joule_Used 2.517694 seconds_passed 1.1718244552612305
2018-03-28 01:53:32,419 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:32,419 [update_displayed_graph_data()] [INFO ]  Reading 1866
2018-03-28 01:53:32,420 [update_displayed_graph_data()] [INFO ]  Reading 4.3
2018-03-28 01:53:32,421 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:53:32,422 [update_displayed_graph_data()] [INFO ]  Reading 2.1485248824566816
2018-03-28 01:53:33,584 [update()] [INFO ]  Utilization recorded 4.3
2018-03-28 01:53:33,590 [get_power_usage()] [INFO ]  current 1435868089.0 last 1433559806.0
2018-03-28 01:53:33,590 [get_power_usage()] [INFO ]  Joule_Used 2.308283 seconds_passed 1.1728389263153076
2018-03-28 01:53:33,592 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:33,592 [update_displayed_graph_data()] [INFO ]  Reading 1928
2018-03-28 01:53:33,593 [update_displayed_graph_data()] [INFO ]  Reading 4.3
2018-03-28 01:53:33,594 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:53:33,595 [update_displayed_graph_data()] [INFO ]  Reading 1.9681159519934266
2018-03-28 01:53:34,756 [update()] [INFO ]  Utilization recorded 3.6
2018-03-28 01:53:34,762 [get_power_usage()] [INFO ]  current 1438100993.0 last 1435868089.0
2018-03-28 01:53:34,762 [get_power_usage()] [INFO ]  Joule_Used 2.232904 seconds_passed 1.1719582080841064
2018-03-28 01:53:34,764 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:34,764 [update_displayed_graph_data()] [INFO ]  Reading 2351
2018-03-28 01:53:34,765 [update_displayed_graph_data()] [INFO ]  Reading 3.6
2018-03-28 01:53:34,766 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:53:34,767 [update_displayed_graph_data()] [INFO ]  Reading 1.905276130665364
2018-03-28 01:53:35,939 [update()] [INFO ]  Utilization recorded 6.2
2018-03-28 01:53:35,943 [get_power_usage()] [INFO ]  current 1441883943.0 last 1438100993.0
2018-03-28 01:53:35,943 [get_power_usage()] [INFO ]  Joule_Used 3.78295 seconds_passed 1.181199312210083
2018-03-28 01:53:35,944 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:35,945 [update_displayed_graph_data()] [INFO ]  Reading 3221
2018-03-28 01:53:35,945 [update_displayed_graph_data()] [INFO ]  Reading 6.2
2018-03-28 01:53:35,946 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:53:35,947 [update_displayed_graph_data()] [INFO ]  Reading 3.2026347805112683
2018-03-28 01:53:37,107 [update()] [INFO ]  Utilization recorded 4.9
2018-03-28 01:53:37,109 [get_power_usage()] [INFO ]  current 1444101344.0 last 1441883943.0
2018-03-28 01:53:37,109 [get_power_usage()] [INFO ]  Joule_Used 2.217401 seconds_passed 1.1659982204437256
2018-03-28 01:53:37,110 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:37,110 [update_displayed_graph_data()] [INFO ]  Reading 2170
2018-03-28 01:53:37,110 [update_displayed_graph_data()] [INFO ]  Reading 4.9
2018-03-28 01:53:37,111 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:53:37,111 [update_displayed_graph_data()] [INFO ]  Reading 1.901719025914258
2018-03-28 01:53:38,271 [update()] [INFO ]  Utilization recorded 3.0
2018-03-28 01:53:38,273 [get_power_usage()] [INFO ]  current 1445936789.0 last 1444101344.0
2018-03-28 01:53:38,274 [get_power_usage()] [INFO ]  Joule_Used 1.835445 seconds_passed 1.1642711162567139
2018-03-28 01:53:38,274 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:38,274 [update_displayed_graph_data()] [INFO ]  Reading 1623
2018-03-28 01:53:38,275 [update_displayed_graph_data()] [INFO ]  Reading 3.0
2018-03-28 01:53:38,275 [update_displayed_graph_data()] [INFO ]  Reading 39.0
2018-03-28 01:53:38,275 [update_displayed_graph_data()] [INFO ]  Reading 1.5764755943625908
2018-03-28 01:53:39,435 [update()] [INFO ]  Utilization recorded 3.2
2018-03-28 01:53:39,437 [get_power_usage()] [INFO ]  current 1448250198.0 last 1445936789.0
2018-03-28 01:53:39,437 [get_power_usage()] [INFO ]  Joule_Used 2.313409 seconds_passed 1.1635026931762695
2018-03-28 01:53:39,438 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:39,438 [update_displayed_graph_data()] [INFO ]  Reading 1561
2018-03-28 01:53:39,438 [update_displayed_graph_data()] [INFO ]  Reading 3.2
2018-03-28 01:53:39,439 [update_displayed_graph_data()] [INFO ]  Reading 38.0
2018-03-28 01:53:39,439 [update_displayed_graph_data()] [INFO ]  Reading 1.9883142631020285
2018-03-28 01:53:40,599 [update()] [INFO ]  Utilization recorded 2.9
2018-03-28 01:53:40,606 [get_power_usage()] [INFO ]  current 1450263071.0 last 1448250198.0
2018-03-28 01:53:40,606 [get_power_usage()] [INFO ]  Joule_Used 2.012873 seconds_passed 1.1689553260803223
2018-03-28 01:53:40,608 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:40,608 [update_displayed_graph_data()] [INFO ]  Reading 923
2018-03-28 01:53:40,610 [update_displayed_graph_data()] [INFO ]  Reading 2.9
2018-03-28 01:53:40,611 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:53:40,612 [update_displayed_graph_data()] [INFO ]  Reading 1.7219417672268595
2018-03-28 01:53:41,776 [update()] [INFO ]  Utilization recorded 3.1
2018-03-28 01:53:41,781 [get_power_usage()] [INFO ]  current 1451823004.0 last 1450263071.0
2018-03-28 01:53:41,781 [get_power_usage()] [INFO ]  Joule_Used 1.559933 seconds_passed 1.1752288341522217
2018-03-28 01:53:41,783 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:41,783 [update_displayed_graph_data()] [INFO ]  Reading 1062
2018-03-28 01:53:41,784 [update_displayed_graph_data()] [INFO ]  Reading 3.1
2018-03-28 01:53:41,785 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:53:41,786 [update_displayed_graph_data()] [INFO ]  Reading 1.3273440496593105
2018-03-28 01:53:42,952 [update()] [INFO ]  Utilization recorded 3.3
2018-03-28 01:53:42,957 [get_power_usage()] [INFO ]  current 1453673463.0 last 1451823004.0
2018-03-28 01:53:42,958 [get_power_usage()] [INFO ]  Joule_Used 1.850459 seconds_passed 1.1760718822479248
2018-03-28 01:53:42,959 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:42,959 [update_displayed_graph_data()] [INFO ]  Reading 1751
2018-03-28 01:53:42,960 [update_displayed_graph_data()] [INFO ]  Reading 3.3
2018-03-28 01:53:42,961 [update_displayed_graph_data()] [INFO ]  Reading 41.0
2018-03-28 01:53:42,962 [update_displayed_graph_data()] [INFO ]  Reading 1.5734233833250588
2018-03-28 01:53:44,135 [update()] [INFO ]  Utilization recorded 4.6
2018-03-28 01:53:44,141 [get_power_usage()] [INFO ]  current 1454999632.0 last 1453673463.0
2018-03-28 01:53:44,141 [get_power_usage()] [INFO ]  Joule_Used 1.326169 seconds_passed 1.1832456588745117
2018-03-28 01:53:44,142 [update()] [INFO ]  Fan speed recorded0.0
2018-03-28 01:53:44,142 [update_displayed_graph_data()] [INFO ]  Reading 1392
2018-03-28 01:53:44,143 [update_displayed_graph_data()] [INFO ]  Reading 4.6
2018-03-28 01:53:44,144 [update_displayed_graph_data()] [INFO ]  Reading 37.0
2018-03-28 01:53:44,145 [update_displayed_graph_data()] [INFO ]  Reading 1.1207892376815776
2018-03-28 01:53:44,671 [unhandled_input()] [DEBUG]  Caught q
2018-03-28 01:53:44,671 [unhandled_input()] [DEBUG]  None
2018-03-28 01:53:44,671 [kill_child_processes()] [DEBUG]  No such process

  
### Step 3: Reproduce the problem:
#### Steps to reproduce:

Unknown. Seemingly simply install and run on my machine.
  • Replace this with relevant code to reproduce the problem *

Wrong temp shown

On a ryzen 1700x with a gigabyte K7 board.

Works as intended but shows the incorrect CPU temps.

I am using the it87 driver from here https://github.com/groeck/it87

Antergos(Arch based) fully updated

Here's a pic of what the temp should be compared to what the program reports

stress-temp

I can attach a raw sensor output if you need/helps.

"ZeroDivisionError: float division by zero" when running with sudo, on 1-core Xeon VPS Ubuntu 14.04

s_tui works, but says

sander@haring:~/git/s-tui$ s_tui/s_tui.py
You are running without root permissions. Run as root to see max Turbo frequency
sander@haring:~/git/s-tui$

so I tried 'sudo', with a Traceback as result (after a 1 sec appearance of the ASCII Art) (see below).

The traceback is deep down in Urwid (Console user interface library for Python) ... so maybe it's a bug in there?

sander@haring:~/git/s-tui$ sudo s_tui/s_tui.py
[sudo] password for sander:
Traceback (most recent call last):
  File "s_tui/s_tui.py", line 791, in <module>
    main()
  File "s_tui/s_tui.py", line 768, in main
    graph_controller.main()
  File "s_tui/s_tui.py", line 640, in main
    self.loop.run()
  File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 278, in run
    self._run()
  File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 376, in _run
    self.event_loop.run()
  File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 682, in run
    self._loop()
  File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 710, in _loop
    self._entering_idle()
  File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 671, in _entering_idle
    callback()
  File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 564, in entering_idle
    self.draw_screen()
  File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 578, in draw_screen
    canvas = self._topmost_widget.render(self.screen_size, focus=True)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
    canv = get_delegate(self).render(size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 225, in render
    canv = self._original_widget.render(size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
    canv = get_delegate(self).render(size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render
    canv = w.render((maxcol, rows), focus=focus and item_focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render
    focus = focus and self.focus_position == i)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 225, in render
    canv = self._original_widget.render(size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 566, in render
    canv = self._original_widget.render((maxcol,)+size[1:], focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render
    focus = focus and self.focus_position == i)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
    canv = get_delegate(self).render(size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render
    canv = w.render((maxcol, rows), focus=focus and item_focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render
    canv = w.render((maxcol, rows), focus=focus and item_focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render
    canv = get_delegate(self).render(size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render
    focus = focus and self.focus_position == i)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/home/sander/git/s-tui/s_tui/ComplexBarGraphs.py", line 33, in render
    canvas = super(ScalableBarGraph, self).render(size, focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render
    canv = fn(self, size, focus=focus)
  File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 547, in render
    disp = self.calculate_display((maxcol, maxrow))
  File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 390, in calculate_display
    maxrow)
  File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 633, in calculate_bargraph_display
    segments = scale_bar_values(bar, top, maxrow)
  File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 794, in scale_bar_values
    return [maxrow - int(float(v) * maxrow / top + 0.5) for v in bar]
ZeroDivisionError: float division by zero
sander@haring:~/git/s-tui$

Cpu temp on Ryzen (AB350m gaming3)

First: Thanks for this very useful tool!

The temperature reporting is not correct on my system.
First of all, the actual cpu "die" temperature is not yet mainline as of kernel 4.14, but there is path that can be applied. I installed the patched kernel and can see temp trough "k10temp-pci-00c3" in "sensors", but s-tui does still not report correct temperature

The motherboard has it87 (also need to patch from https://github.com/groeck/it87). Looks like the s-tui takes "temp1" from it87, but "temp1" look like its always ~28-31°C, probably measures air temperature in case.

Add tests for travis-ci

Being a TUI that runs for an infinite loop, a special testing environment is needed to allow for continuous integration.

Crash on opening STRESS option

only different setting from original is enabling smooth graph. Arch linux, v0.6.2-1

Traceback (most recent call last):
  File "/usr/bin/s-tui", line 11, in <module>
    load_entry_point('s-tui==0.6.2', 'console_scripts', 's-tui')()
  File "/usr/lib/python2.7/site-packages/s_tui/s_tui.py", line 628, in main
    graph_controller.main()
  File "/usr/lib/python2.7/site-packages/s_tui/s_tui.py", line 496, in main
    self.loop.run()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 278, in run
    self._run()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 376, in _run
    self.event_loop.run()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 682, in run
    self._loop()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 710, in _loop
    self._entering_idle()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 671, in _entering_idle
    callback()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 564, in entering_idle
    self.draw_screen()
  File "/usr/lib/python2.7/site-packages/urwid/main_loop.py", line 579, in draw_screen
    self.screen.draw_screen(self.screen_size, canvas)
  File "/usr/lib/python2.7/site-packages/urwid/raw_display.py", line 748, in draw_screen
    for row in r.content():
  File "/usr/lib/python2.7/site-packages/urwid/canvas.py", line 595, in content
    sbody = shard_body(cviews, shard_tail)
  File "/usr/lib/python2.7/site-packages/urwid/canvas.py", line 931, in shard_body
    raise CanvasError("cviews do not fill gaps in"
urwid.canvas.CanvasError: cviews do not fill gaps in shard_tail!

Monitor fan speed

To complement the temperature monitoring, it would be nice to monitor the CPU fan speed (or other system fans). This can help correlating fan speed control issues with overheating problems.

Enable per-core view

Add option to start with per-core view where possible

  • Per core view in frequency

  • Per core view in utilization

  • Display all possible temperature sensors

crashes after launch as root

After launching s-tui as root, it crashes after ~2 seconds, leaving the following output:
Traceback (most recent call last): File "/usr/local/bin/s-tui", line 11, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/s_tui/s_tui.py", line 768, in main graph_controller.main() File "/usr/local/lib/python2.7/dist-packages/s_tui/s_tui.py", line 640, in main self.loop.run() File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 278, in run self._run() File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 376, in _run self.event_loop.run() File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 682, in run self._loop() File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 710, in _loop self._entering_idle() File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 671, in _entering_idle callback() File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 564, in entering_idle self.draw_screen() File "/usr/local/lib/python2.7/dist-packages/urwid/main_loop.py", line 578, in draw_screen canvas = self._topmost_widget.render(self.screen_size, focus=True) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render canv = get_delegate(self).render(size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 225, in render canv = self._original_widget.render(size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render canv = get_delegate(self).render(size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render canv = w.render((maxcol, rows), focus=focus and item_focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render focus = focus and self.focus_position == i) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 225, in render canv = self._original_widget.render(size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/decoration.py", line 566, in render canv = self._original_widget.render((maxcol,)+size[1:], focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render focus = focus and self.focus_position == i) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render canv = get_delegate(self).render(size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render canv = w.render((maxcol, rows), focus=focus and item_focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 1526, in render canv = w.render((maxcol, rows), focus=focus and item_focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 1751, in render canv = get_delegate(self).render(size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/container.py", line 2085, in render focus = focus and self.focus_position == i) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/s_tui/ComplexBarGraphs.py", line 33, in render canvas = super(ScalableBarGraph, self).render(size, focus) File "/usr/local/lib/python2.7/dist-packages/urwid/widget.py", line 141, in cached_render canv = fn(self, size, focus=focus) File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 547, in render disp = self.calculate_display((maxcol, maxrow)) File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 390, in calculate_display maxrow) File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 633, in calculate_bargraph_display segments = scale_bar_values(bar, top, maxrow) File "/usr/local/lib/python2.7/dist-packages/urwid/graphics.py", line 794, in scale_bar_values return [maxrow - int(float(v) * maxrow / top + 0.5) for v in bar] ZeroDivisionError: float division by zero
I am on Debian Stretch (9.1) 64bit, Python 2.7.13, Intel Xeon E3-1200 v3/4th Gen

Add frequency graph

-also see if it is possible to show and mask the other graphs dynamically

Running with -ct option results in 'Illegal sensor' and no temp readings

Version: 0.6.2
OS: Ubuntu 16.04
Installed using pip

Using the -ct option to bypass a virtual device reading, I get no temperature readings and a note in the debug log saying the sensor is 'Illegal'.

Here's my sensors output:

acpitz-virtual-0
Adapter: Virtual device
temp1:        +27.8°C  (crit = +110.0°C)
temp2:        +29.8°C  (crit = +110.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +54.0°C  (high = +105.0°C, crit = +105.0°C)
Core 0:        +54.0°C  (high = +105.0°C, crit = +105.0°C)
Core 1:        +54.0°C  (high = +105.0°C, crit = +105.0°C)

s-tui defaults to the acpitaz-virtual-0 device. Seeing as this is always a steady 27.8 I figured it was not an actual reflection of the cpu temperature. Going on the --help instructions, I run s-tui in the following way.

 s-tui -ct coretemp,0

I have also tried coretemp-isa and coretemp,1 and coretemp,2. In the program I get 'Temperature N/A'. In the log (running with debug on), I get the following:

2017-09-14 09:41:03,713 [__init__()] [DEBUG]  stress is not installed
2017-09-14 09:41:03,716 [__init__()] [DEBUG]  stress-ng is not installed
2017-09-14 09:41:03,719 [__init__()] [INFO ]  num cpus 4
2017-09-14 09:41:03,719 [__init__()] [DEBUG]  num cpus 4
2017-09-14 09:41:03,720 [__init__()] [DEBUG]  [21, 21, 21, 21, 21, 21, 0, 0]
2017-09-14 09:41:03,721 [update()] [INFO ]  Utilization recorded 26.3
2017-09-14 09:41:03,722 [update()] [DEBUG]  MajorcoretempMinor0
2017-09-14 09:41:03,722 [update()] [DEBUG]  Illegal sensor
2017-09-14 09:41:03,722 [__init__()] [DEBUG]  Temperature sensor unavailable
2017-09-14 09:41:03,732 [update()] [INFO ]  Utilization recorded 25.0
2017-09-14 09:41:03,732 [update()] [DEBUG]  MajorcoretempMinor0
2017-09-14 09:41:03,732 [update()] [DEBUG]  Illegal sensor
...

Explicitly setting the -ct option to acpitz result in the same thing just with acpitz in the log instead of coretemp.

Traceback (most recent call last)

Traceback (most recent call last):
  File "/usr/bin/s-tui", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources

Not able to run on Arch Linux

I cloned the repo, installed urwid and psutil, and attempted to run s-tui.py as root.

➤  sudo ./s-tui.py                                                                   1 ↵
Traceback (most recent call last):
  File "/home/hs/code/s-tui/aux.py", line 43, in read_msr
    read_res = f.read(8)
OSError: [Errno 5] Input/output error

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./s-tui.py", line 866, in <module>
    main()
  File "./s-tui.py", line 849, in main
    graph_controller = GraphController()
  File "./s-tui.py", line 779, in __init__
    self.view = GraphView(self)
  File "./s-tui.py", line 312, in __init__
    self.graph_data = GraphData(0)
  File "./s-tui.py", line 166, in __init__
    available_freq = read_msr(TURBO_MSR, 0)
  File "/home/hs/code/s-tui/aux.py", line 47, in read_msr
    e.message = e.message + "Unable to read file " + msr_file
AttributeError: 'OSError' object has no attribute 'message'

Crashes at launch on macOS: psutil doesn't have sensors_temperatures

Step 1: Describe your environment

  • System (Intel/AMD/Raspberry Pi etc): Intel core i5, MacBook Air 6,2
  • OS version: macOS 10.13.1
  • s-tui version: 0.6.7
  • Installation method(pip/PPA/source code): pip

Step 2: Describe the problem:

s-tui crashes immediately after launch with the below traceback.

Observed Results:

  Traceback (most recent call last):
  File "/usr/local/bin/s-tui", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.6/site-packages/s_tui/s_tui.py", line 679, in main
    graph_controller = GraphController(args)
  File "/usr/local/lib/python3.6/site-packages/s_tui/s_tui.py", line 522, in __init__
    self.view = GraphView(self, args)
  File "/usr/local/lib/python3.6/site-packages/s_tui/s_tui.py", line 207, in __init__
    self.temp_sensors_menu = TempSensorsMenu(self.on_sensors_menu_close)
  File "/usr/local/lib/python3.6/site-packages/s_tui/TempSensorsMenu.py", line 67, in __init__
    sensors_dict = psutil.sensors_temperatures()
AttributeError: module 'psutil' has no attribute 'sensors_temperatures'

Debug Results, output of s-tui -d created in a file _s-tui.log:

2017-11-08 10:14:58,334 [main()] [INFO ]  Started without root permissions
2017-11-08 10:14:58,340 [__init__()] [DEBUG]  stress-ng is not installed

Step 3: Reproduce the problem:

Occurs without fail at program launch on macOS.

Steps to reproduce:

  1. pip install s-tui
  2. brew install stress
  3. s-tui

Crash reading sensors

Hello, i was going to test the fix from #39 but not as soon as i start the program i get the error (s-tui 0.6.4)

s-tui
Traceback (most recent call last):
  File "/usr/bin/s-tui", line 11, in <module>
    load_entry_point('s-tui==0.6.4', 'console_scripts', 's-tui')()
  File "/usr/lib/python2.7/site-packages/s_tui/s_tui.py", line 651, in main
    graph_controller = GraphController(args)
  File "/usr/lib/python2.7/site-packages/s_tui/s_tui.py", line 494, in __init__
    self.view = GraphView(self, args)
  File "/usr/lib/python2.7/site-packages/s_tui/s_tui.py", line 200, in __init__
    self.temp_sensors_menu = TempSensorsMenu(self.on_sensors_menu_close)
  File "/usr/lib/python2.7/site-packages/s_tui/TempSensorsMenu.py", line 65, in __init__
    sensors_dict = psutil.sensors_temperatures()
  File "/usr/lib/python2.7/site-packages/psutil/__init__.py", line 2268, in sensors_temperatures
    rawdict = _psplatform.sensors_temperatures()
  File "/usr/lib/python2.7/site-packages/psutil/_pslinux.py", line 1151, in sensors_temperatures
    current = float(cat(base + '_input')) / 1000.0
  File "/usr/lib/python2.7/site-packages/psutil/_pslinux.py", line 299, in cat
    return f.read().strip()
IOError: [Errno 22] Invalid argument

"IOError: [Errno 61] No data available" on Ubuntu 17.04

On my Ubuntu 17.04 (a Celeron laptop), I get a Traceback, with IOError: [Errno 61] No data available. This happens for the pip and the github version.
A --help works.

Any help / tips?

sander@Stream-13:~$ sudo s-tui 
Traceback (most recent call last):
  File "/usr/local/bin/s-tui", line 11, in <module>
    load_entry_point('s-tui==0.5.0', 'console_scripts', 's-tui')()
  File "/usr/local/lib/python2.7/dist-packages/s_tui/s_tui.py", line 767, in main
    graph_controller = GraphController(args)
  File "/usr/local/lib/python2.7/dist-packages/s_tui/s_tui.py", line 617, in __init__
    self.data = GraphData(is_admin=is_admin)
  File "/usr/local/lib/python2.7/dist-packages/s_tui/GraphData.py", line 60, in __init__
    self.rapl_power_reader = RaplPower()
  File "/usr/local/lib/python2.7/dist-packages/s_tui/RaplPower.py", line 24, in __init__
    self.max_power = self.read_max_power_file() / self.MICRO_JAUL_IN_JAUL
  File "/usr/local/lib/python2.7/dist-packages/s_tui/RaplPower.py", line 35, in read_max_power_file
    return float(self.read_measurement(self.intel_rapl_package_max_energy_file))
  File "/usr/local/lib/python2.7/dist-packages/s_tui/RaplPower.py", line 28, in read_measurement
    value = file.read()
IOError: [Errno 61] No data available
sander@Stream-13:~$ 

and

sander@Stream-13:~/git/s-tui$ sudo s_tui/s_tui.py 
Traceback (most recent call last):
  File "s_tui/s_tui.py", line 791, in <module>
    main() 
  File "s_tui/s_tui.py", line 767, in main
    graph_controller = GraphController(args)
  File "s_tui/s_tui.py", line 617, in __init__
    self.data = GraphData(is_admin=is_admin)
  File "/home/sander/git/s-tui/s_tui/GraphData.py", line 60, in __init__
    self.rapl_power_reader = RaplPower()
  File "/home/sander/git/s-tui/s_tui/RaplPower.py", line 24, in __init__
    self.max_power = self.read_max_power_file() / self.MICRO_JAUL_IN_JAUL
  File "/home/sander/git/s-tui/s_tui/RaplPower.py", line 35, in read_max_power_file
    return float(self.read_measurement(self.intel_rapl_package_max_energy_file))
  File "/home/sander/git/s-tui/s_tui/RaplPower.py", line 28, in read_measurement
    value = file.read()
IOError: [Errno 61] No data available

and

sander@Stream-13:~/git/s-tui$ sudo s_tui/s_tui.py --help
usage: s_tui.py [-h] [-d] [-c] [-t] [-j] [-v]

********s-tui manual********
Usage in graphical mode:
* Toggle between stressed and regular operation using the radio buttons.
* If you wish to alternate stress defaults, you can do it in 'stress options
* If your system supports it, you can use the utf8 button to get a smoother graph
* Reset buttons resets the graph and the max statistics

optional arguments:
  -h, --help      show this help message and exit
  -d, --debug     Output debug log to _s-tui.log
  -c, --csv       Save stats to csv file
  -t, --terminal  Display a single line of stats without tui
  -j, --json      Display a single line of stats in JSON format
  -v, --version   Display version


and

sander@Stream-13:~/git/s-tui$ sudo s_tui/s_tui.py --terminal
Traceback (most recent call last):
  File "s_tui/s_tui.py", line 791, in <module>
    main() 
  File "s_tui/s_tui.py", line 767, in main
    graph_controller = GraphController(args)
  File "s_tui/s_tui.py", line 617, in __init__
    self.data = GraphData(is_admin=is_admin)
  File "/home/sander/git/s-tui/s_tui/GraphData.py", line 60, in __init__
    self.rapl_power_reader = RaplPower()
  File "/home/sander/git/s-tui/s_tui/RaplPower.py", line 24, in __init__
    self.max_power = self.read_max_power_file() / self.MICRO_JAUL_IN_JAUL
  File "/home/sander/git/s-tui/s_tui/RaplPower.py", line 35, in read_max_power_file
    return float(self.read_measurement(self.intel_rapl_package_max_energy_file))
  File "/home/sander/git/s-tui/s_tui/RaplPower.py", line 28, in read_measurement
    value = file.read()
IOError: [Errno 61] No data available
sander@Stream-13:~/git/s-tui$ 

Add support for saving settings (stress options, refresh time, etc)

I find myself constantly changing the refresh time and graph smoothness settings.

It would be nice to have support for a basic config file with those settings in the users home folder.
Alternatively, extra arguments for those settings and others, too (stress test settings and such), would be great and can easily be aliased.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.