案例分析:一次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.00% 0.00% 0 Chunk Manager 2 552 21883 25 0.00% 0.00% 0.00% 0 Load Meter 3 160 131 1221 0.00% 0.00% 0.00% 0 SpanTree Helper 4 0 1 0 0.00% 0.00% 0.00% 0 Deferred Events 5 103924 14732 7054 0.00% 0.06% 0.05% 0 Check heaps 6 4 2 2000 0.00% 0.00% 0.00% 0 Pool Manager 7 0 2 0 0.00% 0.00% 0.00% 0 Timers 8 0 2 0 0.00% 0.00% 0.00% 0 Serial Backgroun 9 0 1 0 0.00% 0.00% 0.00% 0 AAA_SERVER_DEADT 10 0 2 0 0.00% 0.00% 0.00% 0 AAA high-capacit 11 0 1 0 0.00% 0.00% 0.00% 0 Policy Manager 12 16 1825 8 0.00% 0.00% 0.00% 0 IPC Dynamic Cach 13 0 1 0 0.00% 0.00% 0.00% 0 IPC Zone Manager 14 644 109135 5 0.00% 0.00% 0.00% 0 IPC Periodic Tim 15 412 109136 3 0.00% 0.00% 0.00% 0 IPC Deferred Por 16 0 1 0 0.00% 0.00% 0.00% 0 IPC ...