Linux · System Tools
GKrellM
GKrellM is a lightweight, modular system monitor for Linux that displays CPU, memory, and disk metrics directly on your desktop.
- License
- GPL-2.0
- Latest version
- 2.5.1
What is GKrellM?
GKrellM has been a staple in the Linux community for over two decades, offering a highly customizable dashboard for system statistics. It predates many modern system monitors and remains popular due to its stability and low resource usage. The software is mature, with a long history of updates that keep it compatible with current Linux kernels and hardware.
It is ideal for users who want detailed system visibility without the overhead of heavy GUI applications. Whether you are a developer monitoring build processes or a gamer tracking frame rates, GKrellM provides the data you need in a compact, always-on-top widget. It appeals to those who prefer a minimalist aesthetic with high configurability.
Compared to Windows tools like HWiNFO, GKrellM focuses more on general system health rather than deep hardware diagnostics. While HWiNFO excels at sensor details and overclocking, GKrellM is better suited for everyday monitoring. It feels lighter and less intrusive, though it lacks some of the granular hardware-specific views found in Windows utilities.
Best for: Users who need a lightweight, customizable system monitor for everyday use without heavy resource consumption.
Key features of GKrellM
- Modular plugin architecture for adding new monitors
- Real-time CPU, memory, and disk usage graphs
- Network bandwidth and connection status tracking
- Temperature and fan speed monitoring via sensors
- Customizable themes and layout options
- Support for multiple instances and desktops
- Low memory footprint and high performance
- Scriptable plugins for custom data sources
Pros
- Extremely lightweight and efficient
- Highly customizable appearance and layout
- Long history of stability and support
- Available in major Linux distributions
Cons
- Interface can feel dated compared to modern tools
- Limited support for newer hardware sensors
- Configuration can be complex for beginners
- Lacks deep hardware diagnostics found in HWiNFO
Windows programs GKrellM replaces
How to install GKrellM on Linux
sudo apt install gkrellmsudo apt install gkrellmsudo dnf install gkrellmsudo zypper install gkrellmTips for Windows users
Coming from HWiNFO, you will notice that GKrellM does not provide the same level of detailed hardware sensor data out of the box. You may need to install additional plugins or configure lm-sensors to get temperature and fan readings. The workflow is less about one-click diagnostics and more about setting up a persistent dashboard. Expect to spend time configuring the layout and plugins to match your needs, as the default view is minimal.
GKrellM: frequently asked questions
How do I add temperature monitoring to GKrellM?
You need to install lm-sensors and configure the sensors plugin. Run 'sensors-detect' to identify your hardware, then enable the sensors module in GKrellM's plugin settings.
Is GKrellM still maintained?
Yes, GKrellM is still actively maintained and available in major Linux distributions like Ubuntu and Fedora. Updates are regular but less frequent than fast-moving projects.
Can GKrellM monitor GPU usage?
Yes, through plugins like the nvidia plugin or by using external scripts. It does not have built-in GPU monitoring like some modern tools, so you may need to configure it manually.
Why is GKrellM not showing my CPU temperature?
This is usually due to missing kernel modules or lm-sensors not being configured. Ensure your hardware is detected by running 'sensors' in the terminal and check GKrellM's sensor settings.
Updated