zoukankan      html  css  js  c++  java
  • linux资源管理

    资源管理

    资源管理的4步

    1.资源管理的命令

    2.阈值是多少

    3.如何定位问题(关键指标)

    4.如何解决

    cpu

    查看命令:ps top uptime

    检查项:进程总数、running队列(正在使用cpu的程序)、load值(平均负载值)、使用率

    总进程数-0业务进程数(开机时候的进程)=业务进程数

    cpu使用率高,进程数高

    是:说明机器压力大,需要升级配置或者通过集群解决

    不是:查看任务管理器中的进程,找陌生进程,不认识百度,继续综合后续指标

    running 单核不超过10个

    是:说明机器压力大,需要升级配置或者通过集群解决

    不是:找到R队列中的进程,判断是否为恶意程序,恶意的kill,并清除相关连接

    load值和使用率成正比

    单核load average 接收范围3-5 ,使用率80%,多核N*100%

    找到高消耗的cpu进程,判断是否为业务进程

    是:说明机器压力大,需要升级配置或者通过集群解决

    不是 判断是否为恶意程序,恶意的kill,并清除相

    磁盘管理

    查看命令 df使用率 iostat iotop

    检查项 使用率 io队列长度

    磁盘使用率预警线80%

    超过80加磁盘清空间

    队列长度2-3

    检查哪个进程占用了Io,是否为恶意进程

    是 找到进程kill,清除对应的文件

    不是 优化IO,磁盘阵列或加存储

    磁盘满了,虚拟机直接挂了

    网络

    查看命令 iftop

    检查项 流入流出峰值

    阈值:总带宽的80%

    内存

    查看命令 free

    查看项 物理/swap使用率

    阈值 80%/5%

    内存使用进程 ps top

    当swap出现就代表内存不够用了

  • 相关阅读:
    vue echarts 遇到的bug之一 无法渲染的问题
    前端SSR方案调研
    【读书笔记】数据结构与算法js描述-链表实现
    【转发】数组,字符串常用方法
    【转】README.md 语法汇总
    webpack 配置遇到的坑
    原生audio 实现音频播放器功能
    活动抽奖组件设计
    理解vue-loader
    kpi sql 积累
  • 原文地址:https://www.cnblogs.com/zx125/p/12118421.html
Copyright © 2011-2022 走看看