This is very strange to me that router is using 24% cpu while sh proc does not show any process the one using/eating this one.
show proc cpu ouyput..
Router# sh proc cpu | exc 0.00%__0.00%__0.00%
CPU utilization for five seconds: 25%/24%; one minute: 25%; five minutes: 24%
PID Runtime(ms) Invoked uSecs
5Sec 1Min 5Min TTY Process
2 1816 1261734 1 0.00% 0.02% 0.00% 0 Load Meter
5 3552392 645526 5503 0.00% 0.05% 0.05% 0 Check heaps
47 1976700 106531 18555 0.32% 0.03% 0.00% 0 Per-minute Jobs
86 1342800 9707593 138 0.08% 0.01% 0.00% 0 IP Input
128 1668 12617805 0 0.00% 0.02% 0.00% 0 DHCPD Receive
140 2384 63082727 0 0.08% 0.02% 0.00% 0 RBSCP Background
203 738464 28841181 25 0.08% 0.01% 0.00% 0 BGP Router
234 11756 197143943 0 0.08% 0.07% 0.08% 0 PPP manager
235 7372 197150221 0 0.08% 0.04% 0.06% 0 PPP Events
246 897856 420780 2133 0.16% 0.01% 0.00% 0 BGP Scanner
247 804 60870 13 0.00% 0.20% 0.09% 162 Virtual Exec
248 42680 2105112 20 0.00% 0.00% 0.31% 163 Virtual Exec
Router: 3725
IOS: 12.4 (3b)
If you look into the output; one can see that cpu usage is above 24% but there is no process taking this or even we combine all the process using cpu, it is still less than 1 or 2 %....
What could be wrong? How can I check which process is using this amount of cpu. :)