Administrator
发布于 2023-09-02 / 58 阅读 / 0 评论 / 0 点赞

Linux查进程磁盘io读写

查进程磁盘io读写

# pidstat -d -p 进程pid 秒
pidstat -d -p 进程pid 1

pidstat 是一个用于监视进程的性能统计信息的命令行工具,通常在 Linux 系统上使用。以下是一些常用的 pidstat 命令选项和说明:

  1. pidstat: 运行 pidstat 命令,显示所有进程的统计信息。
  2. pidstat -u: 显示 CPU 使用情况的统计信息。
  3. pidstat -r: 显示内存使用情况的统计信息。
  4. pidstat -d: 显示磁盘 I/O 统计信息。
  5. pidstat -t: 显示线程相关的统计信息。
  6. pidstat -p [PID]: 可以指定一个或多个进程的 PID,只显示这些进程的统计信息。
  7. pidstat -w [delay]: 设置刷新间隔,以指定的时间间隔显示统计信息。例如,pidstat -u -w 5 将每5秒更新一次 CPU 使用情况统计。
  8. pidstat -h: 显示帮助信息,列出可用的选项和参数。
  9. pidstat -l: 显示更多详细的统计信息,包括各种系统和用户级别的指标。
  10. pidstat -C [command]: 可以根据进程的命令名称过滤显示统计信息。
  11. pidstat -d -r: 同时显示磁盘 I/O 和内存使用情况的统计信息。

请注意,pidstat 的具体选项和功能可能因不同的操作系统和版本而有所不同。你可以使用 man pidstat 命令来查看关于 pidstat 的详细手册页,以获取更多信息和选项的说明。

用于定位是否因某进程io写入过高,导致服务不稳定,cpu过高问题。


评论