案例分析:一次C4506交换机CPU利用率过高的处理过程 刚处理过一次C4506交换机CPU利用率过高(1) 通过交换机 show proc cpu的命令输出的信息可以看到: 在5秒、1分钟、5分钟内 Cat4k Mgmt LoPri进程的CPU占用率分别为 91
69% 92
18% 92
23% 显然是这个进程消耗了大量的CPU运行资源,从而导致交换机没有新的资源处理新的请求
处理器运行两个进程,Cat4k Mgmt HiPri和 Cat4k Mgmt LoPri,这两个进程同其他进程一样要占用cpu时间
当 Cat4k平台上某项进程占用cpu超出了应分配的cpu时间,Cat4k Mgmt LoPri会接管这项进程,使其他进程能够得到cpu时间
同样当某个进程占用cpu时间没有超过规定的cpu利用率,Cat4k Mgmt HiPri会接管这个进程
而 Cat4k Mgmt LoPri进程CPU占用率超过90%,我们判断一定是某一个进程大大超过了 CPU应分配的时间,而 Cat4k Mgmt LoPri进程试图接管这一进程,而导致了 Cat4k Mgmt LoPri 进程的CPU占用时间超过了 90%
根据这一思路只要我们找出这个进程,将其关闭或找出这个进程的作用,就可以解决这个问题并能够找出CPU占用率过高的原因
show proc cpu CPU utilization for five seconds: 99%/0%; one minute: 99%; five minutes: 99% PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process 1 0 13 0 0
00% 0 Chunk Manager 2 552 21883 25 0
00% 0 Loa