cpu利用率居高不下由哪些原因造成的

cpu利用率居高不下由哪些原因造成的显示全部

cpu利用率居高不下由哪些原因造成的

收起
参与8

返回yangjianxv的回答

yangjianxvyangjianxv  部门总经理 , 成方金融科技有限公司

1)绝大多数是应用写的烂

算法差,或者无意的应用调用,触发了内核函数占用CPU高。

包括,中间件、数据库。

数据库中,比如SQL写的差,没做变量绑定(硬解析),索引设置不合理,数据库物理设计不合理等等。

2)参数类

系统参数(比如缓存什么情况下往硬盘刷,设置不得当,刷的频率太快)

编译参数(各种优化选项,已经各种依赖关系)

数据库参数(比如可以共享游标省cpu,但没有做)

中间件参数(比如GC策略)

银行 · 2016-12-29
浏览1672

回答者

yangjianxv
部门总经理成方金融科技有限公司
擅长领域: 服务器中间件数据库

yangjianxv 最近回答过的问题

回答状态

  • 发布时间:2016-12-29
  • 关注会员:2 人
  • 回答浏览:1672
  • X社区推广