服务器变慢负载高时,需要先查看cpu负载是否过高,如果cpu负载高再看查看具体是什么进程占用cpu资源。

一. cpu负载:
    通过top命令查看:

主要看“load average”可理解为分别表示前 1、5、15分钟的平均负荷。通常1核的cpu不应超过4,如是4核cpu则不应超16(即:cpu核数 * 4),超过则说明负载较高存在异常。

其他参数说明如下:

us(user time)  表示CPU执行用户进程的时间,包括ni时间。通常我们只看这项。

sy(system time)  表示CPU在内核运行时间,包括IRQ和softirq时间,系统CPU占用率高,表明系统某部份存在瓶颈,通常值越低越好。

wa(waiting time)  CPI在等待I/O操作完成所花费的时间,系统不应该花费大量时间来等待I/O操作,否则说明I/O存在问题。

id(idle time)  系统处于空闲期,等待进程运行。

ni(nice time)  系统调整进程优先级所花费的时间。

hi(hard irq time)  系统处理硬中断所花费的时间。

si(softirq time)  系统处理软件中断所花费的时间。

st(steal time)  被强制等待虚拟CPU的时间,此时hypervisor在为另一个虚拟处理器服务。

二.查询占用cpu的进程

继续通过top命令查看 :

可以清楚发现php-fpm进程很占资源。php-fpm、mysql、httpd、nginx等都是站点web进程如存在大量的占用资源现象通常说明网站访问量大。这时可以开启网站的访问日志进行分析,一般来讲访问日志大的其网站占用资源也大。需要打开日志具体查看分析看是本身访问量大还是否存在异常访问所致(如:某类蜘蛛的大量爬行,某程序连接的执行异常,受cc攻击等)。

原文链接:linux主机通过top看CPU性能指标 -西部数码帮助中心

linux主机通过top看CPU性能指标相关推荐

  1. linux系统cpu温度监控,怎么看cpu温度-ZABBIX监控Linux主机CPU温度

    Linux主机安装Im_sensors [root@localhost ~]# yum install -y lm-sensors [root@localhost ~]# sensors-detect ...

  2. Linux主机肉鸡木马minerd导致CPU跑满

    摘要: Linux主机肉鸡木马minerd导致CPU跑满 [问题现象] Linux主机CPU跑满,或者使用服务器越来越慢,以及收到报警信息提示服务器有对外恶意扫描. [问题原因] 这种状况在出现时通过 ...

  3. linux性能(一):cpu性能指标及工具

    CPU性能指标 CPU使用率 用户CPU使用率, 包括用户态(user)和低优先级用户态(nice). 该指标过高说明应用程序比较繁忙. 系统CPU使用率, CPU在内核态运行的时间百分比(不含中断) ...

  4. c语言实现linux下的top命令来获取cpu利用率_有用的一篇笔记,linux 调优各项监控指标...

    自开始负责生产环境部署,中间遇到了若干线上环境内存以及CPU的问题.由于微服务以及容器的流行,现在已经可以很方便的使用 K8s + prometheus + grafana + alert 的方式进行 ...

  5. linux查看usr利用率,在Linux中通过Top运行进程查找最高内存和CPU使用率

    我记得一次阅读,高效的系统管理员是懒惰的人.原因不是他们不在做他们的工作或浪费他们的时间 - 这主要是因为他们已经自动化了大量的日常任务.因此,他们不必保管他们的服务器,可以利用他们的时间学习新技术, ...

  6. linux top根据cpu/内存排序

    linux中使用top命令查看线程运行情况状态 默认情况 根据CPU排序 进入top窗口后使用shift+p触发 根据内存排序 进入top窗口后使用shift+m触发 us:user time,表示 ...

  7. linux内存占满但是无进程,为什么TOP看不出真实的内存占用情况?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用TOP看,上面写的是对的,但具体就只有为数不多的进程,各占百分之几的内存 用FREE看,则内存占用达90%以上,实际运行中也觉得有一点卡 KiB Mem ...

  8. linux内存真实使用情况,为什么TOP看不出真实的内存占用情况?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用TOP看,上面写的是对的,但具体就只有为数不多的进程,各占百分之几的内存 用FREE看,则内存占用达90%以上,实际运行中也觉得有一点卡 KiB Mem ...

  9. linux服务占用的真实内存,为什么TOP看不出真实的内存占用情况?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 用TOP看,上面写的是对的,但具体就只有为数不多的进程,各占百分之几的内存 用FREE看,则内存占用达90%以上,实际运行中也觉得有一点卡 KiB Mem ...

最新文章

  1. Linux查看文件夹大小du
  2. 学习笔记 - MarkDown 语法
  3. 联想用u盘重装系统步骤_保姆级重装系统教程在此
  4. java分页插件_IT系统分页
  5. 自动驾驶笔记-轨迹跟踪-综述
  6. solidworks装配体改为柔性_SolidWorks零件改名后与工程图关联教程
  7. diskgenius做win10系统迁移
  8. python图像处理之一 - Pillow的基本用法
  9. 阿里品牌数据银行:最全数据银行介绍
  10. 离散数学基础——(2)集合
  11. 数据中心电气设计怎么做?丨规范、负荷计算、设备选型、微模块/液冷机房…...
  12. 如何使用python获取Windows 10精美的桌面壁纸
  13. Zynq和FPGA区别——快速认识Zynq开发
  14. Java设计模式之(九)——门面模式
  15. c++中函数屏蔽和函数参数屏蔽
  16. 养殖户怎么利用生猪期货套期保值(生猪企业套期保值的一些思路)
  17. 炉石android更新日志,炉石传说18.4版本更新了什么?18.4版本更新内容汇总[多图]...
  18. spring 配置 一个类在 tomcat启动的时候调用
  19. 找人接电话的常用套语
  20. 应用协议 tcp udp

热门文章

  1. adpcm的压缩和解压缩实现
  2. 在VIVIDO中快速计算并输入N多个多字节数值(2J)
  3. FPGA解码4line MIPI视频 IMX291/IMX290摄像头采集 提供工程源码和技术支持
  4. python实用性函数分享_17.【Python学习分享文章】function(函数)1
  5. 工艺角(process corner)
  6. C++ Primer Plus 阅读笔记一
  7. 如何实现bilibili最新头部景深效果~炫酷
  8. 滚动控件(ScrollBar)
  9. 图谱实战 | 基于金融场景的事理图谱构建与应用
  10. 数学建模系列-模糊综合评价FCE