您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

Linux如何安装使用pidstat命令

添加时间:2016-2-13 20:08:07  添加: 思海网络 
  Linux系统监控的命令其实有很多,pidstat命令就是其中的一种,使用pidstat命令可以对Linux系统进程数据进行监控,但要先对pidstat进行安装才能使用,下面小编就给大家介绍下Linux安装使用pidstat的方法,感兴趣的朋友不妨来了解下。

  pidstat命令用来监控被Linux内核管理的独立任务(进程)。它输出每个受内核管理的任务的相关信息。pidstat命令也可以用来监控特定进程的子进程。间隔参数用于指定每次报告间的时间间隔。它的值为0(或者没有参数)说明进程的统计数据的时间是从系统启动开始计算的。



  如何安装pidstat

  pidstat 是sysstat软件套件的一部分,sysstat包含很多监控linux系统状态的工具,它能够从大多数linux发行版的软件源中获得。

  在Debian/Ubuntu系统中可以使用下面的命令来安装

  # apt-get install sysstat

  CentOS/Fedora/RHEL版本的linux中则使用下面的命令:

  # yum install sysstat

  使用pidstat

  使用pidstat不加任何参数等价于加上-p参数,但是只有正在活动的任务会被显示出来。

  # pidstat



  在结果中你能看到如下内容:

  PID - 被监控的任务的进程号

  %usr - 当在用户层执行(应用程序)时这个任务的cpu使用率,和 nice 优先级无关。注意这个字段计算的cpu时间不包括在虚拟处理器中花去的时间。

  %system - 这个任务在系统层使用时的cpu使用率。

  %guest - 任务花费在虚拟机上的cpu使用率(运行在虚拟处理器)。

  %CPU - 任务总的cpu使用率。在SMP环境(多处理器)中,如果在命令行中输入-I参数的话,cpu使用率会除以你的cpu数量。

  CPU - 正在运行这个任务的处理器编号。

  Command - 这个任务的命令名称。

  I/O 统计数据

  通过使用-d参数来得到I/O的统计数据。比如:

  # pidstat -d -p 8472



  IO 输出会显示一些内的条目:

  kB_rd/s - 任务从硬盘上的读取速度(kb)

  kB_wr/s - 任务向硬盘中的写入速度(kb)

  kB_ccwr/s - 任务写入磁盘被取消的速率(kb)

  页面失败和内存使用

  使用-r标记你能够得到内存使用情况的数据。



  重要的条目:

  minflt/s - 从内存中加载数据时每秒出现的小的错误的数目,这些不要求从磁盘载入内存页面。

  majflt/s - 从内存中加载数据时每秒出现的较大错误的数目,这些要求从磁盘载入内存页面。

  VSZ - 虚拟容量:整个进程的虚拟内存使用(kb)

  RSS - 长期内存使用:任务的不可交换物理内存的使用量(kb)

  举例

  1. 你可以通过使用下面的命令来监测内存使用

  # pidstat -r 2 5

  这会给你5份关于page faults的统计数据结果,间隔2秒。这将会更容易的定位出现问题的进程。

  2. 显示所有mysql服务器的子进程

  # pidstat -T CHILD -C mysql

  3. 将所有的统计数据结合到一个便于阅读的单一报告中:

  # pidstat -urd -h

  上面就是Linux安装使用pidstat的方法介绍了,通过本文的介绍,相信你对系统监控命令pidstat的用法有了一定的了解,如果你还想了解更多的Linux系统监控命令,详见系统之家Linux系统监控要用到哪些命令?

关键字:Linux、pidstat、命令、服务器

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站