zoukankan      html  css  js  c++  java
  • linux负载过高 排查方法及说明 附:Centos安装iostat

    负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分引起。任意一项使用过量,都将导致服务器负载的急剧攀升。

    直接查看负载状况可以用命令:

    #uptime

    既然是CPU使用,内存使用和IO消耗。那么需要两个命令来查看,一个是top一个是iostat。top自带,但只能较好的显示CPU和内存情况,无法获得更多的IO具体信息。

    所以安装iostat,Centos系统下:

    #yum install sysstat

    然后y过去(也就一次)就安装完毕了。

    使用top命令查看一下CPU的使用状况以及内存的使用状况。

    再使用

    #iostat -x 1 10

    来看一下IO的开销状况,直接一点看"util"的百分比,就是IO使用率。(命令含义:监控输入状态,一秒一次,共十次。)

    以上三点,反馈肯定是各种占用越低越好,无论是百分比还是具体数值,越高肯定负载就越重。

    通过上面来了解一下服务器目前负载过高的主要原因是哪里引起的,帮助确定方向再排查具体原因,再想办法解决问题。


    转载自:https://www.jianshu.com/p/b231508e68e5。

  • 相关阅读:
    mybatis查询结果转为string时,若包含null,会报错误
    gdal java环境配置
    git 命令整理
    [转抄]oracle单表查询去重(效率比较高的一种方式)
    值得学习的C语言开源项目(从新浪博客摘抄)
    [转]整理一些好的开源项目
    布尔类型
    软测基本术语
    PIE模型
    一个网页的测试
  • 原文地址:https://www.cnblogs.com/kate7/p/13396126.html
Copyright © 2011-2022 走看看