cpu利用率居高不下由哪些原因造成的
1)绝大多数是应用写的烂
算法差,或者无意的应用调用,触发了内核函数占用CPU高。
包括,中间件、数据库。
数据库中,比如SQL写的差,没做变量绑定(硬解析),索引设置不合理,数据库物理设计不合理等等。
2)参数类
系统参数(比如缓存什么情况下往硬盘刷,设置不得当,刷的频率太快)
编译参数(各种优化选项,已经各种依赖关系)
数据库参数(比如可以共享游标省cpu,但没有做)
中间件参数(比如GC策略)
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30