ttyload – Shows a Color-coded Graph of Linux Load Average in Terminal

ttyload is a lightweight utility which is intended to offer a color-coded graph of load averages over time on Linux and other Unix-like systems. It enables a graphical tracking of system load average in a terminal (“tty“).

It is known to run on systems such as Linux, IRIX, Solaris, FreeBSD, MacOS X (Darwin) and Isilon OneFS. It is designed to be easy to port to other platforms, but this comes with some hard work.

Some of its notable features are: it uses fairly standard, but hard-coded, ANSI escape sequences for screen manipulation and colorization. And also comes with (but doesn’t install, or even build by default) a relatively self-contained load bomb, if you want to view how things work on an otherwise unloaded system.

Suggested Read: GoTTY – Share Your Linux Terminal (TTY) as a Web Application

In this article, we will show you how to install and use ttyload in Linux to view a color-coded graph of your system load average in a terminal.

How to Install ttyload in Linux Systems

On Debian/Ubuntu based distributions, you can install ttyload from the default system respositores by typing the following apt-get command.

$ sudo apt-get install ttyload

On Other Linux distributions you can install ttyload from the source as shown.

$ git clone https://github.com/lindes/ttyload.git
$ cd ttyload
$ make
$ ./ttyload
$ sudo make install

Once installed, you can start it by typing the following command.

$ ttyload
ttyload - Graphical View of Linux Load Average
ttyload – Graphical View of Linux Load Average

Note: To close the program simply press [Ctrl+C] keys.

You can also define the number of seconds in the interval between refreshes. Default value is 4, and the minimum is 1.

$ ttyload -i 5
$ ttyload -i 1

To run it in a monochrome mode which turns off ANSI escapes, use the -m as follows.

$ ttyload -m
ttyload - Monochrome Mode
ttyload – Monochrome Mode

To get the ttyload usage info and help, type.

$ ttyload -h 

Below are some of its important features yet to be added:

  • Support for arbitrary sizing.
  • Make an X front end using the same basic engine, to have “3xload”.
  • Logging-oriented mode.

For more information, check out the ttyload Homepage: http://www.daveltd.com/src/util/ttyload/

Thats all for now! In this article, we showed you how to install and use ttyload in Linux. Write back to us via the comment section below.

Hey TecMint readers,

Exciting news! Every month, our top blog commenters will have the chance to win fantastic rewards, like free Linux eBooks such as RHCE, RHCSA, LFCS, Learn Linux, and Awk, each worth $20!

Learn more about the contest and stand a chance to win by sharing your thoughts below!

Aaron Kili
Aaron Kili is a Linux and F.O.S.S enthusiast, an upcoming Linux SysAdmin, web developer, and currently a content creator for TecMint who loves working with computers and strongly believes in sharing knowledge.

Each tutorial at TecMint is created by a team of experienced Linux system administrators so that it meets our high-quality standards.

Join the TecMint Weekly Newsletter (More Than 156,129 Linux Enthusiasts Have Subscribed)
Was this article helpful? Please add a comment or buy me a coffee to show your appreciation.

Got Something to Say? Join the Discussion...

Thank you for taking the time to share your thoughts with us. We appreciate your decision to leave a comment and value your contribution to the discussion. It's important to note that we moderate all comments in accordance with our comment policy to ensure a respectful and constructive conversation.

Rest assured that your email address will remain private and will not be published or shared with anyone. We prioritize the privacy and security of our users.