1.10.4 top 实时监控系统进程状态
1.10.4.1基本命令
top [选项]
1.10.4.2选项说明
选项 | 功能 |
---|---|
-d 秒数 | 指定 top 命令每隔几秒更新。默认是 3 秒在 top 命令的交互模式当 中可以执行的命令 |
-i | 使 top 不显示任何闲置或者僵死进程。 |
-p | 通过指定监控进程 ID 来仅仅监控某个进程的状态。 |
1.10.4.3操作说明
操作 | 功能 |
---|---|
P | 以 CPU 使用率排序,默认就是此项 |
M | 以内存的使用率排序 |
N | 以 PID 排序 |
q | 退出 top |
1.10.4.4查询结果字段解释
- 第一行信息为任务队列信息
内容 | 说明 |
---|---|
18:16:49 | 系统当前时间 |
up 1:27 | 系统的运行时间,本机1 小时 27 分钟 |
4 users | 当前登录了四个用户 |
load average:0.00,0.01,0.05 | 系统在之前 1 分钟,5 分钟,15 分钟的平均负 载。一般认为小于 1 时,负载较小。如果大于 1,系统已经超出负荷。 |
- 第二行为进程信息
内容 | 说明 |
---|---|
Tasks: 224 total | 系统中的进程总数 |
1 running | 正在运行的进程数 |
223 sleeping | 睡眠的进程 |
0 stopped | 正在停止的进程 |
0 zombie | 僵尸进程。如果不是 0,需要手工检查僵尸进程 |
- 第三行为 CPU 信息
内容 | 说明 |
---|---|
%Cpu(s): 0.1%us | 用户模式占用的 CPU 百分比 |
0.1%sy | 系统模式占用的 CPU 百分比 |
0.0%ni | 改变过优先级的用户进程占用的 CPU 百分比 |
99.8%id | 空闲 CPU 的 CPU 百分比 |
0.0%wa | 等待输入/输出的进程的占用 CPU 百分比 |
0.0%hi | 硬中断请求服务占用的 CPU 百分比 |
0.0%si | 软中断请求服务占用的 CPU 百分比 |
0.0%st | st(Steal time)虚拟时间百分比。就是当有虚拟 机时,虚拟 CPU 等待实际 CPU 的时间百分比 |
- 第四行为物理内存信息
内容 | 说明 |
---|---|
Mem: 4026156k total | 物理内存的总量,单位 KB |
1772056k free | 空闲的物理内存数量 |
901876k used | 已经使用的物理内存数量 |
1352224k buffers | 作为缓冲的内存数量 |
- 第五行为交换分区(swap)信息
内容 | 说明 |
---|---|
Swap: 4194300k total | 交换分区(虚拟内存)的总大小 |
4194300k free | 空闲交换分区的大小 |
0k used | 已经使用的交互分区的大小 |
2854860k avail Men | 作为缓存的交互分区的大小 |
1.10.4.5案例
1.10.4.5.1按占用内存排序
shift+m 从大到小
1.10.4.5.2按占用CPU排序
shift+p 从大到小
1.10.4.5.3按PID从大到小排
shift + n 从大到下
1.10.4.5.4top -d
- [root@hadoop100 ~]# top -d 1
[video(video-79dIFLJ4-1656847292338)(type-csdn)(url-https://live.csdn.net/v/embed/221457)(image-https://video-community.csdnimg.cn/vod-84deb4/fb19fc41ad394caa8706216ae7c2c7a6/snapshots/6e280eb3eed649cebaab5719433cb4de-00001.jpg?auth_key=4810445332-0-0-19079a4d1a294fb95654751f76ec1bca)(title-d)]
1.10.4.5.5top -i
- [root@hadoop100 ~]# top -i
1.10.4.5.6top -p
- [root@hadoop100 ~]# top -p 1
1.10.4.5.6在top里想监控某个用户
在top里按u然后输入用户
1.10.4.5.6在top里想杀死某个进程
在top里按k然后杀死4148进程然后再输入9,(9是kill -l中的一个命令下面一会附上图)
1.10.4.5.7初始进程
1.10.4.5.8kill -l的信息
详细的请看我之前发的博客
linux常用命令下https://blog.csdn.net/Redamancy06/article/details/125349887
linux常用命令中https://blog.csdn.net/Redamancy06/article/details/125327352
linux常用命令上https://blog.csdn.net/Redamancy06/article/details/125317329