ON THIS PAGE
show system processes
Syntax
show system processes <brief | detail | extensive | summary> <health (pid process-identifer | process-name process-name)> <providers> <resource-limits (brief | detail) process-name> <wide>
Syntax (EX Series Switches and MX Series Routers)
show system processes <all-members> <brief | detail | extensive | summary> <health (pid process-identifer | process-name process-name)> <local> <member member-id> <providers> <resource-limits (brief | detail) process-name> <wide>
Syntax (QFX Series Switches)
show system processes <all-members> <brief | detail | extensive | summary> <health (pid process-identifer | process-name process-name)> host-processes (brief|detail ) <local> <member member-id> <providers> <resource-limits (brief | detail) process-name> <wide>
Syntax (OCX Series)
show system processes <brief | detail | extensive | summary > <health (pid process-identifer | process-name process-name)> host-processes (brief|detail ) <providers> <resource-limits> <wide>
Syntax (TX Matrix Routers)
show system processes <brief | detail | extensive | summary> <all-chassis| all-lcc | lcc number | scc> <wide>
Syntax (TX Matrix Plus Router)
show system processes <brief | detail | extensive | summary> <all-chassis| all-lcc | lcc number | sfc number> <wide>
Syntax (Junos OS Evolved)
show system processes <brief | detail | extensive | summary> <node node-name> <wide>
Description
Display information about software processes that are running on the router or switch and that have controlling terminals.
Options
none | Display standard information about system processes. |
brief | detail | extensive | summary | (Optional) Display the specified level of detail. |
adaptive-services | (Optional) Display the configuration management process that manages the configuration for stateful firewall, Network Address Translation (NAT), intrusion detection services (IDS), and IP Security (IPsec) services on the Adaptive Services PIC. |
alarm-control | (Optional) Display the process to configure the system alarm. |
all-chassis | (TX Matrix routers and TX Matrix Plus routers only) (Optional) Display standard system process information about all the T640 routers (in a routing matrix based on the TX Matrix router) or all the T1600 or T4000 routers (in a routing matrix based on the TX Matrix Plus router) in the chassis. |
all-lcc | (TX Matrix routers and TX Matrix Plus router only) (Optional) Display standard system process information for all T640 routers (or line-card chassis) connected to the TX Matrix router. Display standard system process information for all connected T1600 or T4000 LCCs. |
all-members | (EX4200 switches, QFX Series Virtual Chassis, and MX Series routers ) (Optional) Display standard system process information for all members of the Virtual Chassis configuration. |
ancpd-service | Display the Access Node Control Protocol (ANCP) process, which works with a special Internet Group Management Protocol (IGMP) session to collect outgoing interface mapping events in a scalable manner. |
application-identification | Display the process that identifies an application using intrusion detection and prevention (IDP) to allow or deny traffic based on applications running on standard or nonstandard ports. |
audit-process | (Optional) Display the RADIUS accounting process. |
auto-configuration | Display the Interface Auto-Configuration process. |
bootp | Display the process that enables a router, switch, or interface to act as a Dynamic Host Configuration Protocol (DHCP) or bootstrap protocol (BOOTP) relay agent. DHCP relaying is disabled. |
captive-portal-content-delivery | Display the HTTP redirect service by specifying the location to which a subscriber's initial Web browser session is redirected, enabling initial provisioning and service selection for the subscriber. |
ce-l2tp-service | (Optional) (M10, M10i, M7i, and MX Series routers only) Display the Universal Edge Layer 2 Tunneling Protocol (L2TP) process, which establishes L2TP tunnels and Point-to-Point Protocol (PPP) sessions through L2TP tunnels. |
cfm | Display Ethernet Operations, Administration, and Maintenance (OAM) connectivity fault management (CFM) process, which can be used to monitor the physical link between two switches. |
chassis-control | (Optional) Display the chassis management process. |
class-of-service | (Optional) Display the class-of-service (CoS) process, which controls the router's or switch’s CoS configuration. |
clksyncd-service | Display the external clock synchronization process, which uses synchronous Ethernet (SyncE). |
craft-control | Display the process for the I/O of the craft interface. |
database-replication | (EX Series switches and MX Series routers only) (Optional) Display the database replication process. |
datapath-trace-service | Display the packet path tracing process. |
dhcp-service | (EX Series switches and MX Series routers only) (Optional) Display the Dynamic Host Configuration Protocol process, which enables a DHCP server to allocate network IP addresses and deliver configuration settings to client hosts without user intervention. |
diameter-service | (Optional) Display the diameter process. |
disk-monitoring | (Optional) Display the disk monitoring process, which checks the health of the hard disk drive on the Routing Engine. |
dynamic-flow-capture | (Optional) Display the dynamic flow capture (DFC) process, which controls DFC configurations on Monitoring Services III PICs. |
ecc-error-logging | (Optional) Display the error checking and correction (ECC) process, which logs ECC parity errors in memory on the Routing Engine. |
ethernet-connectivity-fault-management | Display the process that provides IEEE 802.1ag OAM connectivity fault management (CFM) database information for CFM maintenance association end points (MEPs) in a CFM session. |
ethernet-link-fault-management | (EX Series switches and MX Series routers only) (Optional) Display the process that provides the OAM link fault management (LFM) information for Ethernet interfaces. |
event-processing | (Optional) Display the event process (eventd). |
firewall | (Optional) Display the firewall management process, which manages the firewall configuration and enables accepting or rejecting packets that are transiting an interface on a router or switch. |
general-authentication-service | (EX Series switches and MX Series routers only) (Optional) Display the general authentication process. |
health (pid process-identifer | process-name process-name) | (Optional) Display process health information, either by process id (PID) or by process name. |
host-processes | Display process information of processes running on the host system. (On OCX Series only) The following options are available:
|
iccp-service | Display the Inter-Chassis Communication Protocol (ICCP) process. |
idp-policy | Display the intrusion detection and prevention (IDP) protocol process. |
ilmi | Display the Integrated Local Management Interface (ILMI) protocol process, which provides bidirectional exchange of management information between two ATM interfaces across a physical connection. |
inet-process | Display the IP multicast family process. |
init | Display the process that initializes the USB modem. |
interface-control | (Optional) Display the interface process, which controls the router's or switch’s physical interface devices and logical interfaces. |
kernel-replication | (Optional) Display the kernel replication process, which replicates the state of the backup Routing Engine when graceful Routing Engine switchover (GRES) is configured. |
l2-learning | (Optional) Display the Layer 2 address flooding and learning process. |
l2cpd-service | Display the Layer 2 Control Protocol process, which enables features such as Layer 2 protocol tunneling and nonstop bridging. |
lacp | (Optional) Display the Link Aggregation Control Protocol (LACP)process. LACP provides a standardized means for exchanging information between partner systems on a link to allow their link aggregation control instances to reach agreement on the identity of the LAG to which the link belongs, and then to move the link to that LAG, and to enable the transmission and reception processes for the link to function in an orderly manner. |
lcc number | (TX Matrix routers and TX Matrix Plus routers only) (Optional) On a TX Matrix router, display standard system process information for a specific T640 router that is connected to the TX Matrix router. On a TX Matrix Plus router, display standard system process information for a specific router that is connected to the TX Matrix Plus router. Replace number with the following values depending on the LCC configuration:
|
local | (EX4200 switches, QFX Series Virtual Chassis, and MX Series routers) (Optional) Display standard system process information for the local Virtual Chassis member. |
local-policy-decision-function | Display the process for the Local Policy Decision Function, which regulates collection of statistics related to applications and application groups and tracking of information about dynamic subscribers and static interfaces. |
logical-system-mux | Display the logical router multiplexer process (lrmuxd), which manages the multiple instances of the routing protocols process (rpd) on a machine running logical routers. |
mac-validation | Display the MAC validation process, which configures MAC address validation for subscriber interfaces created on demux interfaces in dynamic profiles on MX Series routers. |
member member-id | (EX4200 switches, QFX Series Virtual Chassis, and
MX Series routers) (Optional) Display standard system process information
for the specified member of the Virtual Chassis configuration. For
EX4200 switches, replace |
mib-process | (Optional) Display the MIB II process, which provides the router's MIB II agent. |
mobile-ip | (Optional) Display the Mobile IP process, which configures Junos OS Mobile IP features. |
mountd-service | (EX Series switches and MX Series routers only) (Optional) Display the service for NFS mounts requests. |
mpls-traceroute | (Optional) Display the MPLS Periodic Traceroute process. |
mspd | (Optional) Display the Multiservice process. |
multicast-snooping | (EX Series switches and MX Series routers only) (Optional) Display the multicast snooping process, which makes Layer 2 devices such as VLAN switches aware of Layer 3 information, such as the media access control (MAC) addresses of members of a multicast group. |
named-service | (Optional) Display the DNS Server process, which is used by a router or a switch to resolve hostnames into addresses. |
neighbor-liveness | Display the process, which specifies the maximum length of time that the router waits for its neighbor to re-establish an LDP session. |
nfsd-service | (Optional) Display the Remote NFS Server process, which provides remote file access for applications that need NFS-based transport. |
ntp | Display the Network Time Protocol (NTP) process, which provides the mechanisms to synchronize time and coordinate time distribution in a large, diverse network. |
packet-triggered-subscribers | Display the packet-triggered subcribers and policy control (PTSP) process, which allows the application of policies to dynamic subscribers that are controlled by a subscriber termination device. |
peer-selection-service | (Optional) Display the Peer Selection Service process. |
periodic-packet-services | Display the Periodic packet management process, which is responsible for processing a variety of time-sensitive periodic tasks so that other processes can more optimally direct their resources. |
pfe | Display the Packet Forwarding Engine management process. |
pgcp-service | (Optional) Display the pgcpd service process running on the Routing Engine. |
pgm | Display the Pragmatic General Multicast (PGM) protocol process, which enables a reliable transport layer for multicast applications. |
pic-services-logging | (Optional) Display the logging process for some PICs. With this process, also known as fsad (the file system access daemon), PICs send special logging information to the Routing Engine for archiving on the hard disk. |
ppp | (Optional) Display the Point-to-Point Protocol (PPP) process, which is the encapsulation protocol process for transporting IP traffic across point-to-point links. |
ppp-service | Display the Universal edge PPP process, which is the encapsulation protocol process for transporting IP traffic across universal edge routers. |
pppoe | (Optional) Display the Point-to-Point Protocol over Ethernet (PPPoE) process, which combines PPP that typically runs over broadband connections with the Ethernet link-layer protocol that allows users to connect to a network of hosts over a bridge or access concentrator. |
process-monitor | Display the process health monitor process (pmond). |
providers | (Optional) Display provider processes. |
redundancy-interface-process | (Optional) Display the ASP redundancy process. |
remote-operations | (Optional) Display the remote operations process, which provides the ping and traceroute MIBs. |
resource-cleanup | Display the resource cleanup process. |
resource-limits (brief | detail) process-name | (Optional) Display process resource limits. |
routing | (Optional) Display the routing protocol process. |
sampling | (Optional) Display the sampling process, which performs packet sampling based on particular input interfaces and various fields in the packet header. |
sbc-configuration-process | Display the session border controller (SBC) process of the border signaling gateway (BSG). |
scc | (TX Matrix routers only) (Optional) Display standard system process information for the TX Matrix router (or switch-card chassis). |
sdk-service | Display the SDK Service process, which runs on the Routing Engine and is responsible for communications between the SDK application and Junos OS. Although the SDK Service process is present on the router, it is turned off by default. |
secure-neighbor-discovery | (EX Series switches and MX Series routers only) (Optional) Display the secure Neighbor Discovery Protocol (NDP) process, which provides support for protecting NDP messages. |
send | (Optional) Display the Secure Neighbor Discovery Protocol (SEND) process, which provides support for protecting Neighbor Discovery Protocol (NDP) messages. |
service-deployment | (Optional) Display the service deployment process, which enables Junos OS to work with the Session and Resource Control (SRC) software. |
sfc number | (TX Matrix Plus routers only) (Optional) Display system
process information for the TX Matrix Plus router. Replace |
snmp | Display the SNMP process, which enables the monitoring of network devices from a central location and provides the router's or switch’s SNMP primary agent. |
sonet-aps | Display the SONET Automatic Protection Switching (APS) process, which monitors any SONET interface that participates in APS. |
static-subscribers | (Optional) Display the Static subscribers process, which associates subscribers with statically configured interfaces and provides dynamic service activation and activation for these subscribers. |
tunnel-oamd | (Optional) Display the Tunnel OAM process, which enables the Operations, Administration, and Maintenance of Layer 2 tunneled networks. Layer 2 protocol tunneling (L2PT) allows service providers to send Layer 2 protocol data units (PDUs) across the provider’s cloud and deliver them to Juniper Networks EX Series Ethernet Switches that are not part of the local broadcast domain. |
vrrp | (EX Series switches and MX Series routers only) (Optional) Display the Virtual Router Redundancy Protocol (VRRP) process, which enables hosts on a LAN to make use of redundant routing platforms on that LAN without requiring more than the static configuration of a single default route on the hosts. |
watchdog | Display the watchdog timer process, which enables the watchdog timer when Junos OS encounters a problem. |
wide | (Optional) Display process information that might be wider than 80 columns. |
node node-name | Specify a name if you want to view the system process details for
that node. Example: |
Additional Information
By default, when you issue the show system processes
command on the primary Routing Engine of a TX Matrix router or a
TX Matrix Plus router, the command is broadcast to all the primary
Routing Engines of the LCCs connected to it in the routing matrix.
Likewise, if you issue the same command on the backup Routing Engine
of a TX Matrix or a TX Matrix Plus router, the command is broadcast
to all backup Routing Engines of the LCCs that are connected to it
in the routing matrix.
Required Privilege Level
view
Output Fields
The following table describes the output fields
for the show system processes
command. Output fields are
listed in the approximate order in which they appear.
Field Name |
Field Description |
Level of Output |
||||
---|---|---|---|---|---|---|
|
Last process identifier assigned to the process. |
|
||||
|
Three load averages followed by the current time. |
|
||||
|
Number of existing processes and
the number of processes in each state ( |
|
||||
|
(For systems running Junos OS with upgraded FreeBSD only)
Breakdown of the percent usage on a per-CPU basis into the following
categories: Note:
This field shows up in the second frame of output. To see which platforms run Junos OS with upgraded FreeBSD, see Release Information for Junos OS with Upgraded FreeBSD. Note:
On ACX Series routers running Junos OS Evolved, the |
|
||||
|
Information about physical and virtual memory allocation. |
|
||||
|
Memory allocated and actively used by the program. When the system is under memory pressure, the pageout process
reuses memory from the free, cache, inact and, if necessary, active
pages. When the pageout process runs, it scans memory to see which
pages are good candidates to be unmapped and freed up. Thus, the distinction
between The pageout process first scans the Because the pageout process runs only when the system is under
memory pressure, the pages on the |
|
||||
|
Memory allocated but not recently used or memory freed by the programs. Inactive memory remains mapped in the address space of one or more processes and, therefore, counts toward the RSS value of those processes. Any amount of memory freed by the routing protocol process might
still be considered part of the |
|
||||
|
Memory that is not eligible to be swapped, usually used for in-kernel memory structures and/or memory physically locked by a process. |
|
||||
|
Memory that is not associated with any program and does not need to be swapped before being reused. |
|
||||
|
Size of memory buffer used to hold data recently called from the disk. |
|
||||
|
Memory that is not associated with any programs. Memory
freed by a process can become |
|
||||
|
Information about physical and virtual memory allocation. Note:
Memory can remain swapped out indefinitely if it is not accessed again. Therefore, the show system process extensive command shows that memory is swapped to disk even though there is plenty of free memory, and such a situation is not unusual. |
|
||||
|
Process identifier. |
|
||||
|
Control terminal name. |
none |
||||
|
Symbolic process state. The state is given by a sequence of letters. The first letter indicates the run state of the process:
|
none |
||||
|
User identifier. |
|
||||
|
Process owner. |
|
||||
|
Parent process identifier. |
|
||||
|
|
|
||||
|
Resident set size. |
|
||||
|
Symbolic name of the wait channel. |
|
||||
|
Local time when the process started running. |
|
||||
|
Current priority of the process. A lower number indicates a higher priority. |
|
||||
|
UNIX "niceness" value. A lower number indicates a higher priority. |
|
||||
|
Total size of the process (text, data, and stack), in kilobytes. |
|
||||
|
Current amount of program resident memory, in kilobytes. This is also known as RSS or Resident Set Size. The |
|
||||
|
Current state of the process (for
example, |
|
||||
|
CPU number. Note:
There is no such column in output from Junos OS Evolved.
To see the CPU number, issue the |
|
||||
|
|
|
||||
|
Weighted CPU usage. |
|
||||
|
Command that is currently running. (MX Series routers
only) When you display the software processes for an MX Series
Virtual Chassis, the |
|
||||
|
Number of threads in the process |
|
Sample Output
- show system processes
- show system processes brief
- show system processes detail
- show system processes extensive
show system processes
user@host> show system processes PID TT STAT TIME COMMAND 0 ?? DLs 0:00.70 (swapper) 1 ?? Is 0:00.35 /sbin/init -- 2 ?? DL 0:00.00 (pagedaemon) 3 ?? DL 0:00.00 (vmdaemon) 4 ?? DL 0:42.37 (update) 5 ?? DL 0:00.00 (if_jnx) 80 ?? Ss 0:14.66 syslogd -s 96 ?? Is 0:00.01 portmap 128 ?? Is 0:02.70 cron 173 ?? Is 0:02.24 /usr/local/sbin/sshd (sshd1) 189 ?? S 0:03.80 /sbin/watchdog -t180 190 ?? I 0:00.03 /usr/sbin/tnetd -N 191 ?? S 2:24.76 /sbin/ifd -N 192 ?? S< 0:55.44 /usr/sbin/xntpd -N 195 ?? S 0:53.11 /usr/sbin/snmpd -N 196 ?? S 1:15.73 /usr/sbin/mib2d -N 198 ?? I 0:00.75 /usr/sbin/inetd -N 2677 ?? I 0:00.01 /usr/sbin/mgd -N 2712 ?? Ss 0:00.24 rlogind 2735 ?? R 0:00.00 /bin/ps -ax 1985 p0- S 0:07.41 ./rpd -N 2713 p0 Is 0:00.24 -tcsh (tcsh) 2726 p0 S+ 0:00.07 cli
show system processes brief
user@host> show system processes brief last pid: 543; load averages: 0.00, 0.00, 0.00 18:29:47 37 processes: 1 running, 36 sleeping Mem: 25M Active, 3976K Inact, 19M Wired, 8346K Buf, 202M Free Swap: 528M Total, 64K Used, 528M Free
show system processes detail
user@host> show system processes detail PID UID PPID CPU PRI NI RSS WCHAN STARTED TT STAT TIME COMMAND 11 0 0 0 155 0 64 - Wed16 - RL 6411:48.16 [idle] 17967 0 17936 0 24 0 96976 select Wed16 - S 138:17.79 /usr/sbin/chassisd -N 0 0 0 0 -16 0 384 swapin Wed16 - DLs 0:22.33 [kernel] 1 0 0 0 20 0 600 wait Wed16 - ILs 0:00.11 /sbin/init -- 2 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:30.05 [jfe_job_0_0] 3 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_1_0] 4 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_1_1] 5 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_1_2] 6 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_1_3] 7 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_2_0] 8 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_3_0] 9 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_3_1] 10 0 0 0 -16 0 16 audit_wo Wed16 - DL 0:00.00 [audit] 12 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_3_2] 13 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_3_3] 14 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_4_0] 15 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_4_1] 16 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.00 [jfe_job_4_2] 17 0 0 0 -16 0 16 jfe_job_ Wed16 - DL 0:00.92 [jfe_job_4_3] 18 0 0 0 -64 0 656 - Wed16 - WL 4:47.14 [intr] 19 0 0 0 -8 0 48 - Wed16 - DL 0:02.31 [geom] 20 0 0 0 -16 0 16 crypto_w Wed16 - DL 0:00.00 [crypto] 21 0 0 0 -16 0 16 crypto_r Wed16 - DL 0:00.00 [crypto returns] 22 0 0 0 -16 0 32 - Wed16 - DL 0:00.01 [cam]
show system processes extensive
user@host> show system processes extensive Mem: 241M Active, 99M Inact, 78M Wired, 325M Cache, 69M Buf, 1251M Free Swap: 2048M Total, 2048M Free PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND 11 root 1 171 52 0K 12K RUN 807.5H 98.73% idle 13 root 1 -20 -139 0K 12K WAIT 36:17 0.00% swi7: clock sio 1499 root 1 96 0 7212K 3040K select 34:01 0.00% license-check 1621 root 1 96 0 20968K 11216K select 20:25 0.00% mib2d 1465 root 2 8 -88 115M 11748K nanslp 14:32 0.00% chassisd 1478 root 1 96 0 6336K 3816K select 11:28 0.00% ppmd 20 root 1 -68 -187 0K 12K WAIT 10:28 0.00% irq10: em0 em1+++* 1490 root 1 96 0 11792K 4336K select 9:44 0.00% shm-rtsdbd 1618 root 1 96 0 39584K 7464K select 8:47 0.00% pfed 1622 root 1 96 0 15268K 10988K select 6:16 0.00% snmpd 1466 root 1 96 0 7408K 2896K select 5:44 0.00% alarmd 7 root 1 -16 0 0K 12K client 5:09 0.00% ifstate notify 1480 root 1 96 0 5388K 2660K select 4:29 0.00% ksyncd 12 root 1 -40 -159 0K 12K WAIT 4:15 0.00% swi2: netisr 0 1462 root 1 96 0 1836K 1240K select 3:57 0.00% bslockd 55 root 1 -16 0 0K 12K - 3:44 0.00% schedcpu 1392 root 1 16 0 0K 12K bcmsem 3:37 0.00% bcmLINK.0 47 root 1 -16 0 0K 12K psleep 3:25 0.00% vmkmemdaemon 36 root 1 20 0 0K 12K syncer 2:46 0.00% syncer 1484 root 1 96 0 7484K 3428K select 2:38 0.00% clksyncd 1616 root 1 96 0 4848K 2848K select 2:18 0.00% irsd 1487 root 1 96 0 32800K 6992K select 2:10 0.00% smid 1623 root 1 96 0 34616K 5464K select 2:01 0.00% dcd 15 root 1 -16 0 0K 12K - 1:59 0.00% yarrow 49 root 1 -16 0 0K 12K . 1:51 0.00% ddostasks
Release Information
Command introduced before Junos OS Release 7.4.
Option sfc
introduced for the TX Matrix Plus router
in Junos OS Release 9.6.
Enhanced output regarding per CPU usage introduced in Junos OS Release 16.1R3 for Junos OS with upgraded FreeBSD.