CPU and RAM monitor for use with tmux
A simple, lightweight program provided for system monitoring in the status line of tmux.
The memory monitor displays the used and available memory.
The CPU usage monitor outputs a percent CPU usage over all processors.
It also displays a textual bar graph of the current percent usage.
Example output:
1119/3819MB ▄ 76.5% ▇ ^ ^ ^ ^ ^ | | | | | 1 2 3 4 5
- Currently used memory.
- Available memory.
- Memory usage bar graph.
- CPU usage percentage.
- CPU usage bar graph.
- >= cmake -2.6
- C++ compiler (e.g. gcc/g++)
There are links to the source code at the project homepage.
cd <source dir> cmake . make
su - make install logout
Configuring tmux
Edit $HOME/.tmux.conf
to display the program's output in status-left or
status-right. For example:
set -g status-interval 2 set -g status-left "#S #(tmux-mem-cpu 2 'fg=blue,bg=black,bright')#[default]"
Note that the first argument to tmux-mem-cpu should be the same number of seconds that status-interval is set at.
An optional second argument is the default text foreground color.
- Matt McCormick (thewtex) <matt@mmmccormick.com>
- Martin André <martin.andre@gmail.com>