查进程磁盘io读写
# pidstat -d -p 进程pid 秒
pidstat -d -p 进程pid 1
pidstat
是一个用于监视进程的性能统计信息的命令行工具,通常在 Linux 系统上使用。以下是一些常用的 pidstat
命令选项和说明:
- pidstat: 运行
pidstat
命令,显示所有进程的统计信息。 - pidstat -u: 显示 CPU 使用情况的统计信息。
- pidstat -r: 显示内存使用情况的统计信息。
- pidstat -d: 显示磁盘 I/O 统计信息。
- pidstat -t: 显示线程相关的统计信息。
- pidstat -p [PID]: 可以指定一个或多个进程的 PID,只显示这些进程的统计信息。
- pidstat -w [delay]: 设置刷新间隔,以指定的时间间隔显示统计信息。例如,
pidstat -u -w 5
将每5秒更新一次 CPU 使用情况统计。 - pidstat -h: 显示帮助信息,列出可用的选项和参数。
- pidstat -l: 显示更多详细的统计信息,包括各种系统和用户级别的指标。
- pidstat -C [command]: 可以根据进程的命令名称过滤显示统计信息。
- pidstat -d -r: 同时显示磁盘 I/O 和内存使用情况的统计信息。
请注意,pidstat
的具体选项和功能可能因不同的操作系统和版本而有所不同。你可以使用 man pidstat
命令来查看关于 pidstat
的详细手册页,以获取更多信息和选项的说明。
用于定位是否因某进程io写入过高,导致服务不稳定,cpu过高问题。