Difference between revisions of "Performance Cisco IOS"
From Teknologisk videncenter
m (→Memory) |
m (→Links) |
||
Line 213: | Line 213: | ||
=Links= | =Links= | ||
*[http://www.ciscocatalyst.info/en/US/products/hw/routers/ps133/products_tech_note09186a00800a70f2.shtml Troubleshooting High CPU Utilization on Cisco Routers] | *[http://www.ciscocatalyst.info/en/US/products/hw/routers/ps133/products_tech_note09186a00800a70f2.shtml Troubleshooting High CPU Utilization on Cisco Routers] | ||
+ | *[http://www.cisco.com/en/US/products/hw/routers/ps359/products_tech_note09186a00801c2af0.shtml#inapprop_swpath Troubleshooting High CPU Utilization Due to Interrupts] | ||
*[http://www.solarwinds.com/products/toolsets/RouterCPULoad.aspx SolarWinds Cisco CPU Load monitor] | *[http://www.solarwinds.com/products/toolsets/RouterCPULoad.aspx SolarWinds Cisco CPU Load monitor] | ||
{{Source cli}} | {{Source cli}} | ||
[[Category:Cisco]] | [[Category:Cisco]] |
Revision as of 07:50, 31 March 2010
Processes
CPU
R1#<input>show processes cpu sorted 5min</input>
CPU utilization for five seconds: 5%/0%; one minute: 5%; five minutes: 5%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
112 3719202 1028129 3617 0.15% 0.13% 0.15% 0 HRPC qos request
4 2111767 304796 6928 0.00% 0.09% 0.06% 0 Check heaps
139 232 304 763 0.15% 0.11% 0.05% 2 Virtual Exec
142 554927 2283402 243 0.15% 0.10% 0.05% 0 IP Input
34 57731 47158926 1 0.00% 0.02% 0.00% 0 RedEarth Tx Mana
7 637306 3220477 197 0.15% 0.03% 0.00% 0 ARP Input
6 0 2 0 0.00% 0.00% 0.00% 0 Timers
<notice> Output omitted... </notice>
R1#<input>show processes cpu history</input>
22
0055555444445555555555555554444455555444445555555555444444
100
90
80
70
60
50
40
30
20 **
10 ******* *************** ***** **********
0....5....1....1....2....2....3....3....4....4....5....5....
0 5 0 5 0 5 0 5 0 5
CPU% per second (last 60 seconds)
5555555656555555555555655565566555555555555556555565655555
100
90
80
70
60
50
40
30
20
10 *********#************************************************
0....5....1....1....2....2....3....3....4....4....5....5....
0 5 0 5 0 5 0 5 0 5
CPU% per minute (last 60 minutes)
* = maximum CPU% # = average CPU%
2 2
6666666666666666666666666666666666666666666666666666666666666666166616
100
90
80
70
60
50
40
30
20 * *
10 **********************************************************************
0....5....1....1....2....2....3....3....4....4....5....5....6....6....7.
0 5 0 5 0 5 0 5 0 5 0 5 0
CPU% per hour (last 72 hours)
* = maximum CPU% # = average CPU%
Memory
R1#<input>show processes memory sorted</input>
Total: 93767804, Used: 26748864, Free: 67018940
PID TTY Allocated Freed Holding Getbufs Retbufs Process
0 0 44412416 9304512 31757752 0 0 *Init*
207 0 19663088 19130936 539048 0 0 hulc running con
0 0 16018800 16718240 514160 10630004 1993968 *Dead*
11 0 666608 425136 249328 0 0 Entity MIB API
40 0 272992 10600 236144 0 0 Stack Mgr Notifi
150 0 160216 2048 164056 0 0 CEF: IPv4 proces
155 0 86128 6072 88256 0 0 MDFS LC Process
167 0 18972712 18979792 82216 0 0 IGMPSN
<notice> Output omitted... </notice>
TCAM
VIHCA-K20-03#<input>sh platform tcam utilization</input>
CAM Utilization for ASIC# 0 Max Used
Masks/Values Masks/values
Unicast mac addresses: 544/4352 178/1352
IPv4 IGMP groups + multicast routes: 144/1152 6/26
IPv4 unicast directly-connected routes: 544/4352 178/1352
IPv4 unicast indirectly-connected routes: 176/1408 53/351
IPv6 Multicast groups: 544/4352 178/1352
IPv6 unicast directly-connected routes: 544/4352 178/1352
IPv6 unicast indirectly-connected routes: 262/2096 5/31
IPv4 policy based routing aces: 256/256 22/22
IPv4 qos aces: 512/512 6/6
IPv4 security aces: 512/512 22/22
IPv6 policy based routing aces: 0/0 0/0
IPv6 qos aces: 0/0 0/0
IPv6 security aces: 204/510 5/5
Note: Allocation of TCAM entries per feature uses
a complex algorithm. The above information is meant
to provide an abstract view of the current TCAM utilization
Example on problems
VIHCA-K20-03#<input>sh processes cpu history</input>
8888888888888888888888888888888888888888888888888888888888
4111114444444444333332222211116666677777555556666666666666
100
90 ****************************
80 **********************************************************
70 **********************************************************
60 **********************************************************
50 **********************************************************
40 **********************************************************
30 **********************************************************
20 **********************************************************
10 **********************************************************
0....5....1....1....2....2....3....3....4....4....5....5....
0 5 0 5 0 5 0 5 0 5
CPU% per second (last 60 seconds)
8888888888888888899998888888888888888888888888888888888888
7777787876887888800009899888887675678888889988899879998888
100
90 ***#**#******#################******######################
80 ##########################################################
70 ##########################################################
60 ##########################################################
50 ##########################################################
40 ##########################################################
30 ##########################################################
20 ##########################################################
10 ##########################################################
0....5....1....1....2....2....3....3....4....4....5....5....
0 5 0 5 0 5 0 5 0 5
CPU% per minute (last 60 minutes)
* = maximum CPU% # = average CPU%
1
8687557666866668890999999546756666676568889999998466656666666466789999
9247556224818034800761809097551110411972391011319131164680525936190000
100 *** * *
90 * * *******#* *####*** *####
80 # ** * * **#***###* * ***######* *####
70 # ** * * * *###**###* ** * ***#######* ** * * **#####
60 #***************###*####* **************#######* *********** ***#####
50 #***************#########***************######### ***************#####
40 #***************#########***************#########****************#####
30 #**************##########**************##########****************#####
20 #*#*#***#*#*#*###########**********##*###########******#**###*########
10 ######################################################################
0....5....1....1....2....2....3....3....4....4....5....5....6....6....7.
0 5 0 5 0 5 0 5 0 5 0 5 0
CPU% per hour (last 72 hours)
* = maximum CPU% # = average CPU%
VIHCA-K20-03#<input>show sdm prefer</input>
The current template is "desktop IPv4 and IPv6 routing" template.
The selected template optimizes the resources in
the switch to support this level of features for
8 routed interfaces and 1024 VLANs.
number of unicast mac addresses: 1536
number of IPv4 IGMP groups + multicast routes: 1K
number of IPv4 unicast routes: 2816
number of directly-connected IPv4 hosts: 1536
number of indirect IPv4 routes: 1280
number of IPv6 multicast groups: 1152
number of directly-connected IPv6 addresses: 1536
number of indirect IPv6 unicast routes: 1280
number of IPv4 policy based routing aces: 256
number of IPv4/MAC qos aces: 512
number of IPv4/MAC security aces: 512
number of IPv6 policy based routing aces: 255
number of IPv6 qos aces: 510
number of IPv6 security aces: 510
VIHCA-K20-03#<input>show processes cpu sorted 5min</input>
CPU utilization for five seconds: 85%/79%; one minute: 83%; five minutes: 84%
PID Runtime(ms) Invoked uSecs 5Sec 1Min 5Min TTY Process
152 252718026 584420122 432 0.31% 0.44% 0.41% 0 IP Input
7 157557489 434633225 362 0.79% 0.35% 0.32% 0 ARP Input
216 636 10297 61 0.47% 0.34% 0.12% 1 Virtual Exec
109 8314164 34050193 244 0.00% 0.08% 0.09% 0 HRPC qos request
4 79303242 10109263 7844 0.00% 0.08% 0.07% 0 Check heaps
149 20425599 37945322 538 0.00% 0.04% 0.05% 0 IP SNMP
187 14955620 14850321 1007 0.15% 0.06% 0.04% 0 DHCPD Receive
213 17683047 21886229 807 0.00% 0.04% 0.04% 0 SNMP ENGINE
<notice>Output omitted...</notice>