Linux系统监控的命令其实有很多,pidstat命令就是其中之一。使用pidstat命令可以对Linux系统软件进程的数据信息进行监管,但必须安装pidstat后才能应用。今天,华军,我将向你展示如何在Linux中安装和应用pidstat命令。精挑细选的内容有望被大家广泛应用和分享,喜欢就尽快获取吧!。
PID命令用于管理由Linux内核管理的各个日常任务(进程)。它输出核心方法管理的每个日常任务的基本信息。PID命令也可用于监控特殊过程的子过程。主间隔参数用于指定每个报告之间的间隔时间。其值为0(或无主要参数)表示流程统计数据的时间在启动开始时测量。
如何安装pidstat
PID是SYSTAT手机软件模块的一部分。SYSTAT包括许多用于监控linux系统状态的特殊工具,这些工具可以从大多数linux发行软件来源获得。
在Debian/Ubuntu系统软件中,可以应用以下命令进行安装。
#apt-get安装sysstat
在版本号为CentOS/Fedora/RHEL的linux中,应用以下命令:
#yum安装sysstat
应用pidstat
pidstat的应用并不要求所有的主参数都等于plus-p主参数,而是只显示已经被主体活动的日常任务的信息。
#pidstat
在结果中,您可以看到以下内容:
PID——被监督的日常任务的进程号。
%usr——这个日常任务在客户机层实现时的cpu利用率,这与nice优先级无关。注意,这个字段名测量的cpu时间不包括在虚拟CPU蓝花走的时间内。
%system-应用于系统软件层时,此日常任务的cpu利用率。
虚拟机上每日任务成本的来宾cpu利用率百分比(在虚拟CPU上运行)。
%cpu-日常任务的总CPU利用率。在SMP自然环境(多处理器)中,如果在命令行中键入主参数-I,cpu利用率将除以您的总cpu。
CPU-运行该日常任务的CPU的序列号。
command-该日常任务的命令名称。
输入输出统计
根据-d的主要参数,得到I/O统计量。例如:
#pidstat-d-p8472
IO输出会显示一些信息的内容:
KB_rd/s-计算机硬盘上每日任务的加载速率(KB)
KB_wr/s-计算机硬盘的日常任务加载速率(KB)
KB_ccwr/s-加载到硬盘的日常任务被取消的速度(KB)
页面失效和内存应用
您可以通过使用-r标志来获取内存应用程序状态的数据信息。
关键内容:
minFLT/s——从内存加载数据信息时,每秒发生的小错误数,不规定从硬盘加载内存网页。
majFLT/s——从内存加载数据信息时,每秒钟出现大量错误。这个规则从硬盘加载内存网页。
VSZ-虚拟虚拟卷:所有进程的虚拟内存应用程序(kb)
RSS-长期内存应用:日常任务中不可互换的物理内存的消耗(kb)
说明
1.您可以根据应用程序下面的命令检查内存应用程序。
#pidstat-r25
这将给出5个关于页面错误的统计结果,间隔2秒。可能更容易指出困难的过程。
2.mysqlweb服务器显示信息的所有子进程
#pidstat-TCHILD-Cmysql
3.将所有统计数据整合到一份易于阅读的报告中:
#pidstat-urd-h
以上是我对如何在Linux中安装和应用pidstat的总结。根据本文的详细介绍,相信你对系统监控命令pidstat的用法有了一定的掌握。想掌握大量的Linux系统监控命令,详细的系统首页Linux系统监控应该用什么命令?
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)