Both IOzone and Netperf can observe their performance by atop.
Atop introduction:
Atop is an advanced Linux system Full-screen Performance Monitor that periodically displays the CPU, memory, disk, and network load information. The monitor interface will appear in the terminal input./atop-l 1.
Atop parameters:
Type ' m ' in the interface to show the memory for each process.
Type ' s ' in the interface to display the process information associated with the schedule.
Type ' V ' in the interface to display all the information for each process.
Type ' C ' in the interface to display the command line for each process.
System resource monitoring field meaning:
Atop column: This column shows the host name, information sampling date and time point
RPC column: This column shows how the process is working as a whole
SYS, USR fields indicate when the process is running in both the kernel state and the user state
#proc字段指示进程总数
#zombie字段指示僵死进程的数量
#exit字段指示atop采样周期期间退出的进程数量
CPU columns: This column shows the usage of the CPU as a whole (that is, the multi-core CPU as a whole CPU resource), we know that the CPU can be used to execute processes, process interrupts, or be idle (there are two types of idle states, one is that the active process waits for disk IO to cause the CPU to be idle, and the other is completely idle).
SYS, USR field indicates the proportion of CPU time that the process is in the kernel State and user state when the CPU is being used to process processes
IRQ field indicates the percentage of time that the CPU is used to process interrupts
Idle field indicates the percentage of time that the CPU is in full idle state
The Wait field indicates the percentage of time that the CPU is in the process waiting for disk IO to cause CPU idle state
Each field in the CPU column indicates that the value is added to the n00%, where n is the CPU kernel number.
CPU columns: This column shows the use of a nuclear CPU, the meaning of each field can refer to the CPU column, each field value added result is 100%
CPL column: This column shows the CPU load condition
AVG1, Avg5, and Avg15 fields: Average number of processes in the running queue in the last 1 minutes, 5 minutes, and 15 minutes
CSW field indicates the number of context exchanges
Intr field indicates how many interrupts occurred
MEM column: This column indicates memory usage
Tot field indicates total physical memory
Free field indicates the size of the idle memory
Cache field indicates the amount of memory used for page caching
The Buff field indicates the amount of memory used for the file cache
Slab field indicates the amount of memory consumed by the system kernel
SWP column: This column indicates the use of swap space
Tot field indicates total swap area
Free field indicates the size of the idle swap space
Pag column: This column indicates the virtual memory paging condition
Swin, swout fields: swapping and swapping out memory pages
DSK column: This column indicates disk usage, each disk device corresponds to a column, and if there is a SDB device, an increase of a column of DSK information
SDA field: Disk device identification
Busy field: Disk busy ratio
Read, write field: number of reads and writes requested
NET columns: Multi-column net shows network conditions, including transport layer (TCP and UDP), IP layer, and each activity's network port information
The XXXi field indicates the number of packets for each layer or activity network port
Xxxo field indicates the number of packets in each layer or activity network