Compared to the old Multiload applet, Multiload-ng comes with an additional graph (temperature), more individual graphical customizations, like individual border color, color schemes support, it responds to mouse events with customizable actions, the orientation can be set regardless of panel orientation.

It can also run in a standalone window, without a panel:

Furthermore, its GitHub page says that more graphs are coming soon.

Here's Multiload-ng in Xubuntu 16.04, with a vertical panel, with horizontal and vertical applet orientation:

The applet preferences window isn't exactly pretty, but there are plans to improve it:

Multiload-ng currently uses GTK2, so it won't work with Xfce or MATE (panels) if they are built with GTK3.

As far as Ubuntu is concerned, only Ubuntu MATE 16.10 uses GTK3. However, the MATE System Monitor applet is also a fork of Multiload GNOME applet, so they share most features (minus the extra customization provided by Multiload-ng, and the temperature graph).

The applet wishlist page mentions plans for a GTK3 port, and various other improvements, like more sources for the temperature graph, the ability to show both decimal and binary units, and more.

Install Multiload-ng

Note that Multiload-ng can't be built on Lubuntu 14.04 due to its dependencies.

Multiload-ng is available in the main WebUpd8 PPA (for Ubuntu 14.04 - 16.04 / Linux Mint 17.x and 18). To add the PPA and update the software sources, use the following commands:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt update

Then, install the applet using the following command:

- for LXDE (Lubuntu):

sudo apt install lxpanel-multiload-ng-plugin

- for Xfce (Xubuntu, Linux Mint Xfce):

sudo apt install xfce4-multiload-ng-plugin

- for MATE (Ubuntu MATE, Linux Mint MATE):

sudo apt install mate-multiload-ng-applet

- standalone (doesn't require a panel):

sudo apt install multiload-ng-standalone

Once installed, add it to the panel like any other applet. Note that in LXDE, Multiload-ng won't show up in the applet list until the panel is restarted. You can do this by restarting the session (logout/login) or by restarting the panel using the following command:

lxpanelctl restart

Multiload-ng Standalone can be launched from the menu, like a regular application.

To download the source, report bugs, etc., see the Multiload-ng GitHub page.