cpu中sys高后怎么定位相关问题哪

cpu利用率中如果sys很高,可能的原因有哪些哪?都有哪些情况会导致cpu利用率的sys高。显示全部

cpu利用率中如果sys很高,可能的原因有哪些哪?

都有哪些情况会导致cpu利用率的sys高。

收起
参与22

查看其它 4 个回答yangjianxv的回答

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

如果系统态占比比较大,一般有以下几类原因:

(1)为了追求效率,减少用户态到系统态的转换,把用户态的function改到系统态,例如:一些驱动程序,以显卡驱动最为常见

(2)系统有IO问题,比如频繁调用sync函数做缓存到磁盘的数据同步,就会产生大量sys%,并且这个sys%中,大量的是kernel态的wait和sync。

     再比如,反复load/unload so文件。

(3)应用设计问题

银行 · 2016-12-29
浏览4286

回答者

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

yangjianxv 最近回答过的问题

回答状态

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