未登录

信蚁社区 通行证

搜索
热搜: 统信UOS 麒麟
查看: 46|回复: 0

[其它Linux] 【Linux 系统】基础知识 —— top 命令详解

[复制链接]

14

主题

1

回帖

853

积分

版主

菜鸡

Rank: 16

积分
853

劳动节纪念专属勋章劳动节纪念活跃会员最佳新人优秀版主信蚁嘉宾

发表于 3 天前 | 显示全部楼层 |阅读模式

提示:分享Linux系统基础命令 top 命令详解,包含top命令的功能、格式、常用选项、交互式命令以及top命令举例

一、top命令概述

1、功能

top命令:查看即时活跃的进程,显示各个进程对资源占用情况,实现对系统处理器、内存状态的实时监控,类似于Windows的任务管理器

2、命令格式

top 【选项】[ 参数 ]

3、常用选项

选项 说明 举例
-b 分屏显示输出信息 top -b
-c 显示进程的整个命令路径 top -c
-d 指定输出信息刷新时间(单位:秒) top -d 5
-i 不显示闲置进程 top -i
-n 指定输出信息更新次数(完成后退出) top -n 5
-s 命令在安全模式下运行 top -s
-u 指定输出信息用户过滤 top -u root

4、交互式命令

交互式命令:就是在top命令执行过程中使用的一些命令

交互式命令 说明
h或? 显示帮助信息,输出交互式命令一些说明
c 显示进程的整个命令路径
f 从当前显示列表中添加或者删除项
i 不显示闲置进程
k 通过输入的PID终止一个进程
l 切换显示平均负载和启动时间信息
m 切换显示内存信息
o 改变输出信息中显示项的顺序(输入小写向右移动;大写向左移动;enter键确认)
q 退出top命令显示
r 通过输入的PID改变进程的优先级(输入正值降低,反之提高,默认值是10)
s 指定输出信息刷新时间(单位:秒)
t 切换显示进程和CPU状态信息
M 根据占用内存的大小进行排序输出
P 根据占用CPU的大小进行排序输出
S 切换到累计模式
T 根据时间或累计时间进行排序输出
W 将当前设置写入~/.toprc文件中

二、top命令举例

1、常用选项举例

1.1 top -b

top -b ##分屏显示输出信息

01.png

1.2 top -c

top -c ##显示进程的整个命令路径

02.png

1.3 top -d 5

top -d 5 ##指定每5秒刷新输出信息(默认3秒)

03.png

1.4 top -i

top -i ##不显示闲置进程

04.png

1.5 top -n 5

top -n 5 ##指定输出信息更新5次后就退出(默认不退出)

05.png

1.6 top -u root

top -u root ##指定以root用户过滤输出信息

06.png

2、交互式命令举例

2.1 h

显示帮助信息

07.png

2.2 k

通过输入的PID终止一个进程

08.png

2.3 m

切换显示内存信息

09.png

2.4 t

切换显示进程和CPU状态信息

10.png

2.5 M

根据占用内存的大小进行排序输出

11.png

2.6 P

根据占用CPU的大小进行排序输出

12.png

Do all you can do
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表