咨询问题: Linux 如何查看进程的历史 CPU 信息

2019 年 9 月 8 日
 BigDogWang

服务器间歇性 CPU 100%,出问题的时候 ssh 连不上,等连上了现象已经消失了。

所以想问一下,这种情况下怎么定位问题呢? sar 只能看到历史系统信息,不能定位到是哪个进程出了问题。

看现象是有个 system 进程一直在读 io

6221 次点击
所在节点    问与答
13 条回复
feather12315
2019 年 9 月 8 日
patx
2019 年 9 月 8 日
nmon 工具,有采集数据的功能
cctv6
2019 年 9 月 8 日
有一个 sar 的日志,应该是你需要的
cctv6
2019 年 9 月 8 日
尴尬😅
mikeguan
2019 年 9 月 8 日
这个 IO 高的时间也不短了,人肉注意一下应该能抓到搞事的进程
azh7138m
2019 年 9 月 8 日
@feather12315 这种机翻 so 的垃圾站也贴出来
feather12315
2019 年 9 月 8 日
@azh7138m #6 没注意,搜了下这看看觉得挺好,就贴出来了。
Hconk
2019 年 9 月 8 日
miao666
2019 年 9 月 8 日
套路☁️控制面板
LZSZ
2019 年 9 月 8 日
是不是被挖矿了哦
Enya
2019 年 9 月 8 日
参考命令:
watch -n 60 ‘ps -elf &> /var/log/watch.out;echo t > /proc/sysrq-trigger &> /var/log/sysrq.out’ &
大概是这样,手机敲的,自己先验证一下吧
BigDogWang
2019 年 9 月 8 日
感谢各位回复~容我试试
ackoly
2019 年 9 月 8 日
看 /var/message 日志

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/598964

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX