Monitoring and maintaining processes, Displaying and maintaining processes – H3C Technologies H3C MSR 5600 User Manual
Page 240
227
Monitoring and maintaining processes
H3C Comware V7 is a full-featured, modular, and scalable network operating system based on the Linux
kernel. Comware V7 software features run the following types of independent processes:
•
User process—Runs in user space. Most Comware V7 software features run user processes. Each
process runs in an independent space so the failure of a process does not affect other processes.
The system automatically monitors user processes. You can also manually start, crash, stop, or
restart a user process. Comware V7 supports preemptive multithreading. A process can run multiple
threads to support multiple activities. Whether a process supports multithreading depends on the
software implementation.
•
Kernel thread—Runs in kernel space. A kernel thread executes kernel code. It has a higher security
level than a user process. If a kernel thread fails, the system breaks down. You can monitor the
running status of kernel threads, but you cannot start, crash, stop, or restart kernel threads.
Displaying and maintaining processes
Commands described in this section apply to both user processes and kernel threads. You can execute
these commands in any view.
The system identifies a process that consumes excessive memory or CPU resources as an anomaly source.
To display and maintain processes (MSR 2600/MSR 3600):
Task Command
Display memory usage.
display memory
Display process state information.
display process [ all | job job-id | name process-name ]
Display CPU usage for all processes.
display process cpu
Monitor process running state.
monitor process [ dumbtty ] [ iteration number ]
Monitor thread running state.
monitor thread [ dumbtty ] [ iteration number ]
For detailed information about the display memory command, see Fundamentals Command Reference.
To display and maintain processes (MSR 5600):
Task Command
Display memory usage.
display memory [ slot slot-number ]
Display process state information. display process [ all | job job-id | name process-name ] [ slot slot-number ]
Display CPU usage for all
processes.
display process cpu [ slot slot-number ]
Monitor process running state.
monitor process [ dumbtty ] [ iteration number ] [ slot slot-number ]
Monitor thread running state.
monitor thread [ dumbtty ] [ iteration number ] [ slot slot-number ]
For detailed information about the display memory [ slot slot-number ] command, see Fundamentals
Command Reference.