在Ubuntu系统中,有多种工具可以用来监控进程的资源使用情况。以下是一些常用的命令行工具:
top
:这是一个实时显示系统进程信息的动态视图工具。在终端中输入top
并按回车键,你将看到一个不断更新的列表,显示了各个进程的CPU和内存使用情况。
htop
:这是top
的一个增强版本,提供了一个彩色的界面,以及更加友好的用户交互。htop
不是默认安装的,你可以通过运行sudo apt install htop
来安装它。
ps
:这个命令可以显示当前运行的进程的状态。例如,ps aux
会显示所有用户的进程的详细信息。
pidstat
:这个工具是sysstat
包的一部分,它可以显示每个进程的详细资源使用情况,包括CPU、内存、I/O等。你可以通过运行sudo apt install sysstat
来安装sysstat
包。
vmstat
:这个命令可以报告虚拟内存统计信息,同时也可以显示系统进程和CPU的使用情况。
atop
:这是一个全功能的系统监视工具,它可以监控系统的各个方面,包括进程、内存、磁盘、网络等。atop
不是默认安装的,你可以通过运行sudo apt install atop
来安装它。
glances
:这是一个跨平台的系统监视工具,提供了一个基于ncurses的界面,可以在终端中监控系统的各种资源使用情况。glances
也不是默认安装的,你可以通过运行pip install glances
来安装它(可能需要先安装Python相关包)。
这些工具各有特点,你可以根据自己的需要选择合适的工具来监控Ubuntu系统中的进程资源使用情况。