Linux服务器的pidstat命令

pidstat可以对某个进程进行全面具体的追踪,栈空间、缺页情况、主被动切换等信息。这个命令最有用的参数是-t,可以将进程中各个线程的详细信息罗列出来。

-r:显示缺页错误和内存使用状况,缺页错误是程序需要访问映射在虚拟内存空间中但是还尚未被加载到物理内存中的一个分页,缺页错误两个主要类型是:

1、√ minflt/s指的minor faults,当需要访问的物理页面因为某些原因已经存在于物理内存中了,只是在当前进程的页表中没有引用,MMU只需要设置对应的entry即可。

2、√ majflt/s指major faults,MMU需要在当前可用物理内存中申请一块空闲的物理页面,然后从外部加载数据到该物理页面中,并设置好对应的entry。

-s:栈使用状况,包括 StkSize 为线程保留的栈空间,以及 StkRef 实际使用的栈空间。使用ulimit -s发现CentOS 6.x上面默认栈空间是10240K,而 CentOS 7.x、Ubuntu系列默认栈空间大小为8196K。

-u:CPU使用率情况,参数同前面类似。

-w:线程上下文切换的数目,还细分为cswch/s因为等待资源等因素导致的主动切换,以及nvcswch/s线程CPU时间导致的被动切换的统计。


了解更多服务器及资讯,请关注梦飞科技官方网站,感谢您的支持!

美国抗DDoS服务器 USKTE2146GA[出售]

文章链接: https://www.mfisp.com/16157.html

文章标题:Linux服务器的pidstat命令

文章版权:梦飞科技所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
服务器vps推荐

Linux服务器的top命令

2023-2-3 16:17:05

服务器vps推荐

服务器大型网站架构发展

2023-2-3 16:21:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
客户经理
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索

梦飞科技 - 最新云主机促销服务器租用优惠