AIX CPU Idle值非常低,请问怎么解决

因为公司的架构体系非常老,所以其中没有中间件和数据库.

用户通过登录服务器访问文件的方式来获取数据,这导致CPU的usr%值非常高,在高峰期时Idle值经常低至百分之5%以下.

请问这种情况应该如何解决,或者说是应该如何监控CPU的性能,因为Idle值永远维持在20-%30%左右,所以部署的zabbix监控一直处于报警状态, 虽然cpu被用户进程占的慢慢的,但是也不会导致宕机,这种问题有办法解决,或者说是CPU的监控点应该放在哪?

我认为监控Idle值或者说是usr io sys值均没有意义啊. 求解!!

参与35

4同行回答

zwz99999zwz99999系统工程师dcits
像这种情况先通过ps 命令查看一下cpu使用率高的进程,看看是不是存在性能上的瓶颈,找出原因,一般应用上的可能性比较大,进而找出相应的解决办法。查看最占用CPU的10个进程#ps aux|grep -v USER|sort +2|tail -n 10...显示全部

像这种情况先通过ps 命令查看一下cpu使用率高的进程,看看是不是存在性能上的瓶颈,找出原因,一般应用上的可能性比较大,进而找出相应的解决办法。

查看最占用CPU的10个进程

#ps aux|grep -v USER|sort +2|tail -n 10

收起
系统集成 · 2016-07-05
浏览4447
  • 个人认为是应用的问题 不知道从系统的层面上有什么办法解决吗
    2016-07-05
  • 找出占cpu最多的前几个进程,通过进程判断是那些应用再占用
    2016-07-05

提问者

Stive
系统运维工程师某公司
擅长领域: AIX服务器Unix

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-07-05
  • 关注会员:4 人
  • 问题浏览:7754
  • 最近回答:2016-07-07
  • X社区推广