在Ubuntu From Scratch(UFW)系统中监控系统性能和资源使用情况,可以采用以下几种方法:
top 命令top 是一个实时显示系统进程信息的工具,可以查看CPU、内存、交换空间等的使用情况。
top
htop 命令htop 是 top 的增强版本,提供了更友好的用户界面和更多的功能,如进程树、滚动查看历史记录等。
首先需要安装 htop:
sudo apt-get update
sudo apt-get install htop
然后运行:
htop
vmstat 命令vmstat 可以报告关于进程、内存、分页、块IO、陷阱和CPU活动的信息。
vmstat 1
这里的 1 表示每秒更新一次。
iostat 命令iostat 用于显示CPU和I/O设备的统计信息。
首先安装 sysstat 包:
sudo apt-get update
sudo apt-get install sysstat
然后运行:
iostat -x 1
这里的 -x 表示显示扩展统计信息,1 表示每秒更新一次。
free 命令free 用于显示系统内存的使用情况。
free -h
-h 表示以人类可读的格式显示(如MB、GB)。
df 命令df 用于显示文件系统的磁盘空间使用情况。
df -h
du 命令du 用于显示目录或文件的磁盘使用情况。
du -sh /path/to/directory
sar 命令sar 是 sysstat 包中的一个工具,用于收集、报告或保存系统活动信息。
sar 1 5
这里的 1 表示每秒采样一次,5 表示采样5次。
atop 命令atop 是一个交互式的监视工具,可以记录系统活动并允许用户查看历史数据。
首先安装 atop:
sudo apt-get update
sudo apt-get install atop
然后运行:
atop
如果你更喜欢图形化界面,可以考虑安装一些图形化的系统监视工具,如 gnome-system-monitor、ksmserver 等。
sudo apt-get update
sudo apt-get install gnome-system-monitor
然后运行 gnome-system-monitor。
通过这些工具,你可以全面监控Ubuntu From Scratch系统的性能和资源使用情况。