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日
推荐阅读
- Linux 系统 CPU 占用率较高问题排查思路
- Linux配置静态IP
- CentOS 7上使用Webmin进行Linux的远程管理
- Ubuntu 18.04下使用Vim配置Python开发环境
- Linux下sysstat安装使用图文详解
- 这篇文章把 Linux 系统讲的如此详细,看完你一定会有质的飞跃
- 淘宝不当使用他人的权利怎么处罚 淘宝不当使用他人的权利怎么处罚
- 冰箱中国最早使用时间 冰箱有多少年历史
- 怎么腌莴苣好吃又简单呢
- 关于vim的实用插件