首页 > 其他分享 >服务器负载暴增排查

服务器负载暴增排查

时间:2022-08-20 11:26:29浏览次数:48  
标签:暴增 ps 负载 查看 状态 进程 服务器 CPU

top状态查看

          系统平均负载高,但cpu,内存,磁盘io都正常

          

系统平均负载

      1.平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和CPU使用率并没有直接关系。
      2.可运行状态的进程,是指正在使用CPU或者正在等待CPU的进程,也就是我们常用ps命令看到的,处于R状态(Running 或 Runnable)的进程
      3.不可中断状态的进程则是正处于内核态关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的I/O响应,也就是我们在ps命令中看到的D状态(Uninterruptible Sleep,也称为Disk Sleep)的进程

     负载高的常见情况
        我们常见的负载高一般有这几种情况引起
        1.一个是cpu密集型,使用大量cpu会导致平均负载升高
        2.另外一个就是io密集型等待I/O会导致平均负载升高,但是CPU使用率不一定很高
        3.还有就是大量等待CPU的进程调度也会导致平均负载升高,此时的CPU使用率也会比较高

主机进程分析

        1.查看当前主机上运行哪些进程,并且各个进程当前的具体状态 ps aux

        2.使用ps -aux,可以看到大量的D状态的进程

        3.当某个服务创建大量的进程导致系统负载飙升的时候就需要通过此指令查看

         

       什么是D状态的进程

         

         

  终止指定进程

          ps aux | grep xxx | grep -v grep | awk '{print $2}' | xargs kill -9      

查看负载

        

排查步骤

     1.先执行top  查看cpu 内存 io都是正常范围

     2.查看当前主机上的所有进程 

     ps是简单而强大的进程查看命令,而ps -aux和ps -ef是打印出所有进程

     

     

    进程状态表示

        

      

标签:暴增,ps,负载,查看,状态,进程,服务器,CPU
From: https://www.cnblogs.com/yxh168/p/16607038.html

相关文章

  • 一台服务器​最大并发 TCP 连接数多少
    一台服务器​最大并发TCP连接数多少入门小站 入门小站 2022-07-0622:10 发表于湖北收录于合集#Linux485个#tcp4个首先,问题中描述的65535个连接指的是......
  • 使用filezilla server搭建ftp服务器
    一、软件准备链接:https://pan.baidu.com/s/1JAoeatwaivQTa_VfTmRFTw提取码:6688二、安装Server先一路默认下一步,直到安装完成后弹出这个页面后,进行相关配置;FileZil......
  • Amazon服务器安全组开放指定端口
    假设我需要开放公网对应的3000端口,找到实例EC2->“安全组”选项->“入站规则”->“编辑入站规则”修改以下内容:......
  • 高性能服务器之事件处理模式
    I/O模型对于一个套接字上的输入操作,通常存在以下两个步骤:等待分组到达,被复制到内核缓冲区中将数据从内核缓冲区复制到应用进程的缓冲区中对于上述过程,在Unix下有5......
  • 运维脚本--------从服务器发送邮件给自己的邮箱
    1、在服务器上安装邮件发送软件yuminstallmailx-y2、vi/etc/mail.rc3、通过set指令配置相关4、配置发件人地址[email protected]=smtp.qq.comset......
  • 运维脚本------一键查询服务器利用率
    #一键查看服务器利用率#1、CPU利用率60%#命令top,vmstat#2、内存利用率#命令free-m#3、监控磁盘的利用率#命令df-Th#4、tcp连接状态侧面反映并发情......
  • Tomcat 服务器学习和使用(一)
    原文:JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)一、Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件......
  • 从本机上传资源到服务器端
    从本机上传资源到服务器端自己记录一下,也分享一下。上传单个文件举例:`scpD:\dskop\[email protected]:/root`解释:scp本机文件路径roo......
  • 搭建文件服务器
    背景说明在工作过程中,我们常常会用到文件服务器来共享某些大文件,因此如何快速的搭建一个文件服务器,这里有很多中选择,例如FileBrowser,Nextcloud等,这里我们介绍FileBrowse......
  • Java Graphics2D画图部署到Linux服务器中文出现口口口乱码
    我在使用Graphics2D画图是使用了Font中的宋体,在本地运行非常顺畅,但是部署到服务器之后,发现所有的中文无一例外,都变成了口口口。原因:服务器中没有支持中文各种字体。解......