diff options
| author | Paul Buetow <paul@buetow.org> | 2021-11-03 08:41:10 +0200 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2021-11-03 08:41:10 +0200 |
| commit | 20e3db5bcb04bc57377432126404b5e99d0b0a92 (patch) | |
| tree | 4ceb09b11d98faded47082338682154e2fba5e90 /README.txt | |
| parent | 72fcee4da7f86dfd12c8363b03c8cb82e0af12fe (diff) | |
convert POD to TXT
Diffstat (limited to 'README.txt')
| -rw-r--r-- | README.txt | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..a3ac6a2 --- /dev/null +++ b/README.txt @@ -0,0 +1,100 @@ +NAME + loadbars - A small and humble tool to observe server loads + +SYNOPSIS + loadbars [LIST OF HOSTNAMES] [OPTIONS] + + Tested platforms + This version of loadbars has only been tested on Debian GNU/Linux + Wheezy. + + I like flying elephants + For any startup params help check out --help on command line or 'h' + during program execution. + + A few examples however + loadbars --extended 1 --showcores 1 --height 300 --hosts localhost + + loadbars --hosts localhost,server1.example.com,server2.example.com + + loadbars --cluster foocluster (foocluster is in /etc/clusters + [ClusterSSH]) + + More examples, using shell expansion + loadbars servername{01,02,03}.example.com + + loadbars servername{01..50}.example.com --showcores 1 + +DESCRIPTION + Loadbars is a small script that can be used to observe CPU loads of + several remote servers at once in real time. It connects with SSH (using + SSH public/private key auth) to several servers at once and vizualizes + all server CPUs and memory statistics right next each other (either + summarized or each core separately). Loadbars is not a tool for + collecting CPU loads and drawing graphs for later analysis. However, + since such tools require a significant amount of time before producing + results, Loadbars lets you observe the current state immediately. + Loadbars does not remember or record any load information. It just shows + the current CPU usages like top or vmstat does. + +INFO + CPU stuff + st = Steal in % [see man proc] (extended), Color: Red + + gt = Guest in % [see man proc] (extended), Color: Red + + sr = Soft IRQ usage in % (extended), Color: White + + ir = IRQ usage in % (extended), Color: White + + io = IOwait cpu sage in %, Color: Purple + + id = Idle cpu usage in % (extended), Color: Black + + ni = Nice cpu usage in %, Color: Green + + us = User cpu usage in %, Color: Yellow, dark yellow if to>50%, orange + if to>50% + + sy = System cpu sage in %, Color: Blue, lighter blue if >30% + + to = Total CPU usage, which is (100% - id) + + pk = Max us+sy peak of last avg. samples (extended) + + 1px horizontal line: Maximum sy+us+io of last 'avg' samples (extended) + + Memory stuff + Ram: System ram usage in %, Color: Dark grey + + Swp: System swap usage in %, Color: Grey + + Network stuff + Rxb: Incoming (received) traffic in %, Color: Light green, normal green + if >100% while using low netlink reference. Bar comes from top and is + half width. + + Txb: Outgoing (transmitted) traffic in %, Color: Light green, normal + green if >100% while using low netlink reference. Bar comes from bottom + and is half width. + + When network bar is red: The interface does not exist on the specific + remote host. + + Config file support + Loadbars tries to read ~/.loadbarsrc and it's possible to configure any + option you find in --help but without leading '--'. For comments just + use the '#' sign. Sample config: + + showcores=1 # Always show cores on startup + + will always show all CPU cores. If you press the 'w' hotkey during + program execution your config file will be overwritten using the current + settings. + +LICENSE + See package description or project website. + +AUTHOR + Paul Buetow - <http://buetow.org> + |
