DCP服务器的CPU占用率长期高于80%的解决方案

发布时间:  2016-08-26 浏览次数:  239 下载次数:  0
问题描述

AMI项目实施中,DCP服务器的CPU占用率长期高于80%,导致采集任务执行和数据反馈任务滞后。

解决方案

可能原因

l   DCP服务器上其他进程对CPU的占用率高于80%

l   DCP相关进程对CPU占用率高于80%

处理步骤

                                步骤 1     确认是否是其他进程对CPU的占用率超过80%

1.       登录DCP服务器。

2.       查看其他进程对系统CPU的占用率,是否超过80%

       是:执行3

       否:执行步骤 2

3.       关闭对CPU占用率过高的无关进程后,再次查看CPU占用率。

       超过80%:执行步骤 2

       低于80%:问题解决。

Linux系统中,可使用top命令查看进程对CPU的占用率。查询结果中,COMMAND列显示进程名称,%CPU列显示进程的占用率。其中,DCP相关的进程包括dcp-sysadmdcp-ngxdcp-compressNgxLogdcp-monitor.sh

                                步骤 2     确认是否是DCP相关进程对CPU的占用率超过80%

1.       登录DCP服务器

2.       执行命令dcp –t查看DCP相关进程。

3.       查看DCP相关进程的占用率,是否超过80%

       是:执行4

       否:收集故障信息,联系华为技术支持工程师。

4.       等待DCP任务接收完成后,再次查看服务器CPU占用率。

       超过80%:收集故障信息,联系华为技术支持工程师。

       低于80%:问题解决。

END