Administration Guide vA5(1.0), Cisco ACE Application Control Engine
Displaying ACE Hardware and Software System Information
Downloads: This chapterpdf (PDF - 300.0KB) The complete bookPDF (PDF - 8.42MB) | Feedback

Displaying ACE Hardware and Software System Information

Table Of Contents

Displaying ACE Hardware and Software System Information

Information About Displaying ACE Hardware and Software Information

Displaying Hardware Information

Displaying Installed Software Information

Displaying System Processes and Memory Resources Limits

Displaying General System Process Information

Displaying Detailed Process Status Information and Memory Resource Limits

Displaying System Information

Displaying or Clearing ICMP Statistics

Displaying or Collecting Technical Information for Reporting Problems


Displaying ACE Hardware and Software System Information



Note The information in this chapter applies to both the ACE module and the ACE appliance unless otherwise noted.


This chapter describes how to display ACE hardware and software system information.

This chapter does not include information for displaying the running- or startup-configuration files. To display the contents of these files, see Chapter 5, Managing the ACE Software.

This chapter contains the following major sections:

Information About Displaying ACE Hardware and Software Information

Displaying Hardware Information

Displaying Installed Software Information

Displaying System Processes and Memory Resources Limits

Displaying System Information

Displaying or Clearing ICMP Statistics

Displaying or Collecting Technical Information for Reporting Problems

Information About Displaying ACE Hardware and Software Information

The ACE CLI provides a comprehensive set of show commands in Exec mode that you can use to gather the following system information:

Installed hardware and software information

System processes

System information

Technical support

The following commands display internal system-level hardware show output for use by trained Cisco personnel as an aid in debugging and troubleshooting the ACE:

show buffer, show fifo, show netio, show np and show vnet commands

(ACE module only) show cde, show hyp, show lcp, and show scp commands

For background information about these show commands, see the Command Reference, Cisco ACE Application Control Engine.

Displaying Hardware Information

To display ACE hardware information, perform one of the following tasks:

Command
Purpose

show hardware

Displays the ACE hardware details. For descriptions of the fields in the command output, see the following table:

(ACE30 module only) Table 6-1

(ACE appliance only) Table 6-2

show inventory [raw]

Displays the system hardware inventory of the ACE. This command displays information about the field replaceable units (FRUs) in the ACE, including product identifiers, serial numbers, and version identifiers. The raw option displays information about each temperature sensor (ACE module) or component (ACE appliance) in the ACE.

For descriptions of the fields in the show inventory command output, see the following table:

(ACE30 module only) Table 6-3

(ACE appliance only) Table 6-4

show dc dc_number console

(ACE module only) Displays whether the master or the slave network processor console is directed to the base board front panel for the specified daughter card. For example, if the master network processor is directed to the front panel, the following message appears:

mCPU console is directed to base board front panel
 
        

See the set dc dc_number console command in the "Setting the Daughter Card Network Processor for Console Access" section.

Table 6-1 Field Descriptions for the ACE Module show hardware Command 

Field
Description

Hardware

Product Number

Product number of the ACE30 (ACE30-MOD-K9)

Serial Number

Serial number of the ACE30 (SADnnnnnnTn)

Card Index

Location of the ACE30, specified as a fixed index value of 207

Hardware Rev

Hardware revision of the ACE30

Feature Bits

Enabled feature bits of the ACE30 hardware

Slot No.

Slot number in the switch or router chassis where the ACE30 is installed

Type

Identifies the module type installed in the switch or router chassis as an ACE30 module

Module Mode

Supported internetworking speeds in Gigabits per second (Gbps)

Daughter Card

Daughter card in slot 1 of the ACE30

Product Number

Product number of daughter card 1 (ACEMOD-EXPN-DC)

Serial Number

Serial number of daughter card 1 (SADnnnnnnVx)

Card Index

Location of daughter card 1, specified as a fixed index value of 309

Hardware Rev

Hardware revision of the daughter card

Feature Bits

Enabled feature bits of the daughter card hardware

Slot No.

Slot number (1) in the ACE30 where the daughter card is installed

Controller FPGA

Hardware revision of the field-programmable gate array (FPGA) controller

NP 1

Network processor 1

Clock Rate

Clock rate of NP1 (600000000 Hz)

Memory Size

Size of the NP1 memory (4096 MB)

NP 2

Network Processor 2

Clock Rate

Clock rate of NP2 (600000000 Hz)

Memory Size

Size of the NP2 memory (4096 MB)

Daughter Card

Daughter card in slot 2 of the ACE30

Product Number

Product number of daughter card 2 (ACEMOD-EXPN-DC)

Serial Number

Serial number of daughter card 2 (SADnnnnnnVx)

Card Index

Location of daughter card 2, specified as a fixed index value of 309

Hardware Rev

Hardware revision of the daughter card

Feature Bits

Enabled feature bits of the daughter card hardware

Slot No.

Slot number (2) in the ACE30 where the daughter card is installed

Controller FPGA

Hardware revision of the field-programmable gate array (FPGA) controller

NP 3

Network processor 3

Clock Rate

Clock rate of NP3 (600000000 Hz)

Memory Size

Size of the NP3 memory (4096 MB)

NP 4

Network processor 4

Clock Rate

Clock rate of NP4 (600000000 Hz)

Memory Size

Size of the NP4 memory (4096 MB)


Table 6-2 Field Descriptions for the ACE Appliance show hardware Command 

Field
Description

Product Number

Product number of the ACE appliance

Serial Number

Serial number of the ACE appliance

Hardware Rev

Hardware revision of the ACE appliance

VID

Version identification number of the ACE appliance

MFG Part Num

Manufacturing part number of the ACE appliance

MFG Revision

Manufacturing revision of the ACE appliance

Slot No.

Not applicable

Type

Identifies the device type as an ACE appliance


Table 6-3 Field Descriptions for the ACE Module show inventory Command 

Field
Description

Name

Name assigned to the ACE30 (module nn) and the two daughter cards (submodule 1 and 2) in the switch or router chassis.

If you specify the raw option, the Name field displays "temperature" for the temperature sensor in the ACE30.

Descr

Description of the ACE30 (Application Control Engine Service Module) and the two daughter cards installed in the switch or router chassis.

If you specify the raw option, this field also displays a brief description of each temperature sensor in the ACE30.

PID

Product identifier of the ACE30 (ACE30-MOD-K9) and the daughter cards (ACEMOD-EXPN-DC). If you specify the raw option, this field is not applicable.

VID

Hardware revision of the ACE30 and the daughter cards. If you specify the raw option, this field is not applicable.

SN

Serial number of the ACE30 and the daughter cards. If you specify the raw option, this field is not applicable.


Table 6-4 Field Descriptions for the ACE Appliance show inventory Command 

Field
Description

Name

Name assigned to the ACE appliance component

If you do not specify the raw option, ACE appliance is the only named object that is displayed. If you specify the raw option, this field also displays each monitored component of the ACE appliance.

Descr

Description of the ACE appliance.

If you specify the raw option, this field also displays the description for each component.

PID

Product identifier of the ACE appliance.

If you specify the raw option, this field is not applicable for the other components.

VID

Hardware revision of the ACE appliance.

If you specify the raw option, this field is not applicable for the other components.

SN

Serial number of the ACE appliance.

If you specify the raw option, this field is not applicable for the other components.


Examples

(ACE module only) The following example shows the output of the show inventory raw command for the ACE module:

switch/Admin# show inventory raw
 
   
 NAME: "module 11", DESCR: "Application Control Engine Service Module"
 PID: ACE30-MOD-K9      , VID: 2.3, SN: SAD114005T7
 
   
 NAME: "submodule 1", DESCR: "ACE Expansion Card"
 PID: ACEMOD-EXPN-DC    , VID: 0.401, SN: SAD123000VH
 
   
 NAME: "submodule 2", DESCR: "ACE Expansion Card"
 PID: ACEMOD-EXPN-DC    , VID: 0.401, SN: SAD123000V4
 
   
 NAME: "temperature", DESCR: "Inlet Temperature"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "Outlet Temperature"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "SIBYTE Temperature Sensor"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "HYPERION Temperature Sensor"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "CDE0 Temperature Sensor"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "CDE1 Temperature Sensor"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "DB1 Temperature Sensor"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "DB2 Temperature Sensor"
 PID:                   , VID:    , SN:
 
   
 NAME: "temperature", DESCR: "SSA Temperature Sensor"
 PID:                   , VID:    , SN:
 
   

(ACE appliance only) The following example shows the output of the show hardware command for the ACE appliance:

host1/Admin # show hardware
Hardware
Product Number: ACE-4710-K9
Serial Number: QCN21220038
Hardware Rev: 1.1
VID: V02
CLEI: COUCAFJCAA
MFG Part Num: 800-29070-02
MFG Revision: 01
Slot No. : 1
Type: Unknown
 
   

Displaying Installed Software Information

To display the installed software copyright or version information for the ACE, perform one of the following tasks:

Command
Purpose

show copyright

Displays the software copyright information for the ACE.

show version

Displays the version of system software that is currently running on the ACE in Flash memory.

You use the show version command to verify the software version on the ACE before and after an upgrade.

Examples

The following example shows the output for the show copyright command:

host1/Admin# show copyright
Cisco Application Control Software (ACSW)
TAC support: http://www.cisco.com/tac
Copyright (c) 1985-2010, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
 
   

(ACE module only) The following example shows the output for the show version command:

switch/Admin# show version
Cisco Application Control Software (ACSW)
TAC support: http://www.cisco.com/tac
Copyright (c) 1985-2010 by Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
 
   
Software
  loader:    Version 12.2[123]
  system:    Version A4(1.0) [build 3.0(0)A4(1.0) 12:57:44-2010/09
/17_REL_3_0_0_A4_1_0]
  system image file: [LCP] disk0:gmt.bin
  installed license: ACE30-MOD-16-K9
 
   
Hardware
  Cisco ACE (slot: 11)
  cpu info:
    number of cpu(s): 2
    cpu type: SiByte
    cpu: 0, model: SiByte SB1 V0.2, speed: 11.32(BogoMIPS)
    cpu: 1, model: SiByte SB1 V0.2, speed: 11.32(BogoMIPS)
  memory info:
    total: 1014396 kB, free: 295160 kB
    shared: 0 kB, buffers: 780 kB, cached 0 kB
  cf info:
    filesystem: /dev/cf
    total: 1014624 kB, used: 890928 kB, available: 123696 kB
 
   
last boot reason:  reload command by admin
configuration register:  0
switch kernel uptime is 1 days 2 hours 27 minute(s) 7 second(s)
 
   

(ACE appliance only) The following example shows the output for the show version command:

host1/Admin# show version
Cisco Application Control Software (ACSW)
TAC support: http://www.cisco.com/tac
Copyright (c) 1985-2010 by Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
 
   
Software
  loader:    Version 0.95
  system:    Version A4(1.0) [build 3.0(0)A4(1.0) adbuild_03:31:25-2010/09/17
6_/auto/adbure_nightly2/nightly_rel_a4_1_0_throttle/REL_3_0_0_A4_1_0
  system image file: (hd)c4710ace-t1k9-mz.A4_1_0.bin
  Device Manager version 4.1 (0) 20080805:0415
 
   
  installed license: ACE-AP-VIRT-020 ACE-AP-C-1000-LIC
 
   
Hardware
  cpu info:
    Motherboard:
        number of cpu(s): 2
    Daughtercard:
        number of cpu(s): 16
  memory info:
    total: 6226392 kB, free: 4315836 kB
    shared: 0 kB, buffers: 17164 kB, cached 0 kB
  cf info:
    filesystem: /dev/hdb2
    total: 935560 kB, used: 611564 kB, available: 276472 kB
 
   
last boot reason:  Unknown
configuration register:  0x1
 kernel uptime is 0 days 21 hours 25 minute(s) 17 second(s)

Displaying System Processes and Memory Resources Limits

This section describes how display system processes and memory resource limits and contains the following topics:

Displaying General System Process Information

Displaying Detailed Process Status Information and Memory Resource Limits

Displaying General System Process Information

To display general information about all of the processes running on the ACE, perform the following task:

Command
Purpose

show processes [cpu | log [details | pid process_id] | memory]

Displays general information about all of the processes running on the ACE. This command is available only to users with an Admin role across all contexts. The displayed system processes information is at the CPU system level (the total CPU usage) and is not on a per-context level.

The show processes command with no options displays summary CPU information for the SiByte 1250 Processor (ACE module) or Intel Pentium processor (ACE appliance). Table 6-5 describes the fields for the command output.

The optional keywords and argument are as follows:

cpu—Displays CPU information for the SiByte 1250 Processor, the BCM1250 dual core MIPS processor (ACE module), or Intel Pentium processor (ACE appliance). Table 6-6 describes the fields for this option.

log—Displays information about process logs. Table 6-7 describes the fields for this option.

The options for the log keyword are as follows.

details—Displays process log information for all process identifiers

pid process_id—Displays information about a specific process identifier

Table 6-8 describes the fields for the details and pid options.

memory—Displays memory information about the processes. Table 6-9 describes the fields for this option.

Table 6-5 Field Descriptions for the show processes Command 

Field
Description

PID

Process identifier.

State

Process state. Included below is a summary of the different process state codes that can appear to describe the state of a process:

D—Uninterruptible sleep (usually I/O related)

ER—Error while running

NR—Not running

R—Running or runnable (on run queue)

S—Interruptible sleep (waiting for an event to complete)

T—Stopped, either by a job control signal or because it is being traced

W—Paging

X—Process is dead

Z—Defunct ("zombie") process, terminated but not reaped by its parent

PC

Current program counter in hexadecimal format.

Start_cnt

Number of times a process has been started.

TTY

Terminal that controls the process. A "—" usually means a daemon is not running on any particular tty.

Process

Name of the process.


Table 6-6 Field Descriptions for the show processes cpu Command 

Field
Description

CPU Utilization

Percentage of CPU utilization for the ACE for a 5-second interval, 1-minute interval, and a 5-minute interval

PID

Process identifier

Runtime (ms)

CPU time the process has used, expressed in milliseconds

Invoked

Number of times that the process has been invoked

uSecs

Microseconds of CPU time as an average for each process invocation

1 Sec

CPU utilization as a percentage for the last second

5 Sec

CPU utilization as a percentage for the last 5 seconds

1 Min

CPU utilization as a percentage for the last minute

5 Min

CPU utilization as a percentage for the last 5 minutes

Process

Name of the process


Table 6-7 Field Descriptions for the show processes log Command 

Field
Description

Process

Name of the process

PID

Process identifier

Normal-exit

Status of whether the process exited normally

Stack

Status of whether a stack trace is in the log

Core

Status of whether a core file exists

Log-create-time

Time when the log file was generated


Table 6-8 Field Descriptions for the show processes log [details | pid] Command  

Field
Description

Service

Name of the service.

Description

Brief description of the service.

Started at

Time the process started.

Stopped at

Time the process stopped.

Uptime

Length of time that the process was active.

Start type

System manager option that indicates the process restartability characteristics (that is, whether it is a stateless restart or stateful restart).

Death reason

Reason that the system manager killed the process (for example, no sysmgr heartbeats).

Exit code

Exit code with which the process exited.

Normally, the Exit code provides the signal number which killed the process.

CWD

Current working directory.

Virtual memory

Virtual memory addresses where the code, data heap, and stack of the process are located.

PID

Process identifier.

SAP

Service access point.

UUID

Universal unique identifier of the CPU.


Table 6-9 Field Descriptions for the show processes memory Command 

Field
Description

PID

Process identifier

MemAlloc

Total memory allocated by the process

StackBase/Ptr

Process stack base and current stack pointer in hex format

Process

Name of the process


Examples

(ACE module only) The following example shows the output for the show processes mem command:

host1/Admin# show processes memory
PID    MemAlloc  StackBase/Ptr      Process
-----  --------  -----------------  ----------------
    1    630784  7fb36f20/7fb36948  init
    2         0         0/0         migration/0
    3         0         0/0         posix_cpu_timer
    4         0         0/0         softirq-high/0
    5         0         0/0         softirq-timer/0
    6         0         0/0         softirq-net-tx/
    7         0         0/0         softirq-net-rx/
    8         0         0/0         softirq-block/0
    9         0         0/0         softirq-tasklet
   10         0         0/0         softirq-rcu/0
   11         0         0/0         watchdog/0
   12         0         0/0         desched/0
   13         0         0/0         migration/1
   14         0         0/0         posix_cpu_timer
   15         0         0/0         softirq-high/1
   16         0         0/0         softirq-timer/1
   17         0         0/0         softirq-net-tx/
   18         0         0/0         softirq-net-rx/
   19         0         0/0         softirq-block/1
   20         0         0/0         softirq-tasklet
   21         0         0/0         softirq-rcu/1
   22         0         0/0         watchdog/1
   23         0         0/0         desched/1
   24         0         0/0         events/0
   25         0         0/0         events/1
   26         0         0/0         khelper
   27         0         0/0         kthread
  114         0         0/0         sibytecf0
  152         0         0/0         loop0
  159         0         0/0         loop1
  166         0         0/0         loop2
  173         0         0/0         loop3
  180         0         0/0         loop4
  736   3178496  7fc4ee60/7fc4e748  lcpfw
  843    393216  7fc71e30/0         insmod
  886         0         0/0         PCI
  919   2940928  7fbe0df0/7fbe0aa0  httpd
  933   1392640  7fadee40/7fadea70  mtsmon
  936   3497984  7ffa5e70/7ffa58d8  sysmgr
  968  54292480  7fd11cc0/7fd11878  syslogd
  969   1859584  7fc61ce0/7fc60c78  sdwrapd
  973   2330624  7ffe5ce0/7ffe5730  pfmgr
  976   1863680  7fbe0df0/7fbe09b8  httpd
  977   1896448  7fbe0df0/7fbe09a0  httpd
  981   3170304  7fd54d00/7fd547b8  ntp
  983   1449984  7faa3c30/7faa2908  lmgrd
  984   1691648  7f8cdcf0/7f8cd4a0  fs-daemon
  985   2445312  7f88acf0/7f88aac8  confcheck
  986   2830336  7fd2ece0/7fd2e8f0  licmgr
  989   9785344  7fff3d10/7fff3720  vshd
  999   1589248  7ff38c00/7ff38a30  cisco
 1008    475136  7fdc6ca0/7fdc6b70  klogd
 1011   2551808  7fd74cb0/7fd74a78  xinetd
 1012   6012928  7f9a4ce0/7f9a4680  vacd
 1013   2363392  7fac5d10/7fac5620  ttyd
 1014   1568768  7fb6ed00/7fb6e958  sysinfo
 1015   7155712  7fcc2cd0/7fcc1570  snmpd
 1016   2199552  7fd15cf0/7fd15918  sme
 1017   2301952  7fef3cc0/7fef37d0  scripted_hm
 1018   3305472  7ffd2ce0/7ffd1638  radiusd
 1019   1548288  7ffb7cf0/7ffb7310  rad
 1020   1613824  7f94fce0/7f94f958  pktcap
 1021  47558656  7fe03ce0/7fdeef78  nd_mgr
 1022   2560000  7f8cacd0/7f8ca730  nat_dnld
 1023   3821568  7fecacc0/7feca938  itasca_ssl
 1024  32866304  7fe9dcb0/7fe9d6b8  itasca_route_mgr
 1025   1859584  7fb63cd0/7fb63950  itasca_fm
 1026   8085504  7fd96ce0/7fd968e8  ifmgr
 1027   1548288  7fc7fcc0/7fc7f6f0  hsrp_track
 1028   4792320  7fc7fcf0/7fc7eff0  hm
 1029   2740224  7fdd0ce0/7fdd04c8  ha_mgr
 1030   3518464  7fe1bcd0/7fe1b040  ha_dp_mgr
 1031   1609728  7f86fcd0/7f86f2f8  gslb_proto
 1032   4980736  7fc8cce0/7fc8cb10  dhcv6relay
 1033   2355200  7fd7ecf0/7fd7e8f0  dhcrelay
 1034   1794048  7fb15cf0/7fb156b8  core-dmon
 1035   5009408  7fea7cc0/7fea7120  config_cntlr
 1036   1601536  7fa30ce0/7fa304d0  bpdu
 1037   2211840  7ff5fce0/7ff5f8a8  ascii-cfg
 1038  47419392  7f940cd0/7f92bdb0  arp_mgr
 1039  211857408  7fe82cd0/7fe822c8  aclmerged
 1040   3215360  7ff6ccd0/7ff6b608  tacacs
 1041   2990080  7fcc8ce0/7fcc7aa0  ldap
 1042   3186688  7faf2ce0/7faf2868  aaa
 1058   7704576  7feadcd0/7feac8f0  securityd
 1066  107794432  7f828ce0/7f825a20  cfgmgr
 1082   2363392  7f855e90/7f853838  login_o
 1097         0         0/0         TL_INIT_THREAD
 1155         0         0/0         Peer
 1249   4489216  7f890ee0/7f88fa98  vsh
23600    765952  7fe7dce0/7fe7d6a8  telnetd
23601   2400256  7ff2df10/7ff2b8b8  login_o
23609   4255744  7fa5fec0/7fa5ea88  vsh
23634   2314240  7fa5fec0/7fa5c0e0  vsh
23635    675840  7ffa0e70/7ffa0bb8  more
23636         0  7fe51c90/7fe51578  ps
 
   

(ACE appliance only) The following example shows the output for the show processes mem command:

host1/Admin# show processes memory
switch/Admin# show proc mem
 
   
PID    MemAlloc  StackBase/Ptr      Process
-----  --------  -----------------  ----------
    1    495616  bffffe40/bffff930  init
    2         0         0/0         migration/
    3         0         0/0         ksoftirqd/
    4         0         0/0         desched/0
    5         0         0/0         migration/
    6         0         0/0         ksoftirqd/
    7         0         0/0         desched/1
    8         0         0/0         events/0
    9         0         0/0         events/1
   10         0         0/0         khelper
   15         0         0/0         kthread
   24         0         0/0         kacpid
  117         0         0/0         kblockd/0
  118         0         0/0         kblockd/1
  171         0         0/0         pdflush
  172         0         0/0         pdflush
  173         0         0/0         kswapd0
  174         0         0/0         aio/0
  175         0         0/0         aio/1
  252         0         0/0         kseriod
  362  30277632  bfffe9c0/b220f8e4  mysqld
  566         0         0/0         kirqd
  649  30277632  bfffe9c0/b21df8e4  mysqld
  725         0         0/0         kjournald
  803         0         0/0         loop0
  804         0         0/0         kjournald
  813         0         0/0         loop1
  814         0         0/0         kjournald
  823         0         0/0         loop2
  824         0         0/0         kjournald
  833         0         0/0         loop3
  834         0         0/0         kjournald
  843         0         0/0         loop4
  844         0         0/0         kjournald
  929    303104  bfffeee0/0         insmod
 1035         0         0/0         Octeon
 1166         0         0/0         PCI
 1609  30277632  bfffe9c0/b24808e4  mysqld
 1780   1298432  bfffe3f0/bfffe06c  mtsmon
 1811   3092480  bffff450/bffff180  httpd
 1821    659456  bffff000/bfffed5c  cron
 1831   1482752  bfffeb60/bfffe7cc  watchdog
 1833   2981888  bfffe970/bfffe340  sysmgr
 1868  42590208  bffff6a0/bffff2cc  syslogd
 1869   1794048  bffff640/bfffe600  sdwrapd
 1874   2170880  bffff3c0/bffff03c  pfmgr
 1890   6307840  bfffebf0/bfffe5c8  vshd
 1891   2924544  bfffeb70/bfffe400  ntp
 1892   1216512  bfffea10/bfffd2d0  lmgrd
 1893   1597440  bfffea50/bfffe1d0  fs-daemon
 1895   2310144  bfffe960/bfffe780  confcheck
 1897   2809856  bfffe840/bfffe468  licmgr
 1911   3534848  bfffe1c0/bfffe020  ntpd
 1916   1404928  bfffddf0/bfffdc30  cisco
 1917   2265088  bfffde10/bfffdc40  xinetd
 1918   3817472  bfffddd0/bfffd7ac  vacd
 1919   2564096  bfffdd70/bfffd660  ttyd
 1920   5492736  bffffce0/bffff97c  sysinfo
 1921   8499200  bffffc40/bfffe65c  snmpd
 1922   2101248  bffffbd0/bffff83c  sme
 1923   2228224  bffffb20/bffff5d0  scripted_h
 1924   3141632  bffffac0/bfffe400  radiusd
 1925   1413120  bffffa50/bffff79c  rad
 1926   1544192  bffff9c0/bffff67c  pktcap
 1927  41160704  bffff940/bfffec7c  nd_mgr
 1928   2351104  bffff8c0/bffff35c  nat_dnld
 1929   4214784  bffff830/bffff4dc  itasca_ssl
 1930  32788480  bffff790/bffff1bc  itasca_rou
 1931   1765376  bffff730/bffff3dc  itasca_fm
 1932   8060928  bffff6c0/bffff2dc  ifmgr
 1933   6647808  bffff650/bfffe96c  hm
 1934   2408448  bffff5c0/bfffed60  ha_mgr
 1935   3465216  bffff530/bfffec40  ha_dp_mgr
 1936   1482752  bffff4b0/bfffeae0  gslb_proto
 1937   4956160  bffff440/bffff2b0  dhcv6relay
 1938   2334720  bffff3d0/bffff010  dhcrelay
 1939   2633728  bffff320/bfffe6ec  config_cnt
 1940   1527808  bffff2d0/bfffec8c  bpdu
 1941   2101248  bffff260/bfffef1c  avs_stat
 1942   1740800  bffff1e0/bfffe3c8  avs_cm
 1943   7884800  bffff130/bfffeea0  avs
 1944   2117632  bffff0c0/bfffec78  ascii-cfg
 1945  41406464  bffff040/bfffe03c  arp_mgr
 1946  163233792  bfffefb0/bfffe9dc  aclmerged
 1947   3198976  bfffef40/bfffd650  tacacs
 1948   2859008  bfffeec0/bfffdcc0  ldap
 1949   3010560  bfffee50/bfffe9f8  aaa
 1952   6647808  bffff650/ad1a83ac  hm
 1958  41160704  bffff940/b528d52c  nd_mgr
 1960    491520  bfffe900/bfffe828  klogd
 1961  41406464  bffff040/b52c808c  arp_mgr
 1964   4247552  bfffe6b0/bfffd2e0  securityd
 1965  99672064  bfffe640/bfffbf90  cfgmgr
 1966   2633728  bffff320/b50906ac  config_cnt
 1967   2564096  bfffe540/bfffdf9c  portmgr
 1968   4214784  bffff830/b4d3e4bc  itasca_ssl
 1972  163233792  bfffefb0/9e643888  aclmerged
 2026  30277632  bfffe9c0/b22cf8e4  mysqld
 2054   8499200  bffffc40/b301b7ac  snmpd
 3142   3612672  bffff450/bffff11c  httpd
 7196   4059136  bfffe3a0/bfffa608  vsh
 7197    618496  bfffefb0/bfffed7c  more
 7198   1081344  bfffeda0/bfffe5a8  sh
 7200    995328  bfffecb0/bfffe754  sort
 7511    430080  bffff280/bffff118  agetty_o
 7546         0         0/0         TL_INIT_TH
18029    638976  bfffe630/bfffdfa0  in.telnetd
18037   4034560  bfffe3a0/bfffcff8  vsh
22335    651264  bfffdd30/bfffd6a0  in.telnetd
22336   4001792  bffffe20/bfffea80  vsh
26342  297897984  bfffe670/9025f15c  java
31556   1105920  bffffaa0/bfffe958  mysqld_saf
 
   

Displaying Detailed Process Status Information and Memory Resource Limits

To display detailed process status information and memory resource limits, perform the following task:

Command
Purpose

show terminal internal info

Displays detailed process status information and memory resource limits. Table 6-10 describes the fields in the command output.

Table 6-10 Field Descriptions for the show terminal internal info Command 

Field
Description

Process Information

Name

Name of the executable that started the process.

State

Process state. Included below is a summary of the different process state codes that can appear to describe the state of a process:

D—Uninterruptible sleep (usually I/O related)

ER—Error while running

NR—Not running

R—Running or runnable (on run queue)

S—Interruptible sleep (waiting for an event to complete)

T—Stopped, either by a job control signal or because it is being traced

W—Paging

X—Process is dead

Z—Defunct ("zombie") process, terminated but not reaped by its parent

SleepAVG

Percentage sleep rate of the task.

TGID

Terminal group identifier.

PID

Process identifier.

PPID

Parent process identification number.

TracerPID

Tracer process identification number.

UID

Identifier of the user that started the process (four element list).

GID

Identifier of the group that the process belongs to (four element list).

FDSize

Process file descriptor size.

Groups

Total number of groups.

VmSize

Total amount of virtual memory used by the process (in KB).

VmLck

Total locked virtual memory (in KB).

VmRSS

Total amount of physical memory used by the process (in KB).

VmData

Virtual memory data size (in KB).

VmStk

Virtual memory stack size (in KB).

VmExe

Executable virtual memory (in KB).

VmLib

Virtual memory library size (in KB).

VmPTE

Virtual memory pointer size (in kBytes)

Threads

Number of threads.

SigPnd

Signals pending.

ShdPnd

Shared pending signals.

SigBlk

Signals blocked.

SigIgn

Signals ignored.

SigCat

Signals caught.

CapInh

Capability inherited privilege.

CapPrm

Capability privilege (processor resource manager).

CapEff

Capability effective privilege.

Memory Limits

Core file size

Maximum size of core file (in blocks) that may be created.

Data seg size

Maximum size (in KB) of the data segment for a process.

File size

Maximum size (in blocks) of files created by the shell.

Max locked memory

Maximum size (in KB) which a process may lock into memory.

Max memory size

Maximum size (in KB) to which a process resident set size may grow.

Note This restriction imposes a limit on the amount of physical memory to be given to a process.

Open files

Maximum number of open files for this process.

Pipe size

Pipe buffer size (in bytes).

Stack size

Maximum size (in KB) of the stack segment for a process.

CPU time

Maximum amount of CPU time (in seconds) to be used by each process.

Max user processes

Maximum number of simultaneous processes for the user identifier.

Virtual memory

Maximum amount (in KB) of available virtual memory available to the process.


Displaying System Information

To display the system information for the ACE, perform the following task:

Command
Purpose

show system {cpuhog | error-id {hex_id | list} | internal | kcache | kmem | kmemtrack | resources | skbtrack | uptime | watchdog [lcp | memory | scp]}

Displays the system information. The keywords and argument are as follows:

cpuhog—Displays information related to the process watchdog timer that monitors CPU usage by any currently active processes. This keyword is intended for use by trained Cisco personnel for troubleshooting purposes only.

error-id—Displays description about a specific error ID or all error IDs.

hex_id—Error ID in hexadecimal format. The range is from 0x0 to 0xffffffff.

list—Displays all error IDs.

internal—Displays Cisco internal system-related functions. The internal keywords and options are intended for use by trained Cisco personnel for troubleshooting purposes only. This option is available in the Admin context only.

kcache—Displays the Linux kernel cache statistics.

kmem—Displays the Linux kernel memory usage, see Table 6-11.

kmemtrack—Displays the kernal memory allocations in the kernel loadable modules. This keyword is intended for use by trained Cisco personnel for troubleshooting purposes only.

resources—Displays system-related CPU and memory statistics, see Table 6-12.

skbtrack—Displays the socket buffer (network buffer) allocations in the kernel loadable modules. This keyword is intended for use by trained Cisco personnel for troubleshooting purposes only.

uptime—Displays how long the ACE has been up and running, see Table 6-13. This keyword is available in all user contexts.

watchdog [lcp | memory | scp]—Displays whether the watchdog is enabled or disabled. When it is enabled, its timeout is displayed. When you enter the watchdog keyword without an option, all watchdogs are displayed, see Table 6-14. To display a specific watchdog, enter one of the following options:

lcp—(ACE module only) LCP process watchdog. The current SCP watchdog watches this process. However, if the LCP process is not scheduled on time, this watchdog reboots the ACE module.

memory—Low memory watchdog when the ACE memory reaches 99 percent.The system watchdog memory command allows you to configure the Memory watchdog timeout.

scp—(ACE module only) Watchdog for SCP keepalive messages from the hardware timer interrupt level.

Note (ACE module only) The LCP and SCP timeouts are not configurable.

Table 6-11 Field Descriptions for the show system kmem Command 

Field
Description

Mem

Total

Total usable Linux kernel RAM (physical RAM minus the reserved bits and the kernel binary code)

Used

Total Linux kernel RAM in use.

Free

Available Linux kernel RAM.

Shared

Always zero.

Buffers

Memory in buffer cache.

Cached

RAM used for the page cache (disk cache) minus the RAM used for the swap cache.

Swap

Total

Total amount of physical swap memory.

Used

Total swap memory in use.

Free

Available swap memory.

MemTotal

Total usable Linux kernel RAM (physical RAM minus the reserved bits and the kernel binary code).

MemFree

Available Linux kernel RAM.

MemShared

Always zero.

Buffers

Memory in buffer cache.

Cached

RAM used for the page cache (disk cache) minus the RAM used for the swap cache.

SwapCached

Memory that once was swapped out, is swapped back in, but is still in the swap file. If this memory is needed, it does not need to be swapped out again because it is already in the swap file. This saves I/O.

Active

Memory that has been used recently and usually not reclaimed unless it is absolutely necessary.

Inactive

Memory that is unused or easily freeable.

HighTotal

Total amount of memory in the high memory (highmem) region. Highmem is all memory above approximately 860 MB of physical RAM. The kernel uses indirect methods to access the high memory region. Data cache can go in this memory region.

HighFree

Total amount of available memory in the highmem area.

LowTotal

Amount of memory in the low memory region (non-highmem memory).

LowFree

Amount of free memory in the low memory region. The kernel can address low memory directly. All kernel data structures need to go into low memory.

SwapTotal

Total amount of physical swap memory.

SwapFree

Available swap memory.

Committed_AS

An estimate of how much RAM you would need to make a 99.99% guarantee that there never is an out-of-memory (OOM) condition for a particular workload. Normally, the kernel overcommits memory. For example, if you dynamically allocate 1 GB of memory, no demand is placed on that memory until you actually start using it. The Committed_AS is an estimate of how much RAM or swap memory you would need in a worst-case scenario.


Table 6-12 Field Descriptions for the show system resources Command 

Field
Description

Load average

Load that is defined as the number of running processes. The average reflects the system load over the past 1-minute, 5-minute, and 15-minute interval.

Processes

Number of processes in the system, and how many processes are actually running when you enter the command.

CPU states

CPU usage percentage in user mode, kernel mode, and idle time in the last second.

Memory usage

Total memory, used memory, free memory, memory used for buffers, and memory used for cache in KB. Buffers and cache are also included in the used memory statistics.


Table 6-13 Field Descriptions for the show system uptime Command 

Field
Description

System start time

Date and time when the ACE was turned on

System uptime

Length of time that the ACE hardware and software have been running

Kernel uptime

Length of time that the operating system (OS) has been running


Table 6-14 describes the output fields for the show system watchdog command.

Table 6-14 Field Descriptions for the show system watchdog Command 

Field
Description

LCP watchdog

(ACE module only) State of the LCP process watchdog: Enabled or Disabled.

Memory watchdog

State of the low memory watchdog: Enabled or Disabled.

SCP watchdog

(ACE module only) State of the SCP watchdog: Enabled or Disabled.

Timeout

Timeout interval for the enabled watchdog. When the watchdog is disabled, its timeout is not displayed.


Displaying or Clearing ICMP Statistics

To display or clear the Internet Control Message Protocol (ICMP) statistics, perform one of the following tasks:

Command
Purpose

show icmp statistics

Displays Internet Control Message Protocol (ICMP) statistics. Table 6-15 describes the fields in the show icmp statistics command output.

clear icmp statistics

Clears the Internet Control Message Protocol (ICMP) statistics.

Table 6-15 Field Descriptions for the show icmp statistics Command 

Field
Description

Total Messages

Total number of ICMP messages transmitted or received by the ACE

Errors

Number of ICMP error messages transmitted or received by the ACE

Echo Request

Number of ICMP echo request messages transmitted or received by the ACE

Echo Reply

Number of ICMP echo reply messages transmitted or received by the ACE

Unreachable

Number of ICMP unreachable packets transmitted or received by the ACE

TTL Expired

Number of ICMP TTL-expired messages transmitted or received by the ACE

Redirect

Number of ICMP redirect messages transmitted or received by the ACE

Mask

Number of ICMP Address Mask Request messages transmitted or received by the ACE

Param problem

Number of ICMP Parameter Problem messages transmitted or received by the ACE

Source Quench

Number of ICMP Source Quench messages transmitted or received by the ACE

Time Stamp

Number of ICMP Time Stamp (request) messages transmitted or received by the ACE


Displaying or Collecting Technical Information for Reporting Problems

To display or collect general information about the ACE for use when reporting a problem, perform one of the following tasks:

Command
Purpose

show tech-support [details]

Displays general information about the ACE for use when you report a problem. You can use this command to collect a large amount of information about your ACE and provide the command output to technical support representatives.

This command displays the output of several show commands at once. The command output varies depending on your configuration.

The optional details keyword provides detailed information for each show command.

You can choose to have detailed information for each command or even specify the output for a particular interface or ACE. Each command output is separated by the line and the command that precedes the output.

The default output of the show tech-support command includes, for example, the output of the following commands:

show hardware—See the "Displaying Hardware Information" section.

show interface—See the Routing and Bridging Guide, Cisco ACE Application Control Engine.

show process—See the "Displaying General System Process Information" section.

show running-config—See Chapter 5, Managing the ACE Software.

show version—See the "Displaying Installed Software Information" section.

When using this command, explicitly set the terminal length command to 0 (zero) to disable autoscrolling and enable manual scrolling. Use the show terminal command to view the configured terminal size. After obtaining the output of this command, reset your terminal length as required.

(ACE module only) See the "Configuring Terminal Display Attributes" section in Chapter 1 "Setting Up the ACE Module.".

(ACE appliance only) See the "Configuring Terminal Display Attributes" section in Chapter 2 "Setting Up the ACE Appliance."

You can save the output of this command to a file by appending > filename to the show tech-support command (see Chapter 5, Managing the ACE Software). If you save this file, verify that you have sufficient space to do so; each file may take about 1.8 MB.

tac-pac {disk0:[path/]filename | {ftp://server/path[/filename] | scp://[username@]server/path[/filename] | sftp://[username@]server/path[/filename] | tftp://server[:port]/path[/filename]}

Redirects the same information as the show tech-support command output to a file on either the ACE disk0: or a remote server.

The keywords, arguments, and options are as follows:

disk0:[path/]filename—Specifies that the file destination is the disk0: file system of the current context. If you do not provide the optional path, the ACE copies the file to the root directory on the disk0: file system.

ftp://server/path[/filename]—Specifies the FTP network server and, optionally, the filename.

scp://[username@]server/path[/filename]Specifies the SCP network server and optional file name.

sftp://[username@]server/path[/filename]—Specifies the SFTP network server and, optionally, the filename.

tftp://server[:port]/path[/filename]—Specifies the TFTP network server and, optionally, the filename.

The output of the show tech-support command is in gzip format. We recommend that you include the .gz extension in the filename so that it can be easily unzipped from the destination file system.

Examples

(ACE module only) The following example shows the show tech-support command output for the ACE module:

host1/Admin# show tech-support
 
   
`show version`
Cisco Application Control Software (ACSW)
TAC support: http://www.cisco.com/tac
Copyright (c) 1985-2010, Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
 
   
Software
  loader:    Version 12.2[123]
  system:    Version 3.0(0)A4(1.0) [build 3.0(0)A4(1.0) _01:26:21-2006/03/13_/auto/a
dbu-rel/ws/REL_3_0_0_A4_1_0]
  system image file: [LCP] disk0:c6ace-t1k9-mzg.3.0.0_A4_1_0.bin
  licensed features: ACE30-MOD-16-K9
 
   
Hardware
  Cisco ACE (slot: 11)
  cpu info:
    number of cpu(s): 2
    cpu type: SiByte
--More--Generating configuration....
    cpu: 0, model: SiByte SB1 V0.2, speed: 700 MHz
    cpu: 1, model: SiByte SB1 V0.2, speed: 700 MHz
  memory info:
    total: 957816 kB, free: 367840 kB
    shared: 0 kB, buffers: 2928 kB, cached 0 kB
  cf info:
    filesystem: /dev/cf
    total: 500040 kB, used: 449976 kB, available: 50064 kB
 
   
last boot reason:  reload command by admin
configuration register:  0x1
host kernel uptime is 2 days 16 hours 41 minute(s) 20 second(s)
 
   
 
   
`show inventory`
 
   
NAME: "module 11", DESCR: "Application Control Engine Service Module"
PID: ACE20-MOD-K9      , VID: 2.3, SN: SAD114005T7
 
   
NAME: "submodule 1", DESCR: "ACE Expansion Card"
PID: ACEMOD-EXPN-DC    , VID: 0.401, SN: SAD123000VH
 
   
NAME: "submodule 2", DESCR: "ACE Expansion Card"
PID: ACEMOD-EXPN-DC    , VID: 0.401, SN: SAD123000V4
 
   
`show hardware`
 
   
Hardware
  Product Number: ACE30-MOD-K9
  Serial Number:  SAD114005T7
  Card Index:     207
  Hardware Rev:   2.3
  Feature Bits:   0000 0002
  Slot No. :      11
  Type:           ACE
 
   
Daughter Card
  Product Number: ACEMOD-EXPN-DC
  Serial Number:  SAD123000VH
  Card Index:     309
  Hardware Rev:   0.401
  Feature Bits:   0000 0000
  Slot No. :      1
  Controller FPGA Rev:1.5
  NP 1:
    Clock Rate: 600000000 Hz
    Memory Size: 4096 MB
  NP 2:
    Clock Rate: 600000000 Hz
    Memory Size: 4096 MB
 
   
Daughter Card
  Product Number: ACEMOD-EXPN-DC
  Serial Number:  SAD123000V4
  Card Index:     309
  Hardware Rev:   0.401
  Feature Bits:   0000 0000
  Slot No. :      2
  Controller FPGA Rev:1.5
  NP 3:
    Clock Rate: 600000000 Hz
    Memory Size: 4096 MB
  NP 4:
    Clock Rate: 600000000 Hz
    Memory Size: 4096 MB
 
   

(ACE appliance only) The following example shows the show tech-support command output for the ACE appliance:

`show version`
Cisco Application Control Software (ACSW)
TAC support: http://www.cisco.com/tac
Copyright (c) 1985-2010 by Cisco Systems, Inc. All rights reserved.
The copyrights to certain works contained herein are owned by
other third parties and are used and distributed under license.
Some parts of this software are covered under the GNU Public
License. A copy of the license is available at
http://www.gnu.org/licenses/gpl.html.
 
   
Software
  loader:    Version 0.95
  system:    Version A4(1.0) [build 3.0(0)A4(1.0) 
adbuild_03:31:25-2008/08/06_/auto/adbure_nightly2/nightly_rel_a4_1_0_ 
throttle/REL_3_0_0_A4_1_0
  system image file: (hd)c4710ace-t1k9-mz.A4_1_0.bin
  Device Manager version 4.1 (0) 20080805:0415
 
   
  installed license: ACE-AP-VIRT-020 ACE-AP-C-1000-LIC
 
   
Hardware
  cpu info:
    Motherboard:
        number of cpu(s): 2
    Daughtercard:
        number of cpu(s): 16
  memory info:
    total: 6226392 kB, free: 4315836 kB
    shared: 0 kB, buffers: 17164 kB, cached 0 kB
  cf info:
    filesystem: /dev/hdb2
    total: 935560 kB, used: 611564 kB, available: 276472 kB
 
   
last boot reason:  Unknown
configuration register:  0x1
 kernel uptime is 0 days 21 hours 25 minute(s) 17 second(s)
 
   
`show pvlans`
*** Context 0: cmd parse error ***
    cpu: 0, model: Intel(R) Pentium(R) 4, speed: 3399.991 MHz
  memory info:
    total: 6226704 kB, free: 4637164 kB
    shared:  kB, buffers: 19436 kB, cached 0 kB
  cf info:
    filesystem: /dev/hdb2
    total: 861668 kB, used: 348552 kB, available: 469344 kB
 
   
last boot reason:  reload command by root
configuration register:  0x1
switch kernel uptime is 0 days 18 hours 59 minute(s) 49 second(s)
 
   
 
   
 
   
`show clock`
Tue Aug 5 10:13:57 UTC 2008
 
   
`show inventory`
 
   
 NAME: "Appliance", DESCR: "ACE 4710 Application Control Engine Appliance"
 PID: ACE-4710-K9       , VID:    , SN: 2061
 
   
--More--