-
-
Notifications
You must be signed in to change notification settings - Fork 2
Arch Linux System Monitoring
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to system monitoring on Arch Linux, including resource monitoring, system health checks, and monitoring tools.
Monitor CPU:
# top
top
# htop
htop
# CPU usage
mpstat 1Monitor memory:
# free
free -h
# Memory usage
vmstat 1
# Detailed
cat /proc/meminfoMonitor disk:
# iostat
sudo pacman -S sysstat
iostat -x 1
# Disk usage
df -h
du -sh /pathCheck system:
# System info
uname -a
hostnamectl
uptime
# Hardware info
lscpu
free -h
lsblkCheck services:
# List services
systemctl list-units --type=service
# Failed services
systemctl --failed
# Service status
systemctl status service-nameInstall htop:
# Install htop
sudo pacman -S htop
# Launch
htopInstall btop:
# Install btop
sudo pacman -S btop
# Launch
btopInstall Glances:
# Install Glances
sudo pacman -S glances
# Launch
glancesInstall netdata:
# Install netdata
yay -S netdata
# Enable service
sudo systemctl enable netdata
sudo systemctl start netdata
# Access: http://localhost:19999Performance tools:
# Install tools
sudo pacman -S sysstat
# CPU stats
sar -u 1
# Memory stats
sar -r 1
# I/O stats
sar -b 1Analyze logs:
# Boot time
systemd-analyze
# Service times
systemd-analyze blameFind processes:
# High CPU
ps aux --sort=-%cpu | head
# High memory
ps aux --sort=-%mem | headCheck resources:
# Check load
uptime
# Check processes
top
# Check disk I/O
iostat -x 1This guide covered resource monitoring, system health, monitoring tools, performance monitoring, and troubleshooting.
- Free & Top Resource Monitoring - Resource monitoring
- Arch Linux Performance Tuning - Performance
- ArchWiki System Monitoring: https://wiki.archlinux.org/title/System_monitoring
This guide is based on the ArchWiki. For the most up-to-date information, always refer to the official ArchWiki.