1. 前言
本文主要介绍如何使用Linux命令来查看进程状态和信息 。
进程标识符process identifier (PID)是Linux / Unix内核(Windows操作系统也不例外)用来标识进程的数字号码 。通常来说 , 使用fork system call系统调用创建新进程 。可以在Linux下监视每个PID(通常也叫任务) 。在本教程中,我将解释怎么使用pidstat命令监视当前由Linux内核管理的各个任务 。
文章插图
Linux使用pidstat命令查看进程状态信息
2. `pidstat`命令介绍
pidstat命令还可用于监视所选任务的子进程,该命令具有以下功能:
- 查看指定进程状态信息
- 查看指定进程的磁盘状态信息,Apache/Nginx/Lighttpd /O信息和他们子进程的状态信息
- 查看线程关联的任务统计信息
- 查看每个活动任务的CPU统计信息报告 。
- 查看特定进程的页面错误和内存利用率
- 确认特定进程的内存泄漏 。
- 其它更多
文章插图
3. 安装`pidstat`
要使用使用pidstat命令 , 必须先安装pidstat命令
[root@zcwyou ~]# yum -y install pidstat已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
- base: mirrors.aliyun.com
- epel: mirror01.idc.hinet.net
- extras: mirrors.aliyun.com
- updates: mirrors.aliyun.com
- 没有可用软件包 pidstat 。
- 错误:无须任何处理
使用yum provides找到pidstat命令所依赖的包
[root@zcwyou ~]# yum provides pidstat已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
- base: mirrors.aliyun.com
- epel: mirror01.idc.hinet.net
- extras: mirrors.aliyun.com
- updates: mirrors.aliyun.com
- epel/x86_64/filelists_db | 11 MB 00:00:01
- extras/7/x86_64/filelists_db | 246 kB 00:00:00
- updates/7/x86_64/filelists_db | 4.6 MB 00:00:00
- sysstat-10.1.5-17.el7.x86_64 : Collection of performance monitoring tools for Linux
- 源 :base
- 匹配来源:
- 文件名 :/usr/bin/pidstat
[root@zcwyou ~]# yum -y install sysstatRunning transaction
正在安装 :
lm_sensors-libs-3.4.0-6.20160601gitf9185e5.el7.x86_64 1/2
正在安装 :
sysstat-10.1.5-17.el7.x86_64 2/2
验证中 :
lm_sensors-libs-3.4.0-6.20160601gitf9185e5.el7.x86_64 1/2
验证中 :
sysstat-10.1.5-17.el7.x86_64 2/2
已安装:
sysstat.x86_64 0:10.1.5-17.el7
作为依赖被安装:
lm_sensors-libs.x86_64 0:3.4.0-6.20160601gitf9185e5.el7
完毕!
表明已经安装成功
4. `pidstat`命令语法
pidstat使用语法
[root@zcwyou ~]# pidstat options interval count即
pidstat 选项 间隔 数字
试试执行以下命令:
[root@zcwyou ~]# pidstat输出结果如下:
Linux
3.10.0-957.12.2.el7.x86_64 (CentOS7.linuxrumen.com) 2019年07月09日
- cf停机维护公告在哪看 穿越火线官网活动专区查看
- Zygote进程通信为什么用Socket而不是Binder?
- Overskride:一款有趣的Linux蓝牙应用!
- Linux中功能强大的网络工具—NC
- & Screen Linux后台执行程序Nohup
- Linuxping命令参数用法详解
- LinuxRsync命令的使用方法以及应用场景
- 终端基础:Linux终端中的目录切换
- 查看笔记本电脑配置参数方法 怎么看笔记本电脑配置
- 如何查看QQ注册日期 手机q龄在哪里看