How to check the CPU usage in Linux: 1. Use the top command. The top command is a commonly used Linux system monitoring command, which can check the system's process and resource usage in real time; 2. Use the mpstat command, mpstat command It is a Linux system monitoring command that can display CPU usage and other CPU statistics in real time; 3. Use the sar command. The sar command is a Linux system monitoring command that can display CPU usage and other system performance indicators in real time.
Linux is an open source operating system that is widely used on servers and embedded devices. As a server operating system, it is very important to monitor the usage of system resources. This article will explain how to check CPU usage on Linux systems.
There are several methods to check CPU usage in Linux, these methods will be introduced one by one below.
1. Use the top command
The top command is a commonly used Linux system monitoring command that can view the system's processes and resource usage in real time. You can use the following command to check the CPU usage:
top
After starting the top command, the current system resource usage, including CPU usage, will be displayed. In the top interface, you can see a CPU row, which contains CPU usage information. For example:
%Cpu(s): 5.0 us, 2.0 sy, 0.0 ni, 93.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
Among them, us represents the CPU usage of the user space program, sy represents the CPU usage of the system kernel, and id represents the idle time of the CPU.
2. Use the mpstat command
The mpstat command is a Linux system monitoring command that can display CPU usage and other CPU statistics in real time. The mpstat command displays the usage of all CPUs by default. You can use the following command to view the CPU usage:
mpstat
After starting the mpstat command, the usage of each CPU core will be displayed, including user space programs, system kernel, availability and other related information. For example:
02:40:01 AM CPU %user %nice %sys %iowait %irq %soft %steal %guest %idle 02:40:01 AM all 5.42 0.02 2.09 0.04 0.00 0.01 0.00 0.00 92.42
Among them, %user represents the CPU usage of the user space program, %sys represents the CPU usage of the system kernel, and %idle represents the idle time of the CPU.
3. Use the sar command
The sar command is a Linux system monitoring command that can view CPU usage and other system performance indicators in real time. The sar command requires the sysstat tool package to be installed. You can use the following command to check the CPU usage:
sar -u
After starting the sar command, the CPU usage will be displayed, including user space programs, system kernel, idle and other related information. For example:
12:00:01 AM CPU %user %nice %system %iowait %steal %idle 12:10:01 AM all 8.24 0.00 3.29 0.02 0.00 88.45
Among them, %user represents the CPU usage of the user space program, %system represents the CPU usage of the system kernel, and %idle represents the idle time of the CPU.
In addition to the above commands, you can also use other tools to view CPU usage, such as htop, nmon, etc. These tools provide a richer interface and functionality and can display system resource usage in more detail.
Summary
To check the CPU usage on a Linux system, you can use commands such as top, mpstat, sar, etc., or you can use some other tools. Choose the appropriate command or tool for monitoring based on actual needs. By checking the CPU usage in real time, you can understand the running status of the system in a timely manner and make corresponding optimization and adjustments.
The above is the detailed content of Check cpu usage in linux. For more information, please follow other related articles on the PHP Chinese website!