服务器性能指标

Linux 服务负载:

  1. 概念:负载 load 是 linux 当前 cpu 工作量的度量,机器当前的压力状态
  2. 影响: 内存占用过高执行速度受影响, IO 负载过高影响传输效率
  3. 方案:Top查看机器性能指针load average表示机器性能负载
  4. 扩展: iostat 网络 io 状态, free 内存使用, netstat -lnp 网络状态
  • load average
    • 三个数字分别代表 1 分钟、5 分钟、15 分钟的平均负荷
    • 当 cpu 完全空闲时,平均负荷为 0, 值越低负荷越低
    • 值和 cpu 核数相关,8 核 cpu,最高负载为 8.0
  • mem: 展示当前内存状态,total 是总的内存大小,used 是已使用的,free 是剩余的,buffers 是目录缓存
  • task: 展示了目前进程总数及所处状态,要注意 zombie, 表示僵尸进程,不为 0 表示有进程出现问题
  • cpu: 展示当前 cpu 状态,us 表示用户进程占用 cpu 百分比,sy 表示内核进程占用 cpu 百分比,id 表示空闲 cpu 百分比,wa 表示 IO 等待所占用 cpu 时间的百分比。wa占用超过 30% 则表示 IO 压力很大
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容