加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

Linux使用Pidstat命令查看进程状态信息

发布时间:2019-08-30 00:31:47 所属栏目:Windows 来源:Linux学习教程
导读:副标题#e# 1. 前言 本文主要介绍如何使用Linux命令来查看进程状态和信息。 进程标识符process identifier (PID)是Linux / Unix内核(Windows操作系统也不例外)用来标识进程的数字号码。通常来说,使用fork system call系统调用创建新进程。可以在Linux下监视

以下命令将以两秒的间隔向您显示系统中所有任务的子进程的五个页面错误统计报告:

  1. [root@zcwyou ~]# pidstat -T CHILD -r 2 5 

Linux 3.10.0-957.12.2.el7.x86_64 (CentOS7.linuxrumen.com) 2019年07月09日x86_64 (2 CPU)

08时26分48秒 UID PID minflt-nr majflt-nr Command

08时26分50秒 0 7575 228 0 pidstat

08时26分50秒 UID PID minflt-nr majflt-nr Command

08时26分52秒 0 7575 233 0 pidstat

找出前5个页面错误的进程统计信息

输出结果解释:

PID – 进程号.

minflt-nr – 任务及其子任务所产生的次要故障总数,并在该时间间隔内收集.

majflt-nr – 任务及其所有子项发生的主要故障总数,并在该时间间隔内收集.

7. 查看CPU利用率

执行以下命令:

  1. [root@zcwyou ~]# pidstat -T CHILD -u 2 2 

Linux 3.10.0-957.12.2.el7.x86_64 (CentOS7.linuxrumen.com) 2019年07月09日 x86_64(2 CPU)

08时30分28秒 UID PID usr-ms system-ms guest-ms Command

08时30分30秒 0 6931 10 0 0 tuned

08时30分30秒 0 7583 0 20 0 pidstat

08时30分30秒 UID PID usr-ms system-ms guest-ms Command

08时30分32秒 0 50 0 10 0 kworker/1:1

08时30分32秒 0 7583 10 10 0 pidstat

平均时间: UID PID usr-ms system-ms guest-ms Command

平均时间: 0 50 0 5 0 kworker/1:1

平均时间: 0 6931 5 0 0 tuned

平均时间: 0 7583 5 15 0 pidstat

输出结果解释:

报告任务及其所有子项的全局统计信息时,将显示以下值:

usr-ms:任务及其所有子项在用户级别(应用程序)执行时所花费的总毫秒数,具有或不具有优先级,并在时间间隔内收集。请注意,此字段不包括运行虚拟处理器所花费的时间。

system-ms:在系统级别(内核)执行时,任务及其所有子节点在此时间间隔内收集的总毫秒数

guest-ms:任务及其所有子节点在虚拟机(运行虚拟处理器)中花费的总毫秒数。

【编辑推荐】

  1. Linux——28年桌面进化史
  2. 相见恨晚的15个Linux神器,你可能一个都没见过
  3. 老友终须一别 Windows 10接棒Windows 7的时候到了
  4. 微软 exFAT 技术将进入 Linux 内核
  5. Linux 桌面进化史
【责任编辑:华轩 TEL:(010)68476606】
点赞 0

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!