大数据全系列 教程
1869个小节阅读:467.2k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
###3.5.4 top
基本命令
top [选项] [参数]
选项说明
选项 | 功能 |
---|---|
-d 正整数 | 指定top命令每隔几秒更新。默认是3秒 |
-i | 使top不显示任何闲置或者僵死进程。 |
-p | 通过指定监控进程ID来仅仅监控某个进程的状态。 |
操作说明
操作 | 功能 |
---|---|
P | 以CPU使用率排序,默认就是此项 |
M | 以内存的使用率排序 |
N | 以PID排序 |
q | 退出top命令模式 |
演示:执行如下命令后,可以按P、M、N对查询出的进程结果分别按照对应的列排序进行排序。
xxxxxxxxxx
[root@node1 ~]# top -d 1
top - 10:03:46 up 1:15, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 104 total, 1 running, 103 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 995704 total, 644548 free, 138960 used, 212196 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 709892 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
899 root 20 0 574276 19492 6144 S 0.0 2.0 0:02.03 tuned
665 polkitd 20 0 612232 12108 4668 S 0.0 1.2 0:00.55 polkitd
672 root 20 0 476960 8916 6932 S 0.0 0.9 0:00.87 NetworkMana+
1219 root 20 0 157300 5920 4568 S 0.0 0.6 0:00.34 sshd
1222 root 20 0 157296 5832 4480 S 0.0 0.6 0:00.18 sshd
903 root 20 0 216560 4588 3208 S 0.0 0.5 0:00.68 rsyslogd
900 root 20 0 112900 4324 3296 S 0.0 0.4 0:00.14 sshd
992 postfix 20 0 89880 4080 3080 S 0.0 0.4 0:00.02 qmgr
991 postfix 20 0 89812 4060 3064 S 0.0 0.4 0:00.04 pickup
1 root 20 0 125376 3852 2572 S 0.0 0.4 0:01.69 systemd
1238 root 20 0 72252 2864 2104 S 0.0 0.3 0:00.04 sftp-server
497 root 20 0 37088 2712 2408 S 0.0 0.3 0:00.15 systemd-jou+
668 dbus 20 0 58216 2476 1820 S 0.0 0.2 0:00.30 dbus-daemon
结果字段解释
第一行top和系统相关信息
结果字段 | 代表的含义 |
---|---|
top - 10:03:46 up | top命令的执行时间 |
1:15 | 系统从启动到目前经过了多长时间 |
1 user | 目前系统中登录一个用户 |
load average: 0.00, 0.01, 0.05 | 当前系统在最近1分钟、最近5分钟、最近15分钟的负载情况 |
第二行Tasks进程相关信息
结果字段 | 代表的含义 |
---|---|
Tasks: 104 total | 系统中的进程总数为104 |
1 running | 正在运行的进程数为1 |
103 sleeping | 睡眠的进程数为103 |
0 stopped | 正在停止的进程 |
0 zombie | 僵尸进程。如果不是0,需要手工检查僵尸进程 |
第三行为CPU信息
结果字段 | 代表的含义 |
---|---|
Cpu(s): 0.0%us | 用户模式占用的CPU百分比 |
0.0%sy | 系统模式占用的CPU百分比 |
0.0%ni | 改变过优先级的用户进程占用的CPU百分比 |
100%id | 空闲CPU的CPU百分比 |
0.0%wa | 等待输入/输出的进程的占用CPU百分比 |
0.0%hi | 硬中断请求服务占用的CPU百分比 |
0.0%si | 软中断请求服务占用的CPU百分比 |
0.0%st | st(Steal time)虚拟时间百分比。就是当有虚拟机时,虚拟CPU等待实际CPU的时间百分比。 |
第四行为物理内存信息
结果字段 | 代表的含义 |
---|---|
Mem: 995704total | 物理内存的总量,单位KB |
644548 free | 空闲的物理内存数量 |
138960 used | 已经使用的物理内存数量 |
212196 buffers | 作为缓冲的内存数量 |
第五行为交换分区(swap)信息
结果字段 | 代表的含义 |
---|---|
Swap: 2097148 total | 交换分区(虚拟内存)的总大小 |
2097148 free | 空闲交换分区的大小 |
0 used | 已经使用的交互分区的大小 |
709892 avail Mem | 作为缓存的交互分区的大小 |