在 Debian 系统中,你可以使用多种工具来监控资源使用情况。以下是一些常用的工具和方法:
toptop 是一个实时监控系统进程和资源使用情况的工具。
top
htophtop 是 top 的增强版本,提供了更友好的用户界面和更多的功能。
首先,安装 htop:
sudo apt update
sudo apt install htop
然后运行:
htop
vmstatvmstat 可以报告虚拟内存统计信息,以及 CPU 使用情况。
vmstat 1
这个命令会每秒更新一次统计信息。
iostatiostat 用于监控系统的输入/输出设备负载。
首先,安装 sysstat 包:
sudo apt update
sudo apt install sysstat
然后运行:
iostat -x 1
这个命令会每秒更新一次详细的 I/O 统计信息。
freefree 用于显示系统内存的使用情况。
free -h
这个命令会以人类可读的格式显示内存使用情况。
dfdf 用于显示文件系统的磁盘空间使用情况。
df -h
这个命令会以人类可读的格式显示磁盘空间使用情况。
sarsar 是 sysstat 包的一部分,用于收集、报告或保存系统活动信息。
首先,确保 sysstat 已安装:
sudo apt update
sudo apt install sysstat
然后运行:
sar 1
这个命令会每秒收集一次系统活动信息。
你可以使用 cron 来设置定时任务,定期运行上述命令并将输出保存到文件中。
编辑 crontab 文件:
crontab -e
添加一行来设置定时任务,例如每分钟记录一次内存使用情况:
* * * * * free -h >> /var/log/memory_usage.log
保存并退出编辑器。
glancesglances 是一个跨平台的系统监控工具,提供了丰富的监控功能。
首先,安装 glances:
sudo apt update
sudo apt install glances
然后运行:
glances
你也可以在后台运行 glances 并将输出保存到文件中:
glances -w 10 -s 10 -o /var/log/glances.log
这个命令会每 10 秒收集一次数据,并持续运行 10 分钟。
通过这些工具和方法,你可以有效地监控 Debian 系统的资源使用情况。