zoukankan      html  css  js  c++  java
  • 命令行监控 Linux 服务器的要点

    CPU监控:

    top 之后再输入1。可以查看 CPU 的核数和每个核的运行状态。

    load average:平均负载值在 1 以下。如果是 1 就代表目前没有可用资源了。在实际情况中,很多运维同学会把理想负载设置在 0.7 以下,这也是业内的一个“经验值

    CPU 状态:%Cpu0  :  1.0 us,  0.7 sy,  0.0 ni, 98.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st  

    • us 列显示了用户进程所花费 CPU 时间的百分比。这个数值越高,说明用户进程消耗的 CPU 时间越多,可以用来分析代码中的 CPU 消耗热点。

    • sy 列表示系统进程消耗的 CPU 时间百分比
    • ni 列表示改变优先级的进程占用 CPU 的百分比
    • id 列表示 CPU 处于空闲状态的时间百分比
    • wa 列显示了 I/O 等待所占用的 CPU 时间的百分比,这里 wa 的参考值为 0.5,如果长期高于这个参考值,需要注意是否存在磁盘瓶颈
    • hi 列表示硬件中断占用 CPU 时间百分比
    • si 列表示软件中断占用 CPU 时间百分比
    • st 列表示当系统运行在虚拟机中时,当前虚拟机在等待 CPU 为它服务的时间

    统计内存使用情况:

      

     磁盘查看:

      df -hl 查看磁盘剩余空间
      df -h 查看每个根路径的分区大小
      du -sh [目录名] 返回该目录的大小
      du -sm [文件夹] 返回该文件夹总M数
      du -h [目录名] 查看指定文件夹下的所有文件大小(包含子文件夹)

    网络:

      netstat:netstat 能提供 TCP 和 UDP 的连接状态等统计信息,可以简单判断网络是否存在堵塞

    Proto:协议名(可以 TCP 协议或者 UDP 协议)

    recv-Q:网络接收队列还有多少请求在排队

    send-Q:网络发送队列有多少请求在排队

    recv-Q 和 send-Q 如果长期不为 0,很可能存在网络拥堵,这个是判断网络瓶颈的重要依据。

    Foreign Address:与本机端口通信的外部 socket。

    State:TCP 的连接状态。

      

  • 相关阅读:
    毕业设计一周一记04
    毕业设计一周一记03
    毕业设计一周一记02
    毕业设计一周一记01
    课后作业
    大道至简第7,8章读后感
    课后作业和动手动脑
    大道至简-从编程到过程读后感
    数组求和与课后作业
    大道至简——失败的过程也是过程读后感
  • 原文地址:https://www.cnblogs.com/anhao-world/p/14972159.html
Copyright © 2011-2022 走看看