

Great for finding out what's causing system-wide slowness when you're not sure whether what the culprit is (e.g.

# show advanced cpu, filesystem, ipc, locking, and asyncio stats every 2secĭstat -cpu-adv -fs -aio -ipc -lock 2 # give an update of cpu, disk, and network usage every 5sec # run nmon then press c/m/r/etc to enable/disable each pane in the ncurses UIĪ minimalist utility that prints a colored one-line summary of system stats every second. Jack-of-all-trades tool similar to `glances`, but with an interactive CLI UI to switch between panes for each type of resource. # start a webserver to view glances output in a web UI on Prints pretty much everything you need to know at a glance, including container resource usage, active processes, network and disk IO usage, and other stats. `htop`, `iftop`, `iotop`, `gpustat`, `ctop`, and more, all rolled into one tool. If you would like to suggest changes/additions to this list you can comment on (), ping me on Twitter or find my contact email on ().
M MONIT DEBIAN INSTALL
On non-Ubuntu/Debian-based Linuxes you should replace any instance of `apt install xyz` below with `pkg install xyz`/`brew install xyz`/`yum install xyz`/`nix install xyz`/etc. `🌈` Utiltities marked with a rainbow have glorious xterm256/full-color output `⭐️` I've added a star next to utilities that I find to be extremely well-built or well-suited to solving their particular task but when I need them, boy am I glad they exist! Some of them I use daily, others I only use once a year or less. *A similar list is available for macOS here: ().*īelow is a collection of CLI tools that I've personally used while doing Linux/BSD systems administration over the past 10+ years. *An opinionated list of CLI utilities for monitoring and inspecting Linux/BSD systems.* # Unix System Monitoring and Diagnostic CLI Tools
