首页 > 其他 > 详细

top-cpu指标

时间:2020-07-20 19:37:02      阅读:84      评论:0      收藏:0      [点我收藏+]

基础知识

系统层:
CPU: 计算(主)和调度(次)
MEM: 缓存缓冲
IO: 输入和输出

top命令

%Cpu(s): 0.6 us, 0.2 sy, 0.3 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

id :空闲的CPU时间占比(理论上利用率达到30%-50%比较好)

us :用户程序工作所占用的时间片占比

sy :内核工作花费的cpu时间片占比(内核调度花费时间,除了数据之外的计算,会话,逻辑性质,比如MySQL锁)
      过高的原因:
            1.内核本身bug
            2.MySQL并发很高
            3.MySQL锁的征用

wa :cpu用来等待的时间片占比
      过高的原因:
            1.等IO(全盘扫描)
            2.等待比较大的处理事务
            3.MySQL锁

%CPU :cpu总占比
%MEM          

KiB Mem : 12138016 total, 286184 free, 4152384 used, 7699448 buff/cache
KiB Swap: 8257532 total, 8255968 free, 1564 used. 6840500 avail Mem

top-cpu指标

原文:https://www.cnblogs.com/wangxiang135/p/13346413.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!