top命令

时间:2022-10-01 16:00:16
###
# top核心作用可以查看到具体哪个进程占用cpu较多
# top动态显示系统资源情况,主要关注CPU与MEM两列

top命令


# 第一行和w命令查看到的内容是一样的

top命令


# 第二行:Tasks: 
# 250 total, 表示一共有多少个进程在跑
# 2 running,表示目前处于renning的状态有几个
# 248 sleeping, 表示处于sleeping状态的有几个
# 0 stopped, 表示处于被停止的有几个
# 0 zombie表示父进程被杀死了,但是子进程还在

top命令


# 第三行:cpu使用率 %Cpu(s):  主要关注us
# 0.0 us, 表示
# 0.3 sy,表示
# 0.0 ni, 表示
# 99.0 id, 表示
# 0.0 wa, 表示
# 0.5 hi, 表示
# 0.2 si, 表示
# 0.0 st表示

top命令


# 第四行表示内存
# 第五行表示swap

top命令


# top命令默认按cpu排序
# 在top界面中按M(大写)可以切换到按内存去显示
# 恢复原样P(大写)

top命令


# 在top界面中按数字1 可以查看%cpu,多核的cpu的话,会显示多行
# 恢复原样P(大写)

top命令


# top命令默认按cpu排序
# 第一列PID表示进程的pid
# 第二列 USER 表示哪个用户在运行这个进程
# 第三列PR 表示关于优先级
# 第四列NI 表示关于优先级
# 第五列VIRT 表示虚拟内存
第六列RES 表示真正的内存
第七列SHR 表示共享内存
第八列 S 表示进程的状态
第九列%CPU 表示cpu百分比
第十列%MEM 表示内存百分比
第十一列TIME+ 表示运行了多少时间了
第十二列COMMAND表示 命令

top命令


# top -c 命令可以查看到这个命令的全局的真正的信息,包括路径,选项

top命令


# top -bn1 命令 可以把信息一次性全部列出来,不需要动态了

top命令