Understanding Processes And Threads - Cisco CRS-1 - Carrier Routing System Router Getting Started Manual

Carrier routing system
Hide thumbs Also See for CRS-1 - Carrier Routing System Router:
Table of Contents

Advertisement

Understanding Processes and Threads

Displaying Debugging Status
Enter the show debug command to display debugging features enabled for your terminal session. For
example:
RP/0/RP0/CPU0:router# show debug
####
aaa all flag is ON
ipv4 io icmp flag is ON
RP/0/RP0/CPU0:router# no debug aaa all
RP/0/RP0/CPU0:router# show debug
####
ipv4 io icmp flag is ON
Enter the show debug condition command to display the conditional debugging status. For example:
RP/0/RP0/CPU0:router# show debug conditions
####
interface
Understanding Processes and Threads
To achieve high availability and performance, the Cisco IOS XR software is built on a modular system
of processes. Each process provides specific functionality for the system, and runs in a protected
memory space to ensure problems with one process cannot impact the entire system.
Multiple instances of a process can run on a single node, and multiple threads of execution can run on
each process instance.
Cisco IOS XR software.
Table 9-2
Process and Thread Syntax and Descriptions
Term
CLI Syntax
Process
Process name
executable-name
Process instance
JID
job-ID
Thread
TID
thread-ID
Cisco CRS-1 Series Carrier Routing System Getting Started Guide
9-6
debug flags set from tty 'con0_RP1_CPU0'
debug flags set from tty 'con0_RP1_CPU0'
debug conditions set from tty 'con0_RP1_CPU0'
condition is ON for interface 'POS0/2/0/1'
Table 9-2
Description
A "process" is a group of threads that share a protected memory space. Processes
run independently of other processes, and can be individually started, restarted, or
stopped.
In the command-line interface (CLI) syntax, the process name (or
executable-name) identifies all instances of a process on a node.
Usage example: To change the core dumping options for all instances of a process,
specify the executable-name of the process.
Multiple instances of a process can run simultaneously on a node.
In the CLI, the process instance is shown as the job ID.
Usage example: To change the core dumping options for only a single instance of
a process, specify the job-ID of the process instance.
A "thread" is a unit of execution within a process.
Multiple threads can run inside each instance of a process (known as
"multithreading"). Each thread is assigned a thread ID number.
Chapter 9
####
####
provides a summary of terms for processes and threads in the
Troubleshooting the Cisco IOS XR Software
####

Advertisement

Table of Contents

Troubleshooting

loading

This manual is also suitable for:

Crs-1 series

Table of Contents