比如你的第一条命令是cd命令,你希望第二条命令得在cd之后的基础上运行,那么你就不能把这两条命令写在两行上, 而应该把这两条命令写在一行上,用分号分隔。比如你的第一条命令是cd命令,你希望第二条命令得在cd之后的基础上运行,那么你就不能把这两条命令写在两行上,而应该把这两条命令写在一行上,用分号分隔。ftype命令有两个作用,一是显示文件类型与开放式命令之间的关联,一是改写文件类型与开放式命令之间的关联。
话又说回来,这些命令网上都快整理烂了,我这里再整理一遍,不是脱裤子放屁,多此一举么?这还真不是,我在整理这些Linux命令时,我都会把Google搜索出来的、百度搜索出来的相关结果的前两页都会仔细的阅读一遍,去其糟粕,取其精华;这样,我的这篇文章基本就包含了网上其它相关文章的大部分优点,同时再结合我自身的工作经验,我自认为我的这篇文章应该不会太差。
pidstat命令是干什么的呢?说实话,这个命令,我之前压根就没有用过的,我也不知道它有什么用。但是在我总结《Linux性能监测:IO篇》这篇文章时,其中有篇文章讲到了pidstat命令linux命令大全,好家伙,搞了这么几年,居然不知道这个命令,更不要说用了。后来Google了一下linux命令大全,大概了解了一下,觉的很有必要单独用一篇文章来总结一下它,所以就有了这篇文章。
废话少说,直入正题。pidstat是sysstat工具的一个命令,用于监控全部或指定进程的CPU、内存、线程、设备IO等系统资源的占用情况。pidstat首次运行时显示自系统启动开始的各项统计信息,之后运行pidstat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。
敲黑板了,注意重点内容,pidstat可以监控到进程级别的信息;这就意味着我们就可以直接定位问题源头。话不多说,我们继续。
pidstat是sysstat工具的一个命令,如果服务器上没有现成的,不要着急。
pidstat常用命令格式如下:
pidstat [参数] [时间] [次数]
常用参数说明如下:
-u 默认的参数,显示各个进程的CPU使用统计
-r 显示各个进程的内存使用统计
-d 显示各个进程的IO使用情况
-p 指定进程号
-w 显示每个进程的上下文切换情况
-t 显示选择任务的线程的统计信息外的额外信息
下面就对我们常用的使用方式进行详细的总结。
总结这些Linux命令总是无趣的,但是这些简单的命令却是我们完成一些了不起操作的基石;所以,怎么说!再无趣,也要学习吧。
失眠的晚上,完成这篇文章。
果冻想,认真玩技术的地方。
2019年1月12日,于内蒙古呼和浩特。