OpenEuler基础 sar top 查看CPU使用率
【摘要】 课程openeuler 开发者空间-云主机使用开发者空间的云主机进行学习,方便快捷,推荐! OpenEuler基础 sar top 查看CPU使用率[developer@developer log]$ sar -u 5 4Linux 5.10.0-250.0.0.154.oe2203sp4.aarch64 (developer) 2025年03月10日 _aarch64_ (4 CPU...
课程
开发者空间-云主机
使用开发者空间的云主机进行学习,方便快捷,推荐!
OpenEuler基础 sar top 查看CPU使用率
[developer@developer log]$ sar -u 5 4
Linux 5.10.0-250.0.0.154.oe2203sp4.aarch64 (developer) 2025年03月10日 _aarch64_ (4 CPU)
22时52分56秒 CPU %user %nice %system %iowait %steal %idle
22时53分01秒 all 0.05 0.00 0.05 0.00 0.00 99.90
22时53分06秒 all 0.10 0.00 0.00 0.00 0.00 99.90
22时53分11秒 all 0.10 0.00 0.05 0.00 0.00 99.85
22时53分16秒 all 0.05 0.00 0.00 0.00 0.00 99.95
平均时间: all 0.08 0.00 0.03 0.00 0.00 99.90
[developer@developer log]$ sar --help
用法: sar [ 选项 ] [ <时间间隔> [ <次数> ] ]
主要选项和报告(报告名以方括号分隔):
-B 分页状况 [A_PAGE]
-b I/O 和传输速率信息状况 [A_IO]
-d 块设备状况 [A_DISK]
-F [ MOUNT ]
文件系统统计信息 [A_FS]
-H 巨大页面利用率 [A_HUGE]
-I { <中断列表> | SUM | ALL }
中断信息状况 [A_IRQ]
-m { <关键字> [,...] | ALL }
电源管理统计信息 [A_PWR_...]
关键字:
CPU CPU 瞬时时钟频率
FAN 风扇速度
\t\tFREQ\tCPU 平均时钟频率
IN 输入电压
TEMP 设备温度
\t\tUSB\t连接的 USB 设备
-n { <关键字> [,...] | ALL }
网络统计信息 [A_NET_...]
关键字:
DEV 网络接口
EDEV 网络接口(错误)
NFS NFS 客户端
NFSD NFS 服务端
SOCK Sockets (v4)
IP IP 流 (v4)
EIP IP 流 (v4)(错误)
ICMP ICMP 流 (v4)
EICMP ICMP 流 (v4)(错误)
TCP TCP 流 (v4)
ETCP TCP 流 (v4) (错误)
UDP UDP 流 (v4)
SOCK6 Sockets (v6)
IP6 IP 流 (v6)
EIP6 IP 流 (v6)(错误)
ICMP6 ICMP 流 (v6)
EICMP6 ICMP 流 (v6) (错误)
UDP6 UDP 流 (v6)
FC Fibre channel HBAs
SOFT 基于软件的网络处理
-q [ <keyword> [,...] | PSI | ALL ]
System load and pressure-stall statistics
Keywords are:
LOAD Queue length and load average statistics [A_QUEUE]
CPU Pressure-stall CPU statistics [A_PSI_CPU]
IO Pressure-stall I/O statistics [A_PSI_IO]
MEM Pressure-stall memory statistics [A_PSI_MEM]
-r [ ALL ]
内存利用率信息 [A_MEMORY]
-S 交换空间利用率信息 [A_MEMORY]
-u [ ALL ]
CPU 利用率信息 [A_CPU]
-v 内核表统计信息 [A_KTABLES]
-W 交换信息 [A_SWAP]
-w 任务创建与系统切换信息 [A_PCSW]
-y TTY 设备信息 [A_SERIAL]
[developer@developer log]$ top
top - 22:54:40 up 6:22, 0 user, load average: 0.00, 0.02, 0.00
Tasks: 223 total, 1 running, 222 sleeping, 0 stopped, 0 zombie
%Cpu(s): 6.5 us, 4.3 sy, 0.0 ni, 89.1 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 6657.9 total, 5279.1 free, 736.0 used, 830.9 buff/cache
MiB Swap: 4096.0 total, 4096.0 free, 0.0 used. 5921.9 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 102692 10916 7988 S 0.0 0.2 0:02.52 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H-events_highpri
8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tasks_rude_
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_tasks_trace
11 root 20 0 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/0
12 root 20 0 0 0 0 I 0.0 0.0 0:00.06 rcu_sched
13 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
14 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/0
15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/1
16 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/1
17 root 20 0 0 0 0 S 0.0 0.0 0:00.05 ksoftirqd/1
19 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/1:0H-events_highpri
20 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuhp/2
[developer@developer log]$ top --help
Usage:
top [options]
Options:
-b, --batch-mode run in non-interactive batch mode
-c, --cmdline-toggle reverse last remembered 'c' state
-d, --delay =SECS [.TENTHS] iterative delay as SECS [.TENTHS]
-E, --scale-summary-mem =SCALE set mem as: k,m,g,t,p,e for SCALE
-e, --scale-task-mem =SCALE set mem with: k,m,g,t,p for SCALE
-H, --threads-show show tasks plus all their threads
-i, --idle-toggle reverse last remembered 'i' state
-n, --iterations =NUMBER exit on maximum iterations NUMBER
-O, --list-fields output all field names, then exit
-o, --sort-override =FIELD force sorting on this named FIELD
-p, --pid =PIDLIST monitor only the tasks in PIDLIST
-S, --accum-time-toggle reverse last remembered 'S' state
-s, --secure-mode run with secure mode restrictions
-U, --filter-any-user =USER show only processes owned by USER
-u, --filter-only-euser =USER show only processes owned by USER
-w, --width [=COLUMNS] change print width [,use COLUMNS]
-1, --single-cpu-toggle reverse last remembered '1' state
-M, --sort-by-mem show tasks by memory usage
-N, --show-task-num show the specified number of tasks
-h, --help display this help text, then exit
-V, --version output version information & exit
For more details see top(1).
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)