在 Debian 系统中,你可以使用多种工具来监控系统资源。以下是一些常用的方法和工具:
top/htop:
top
是一个实时显示系统进程和资源占用情况的工具。htop
是 top
的增强版本,提供了更友好的用户界面和更多的功能。vmstat:
vmstat
报告虚拟内存统计信息,同时也可以显示系统进程、CPU 使用情况和磁盘活动。vmstat 1
可以每秒更新一次统计信息。iostat:
iostat
显示 CPU 统计数据和输入/输出统计数据信息。iostat -x 1
可以每秒更新一次扩展统计信息。free:
free
命令显示 Linux 系统中的总内存、已用内存、空闲内存等信息。free -h
可以以人类可读的格式显示内存使用情况。df:
df
命令报告文件系统的磁盘空间使用情况。df -h
可以以人类可读的格式显示磁盘空间使用情况。sar:
sar
是系统活动报告工具,可以收集、报告或保存系统活动信息。sar 1
可以每秒收集一次数据。Glances:
使用 cron 定时任务:
cron
来设置定时任务,定期运行上述命令并将输出重定向到文件中。crontab -e
),添加一行来设置定时任务,例如:* * * * * top -b -n 1 >> /var/log/top.log
这将每分钟运行一次 top
命令,并将输出追加到 /var/log/top.log
文件中。使用 systemd 定时器:
选择合适的工具和方法取决于你的具体需求和偏好。你可以尝试上述工具,找到最适合你的监控方案。