system monitor
btop
btop is a resource monitor written in C++ that shows usage and stats for processor, memory, disks, network and processes.
Install
APT
sudo apt install btopsnap
sudo snap install btop
sudo snap connect btop:removable-mediaOfficial binaries can be downloaded here.
Glances
glances is a cross-platform advance system monitor for usage monitoring for CPU, RAM, Network, GPU, etc.
Install
Install script
curl -L https://bit.ly/glances | bashOr
wget -O- https://bit.ly/glances | bashsnap
sudo snap install glancesnvtop
nvtop is a GPU process monitor for AMD, Intel and NVIDIA GPUs. The command is nvtop.
Install
APT
sudo apt install nvtopsnap
sudo snap install nvtop
# Add the capability to kill processes inside nvtop
sudo snap connect nvtop:process-control
# Add the capability to inspect GPU information (fan, PCIe, power, etc)
sudo snap connect nvtop:hardware-observe
# AMDGPU process list support (read /proc/<pid>)
sudo snap connect nvtop:system-observe
# Temporary workaround to get per-process GPU usage (read /proc/<pid>/fdinfo)
sudo snap connect nvtop:kubernetes-supportBottom
bottom is a resource monitor written in Rust. The command is btm.
Install
DEB
Download and install the deb release.
snap
sudo snap install bottom
# To allow the program to run as intended
sudo snap connect bottom:mount-observe
sudo snap connect bottom:hardware-observe
sudo snap connect bottom:system-observe
sudo snap connect bottom:process-controlMission center
Mission center is a Windows-like monitoring tool for your CPU, Memory, Disk, Network and GPU usage.
Install
NeoHtop
neohtop is a MacOS-like monitoring tool for your system.
Install
Disk info
udisks
udisks provides a daemon udisksd, that implements D-Bus interfaces used to query and manipulate storage devices, and a command-line tool udisksctl, used to query and use the daemon.
To see your drive model:
udisksctl statusnvme-cli
nvme-cliis a NVMe management command line interface.
Install
sudo apt install nvme-cliSee drive health
# X is the drive number
sudo nvme smart-log /dev/nvmeX -H