centos系统排查cpu占用100%内存100%问题命令三剑客原创文章

玩技站长
玩技站长
管理员, Keymaster
11146
文章
0
粉丝
运维笔记评论1,118字数 482阅读1分36秒阅读模式

查看带宽IO层方法

1)查看外网访问IO流量带宽及占用命令iftop。(适用场景,网络堵塞造成的cpu内存100%)
安装命令
yum -y install iftop
2)中间的<= =>这两个左右箭头,表示的是流量的方向。TX:发送流量。RX:接收流量。TOTAL:总流量。Cumm:运行iftop到目前时间的总流量。peak:流量峰值。rates:分别表示过去 2s 10s 40s 的平均流量

查看程序层流量方法

1)查看外网访问程序流量带宽及占用命令nethogs。(适用场景,程序网络堵塞造成的cpu内存100%
安装命令
yum install nethogs

运行命令
sudo nethogs

查看进程资源占用方法

1)查询所有程序的内存和cpu占用命令htop(php或mysql或挖矿程序网络堵塞造成的cpu内存100%
安装命令
yum -y install htop

查看网站实时访问方法

1)查看网站访客信息和请求信息命令tail(使用场景,访问大量访问网站异常封禁IP使用
常用方法
tail -f xxxxxxx.log

查找超过1G的大文件方法

1)查看超过占用系统空间的大文件(使用场景,删除垃圾数据占用空间
find / -type f -size +1G

查看内存占用总资源方法

1)安装smem工具查看所有应用占用资源总大小(使用场景,内存自动跑满不释放
yum install epel-release
yum install smem python-matplotlib python-tk
2)常用命令查看内存占用
显示系统中每个进程占用内存状态
smem -k

要获得 Firefox 的总内存使用量,请执行:
smem -c pss -P firefox -k -t | tail -n 1
以上四个常用的命令基本上可以满足日常所有异常流程上面的问题排查,具体使用方法这里不过多描述可以百度进一步深度学习。本文 将持续更新......
文章源自玩技e族-https://www.playezu.com/162679.html

原创声明:本文章为原创内容,所有文章均由博主亲自撰写,严格遵循原创原则。我们承诺不使用任何人工智能生成的内容,所发布的每一篇文章都经过深思熟虑,旨在为读者提供真实、有价值的观点和信息。我们坚信原创才是知识分享的根本,致力于为广大读者呈现最具真实性和独特性的文章。感谢您的支持与关注,欢迎持续关注我们的原创内容。

 最后更新:2023-2-13
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定

拖动滑块以完成验证