zoukankan      html  css  js  c++  java
  • pidstat 命令简介

    pidstat

    pidstat命令指定采样周期和采样次数,命令形式为”pidstat [option] interval [count]”,以下pidstat输出以2秒为采样周期,输出10次cpu使用统计信息:

    指令说明

    pidstat主要用于监控全部或指定进程占用系统资源的情况,如CPU,内存、设备IO、任务切换、线程等。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。

    使用pidstat进行问题定位时,以下命令常被用到:

    # 使用-u选项,pidstat将显示各活动进程的cpu使用统计,执行”pidstat -u”与单独执行”pidstat”的效果一样。
    pidstat -u 1
    
    # 使用-r选项,pidstat将显示各活动进程的内存使用统计:
    pidstat -r 1
    
    # 使用-d选项,我们可以查看进程IO的统计信息:
    pidstat -d 1
    
    -r 或是默认情况
    minflt/s: 每秒次缺页错误次数(minor page faults),次缺页错误次数意即虚拟内存地址映射成物理内存地址产生的page fault次数
    majflt/s: 每秒主缺页错误次数(major page faults),当虚拟内存地址映射成物理内存地址时,相应的page在swap中,这样的page fault为major page fault,一般在内存使用紧张时产生
    VSZ:      该进程使用的虚拟内存(以kB为单位)
    RSS:      该进程使用的物理内存(以kB为单位)
    %MEM:     该进程使用内存的百分比
    Command:  拉起进程对应的命令
    
    
    -d 参数输出命令含义
    kB_rd/s: 每秒进程从磁盘读取的数据量(以kB为单位)
    kB_wr/s: 每秒进程向磁盘写的数据量(以kB为单位)
    Command: 拉起进程对应的命令
    
  • 相关阅读:
    关于类的继承与初始化顺序
    大数据协作框架
    关于委托和线程
    Hive高级
    聚集索引和非聚集索引
    Hadoop生态优秀文章集锦
    hive深入使用
    hive常规配置及常用命令使用
    HBase核心技术点
    zipkin环境搭建
  • 原文地址:https://www.cnblogs.com/logy/p/11489233.html
Copyright © 2011-2022 走看看