cpu利用率中如果sys很高,可能的原因有哪些哪?
都有哪些情况会导致cpu利用率的sys高。
如果系统态占比比较大,一般有以下几类原因:
(1)为了追求效率,减少用户态到系统态的转换,把用户态的function改到系统态,例如:一些驱动程序,以显卡驱动最为常见
(2)系统有IO问题,比如频繁调用sync函数做缓存到磁盘的数据同步,就会产生大量sys%,并且这个sys%中,大量的是kernel态的wait和sync。
再比如,反复load/unload so文件。
(3)应用设计问题
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30