pidstat 指令
pidstat
是 Linux 系统中用于监控进程状态和性能的工具,以下是其基础使用方法:
1. 安装
在大多数 Linux 发行版中,pidstat
是 sysstat
软件包的一部分。可以通过以下命令安装:
-
Debian/Ubuntu 系:
sudo apt-get install sysstat
-
CentOS/RedHat 系:
sudo yum install sysstat
2. 基本命令格式
pidstat [选项] [采样间隔] [采样次数]
-
选项:用于选择监控的具体指标(如 CPU、内存、I/O 等)。
-
采样间隔:指定采样周期(单位:秒)。例如,
2
表示每 2 秒采样一次。 -
采样次数:指定采样的次数。例如,
5
表示总共采样 5 次。
3. 常用选项及示例
3.1 查看 CPU 使用情况
使用 -u
选项查看进程的 CPU 使用情况:
pidstat -u [采样间隔] [采样次数]
示例:每 2 秒采样一次,共采样 5 次:
pidstat -u 2 5
输出字段:
-
PID
:进程 ID。 -
%user
:用户态 CPU 使用率。 -
%system
:内核态 CPU 使用率。 -
%guest
:虚拟机 CPU 使用率ÿ