Linux top命令显示并动态更新系统上运行的进程,以查看Linux系统进程和系统资源的使用情况。
在命令行中直接输入top
top作为日常管理工作中最常用、最重要的Linux系统监控工具之一,可以动态观察系统的进展情况。
可选:
-d # :指定刷新间隔。 默认值为3秒
-b :批显示
-n # :显示多少批次
#表示置换数字
示例:
#top -d 1表示每秒刷新一次
#top -b -n 1类似于#ps aux
正在top中使用:
排序:默认顶层按CPU占有率排序
P:CPU占有率排序,%CPU
(m )存储器占有率排名,%MEM
t :累计占CPU时间顺序的时间
结束指定的进程:
k :直接输入k,然后输入进程的PID号
要更改刷新间隔,请:
按s:s直接输入数字,每秒更新一次
退出: q
顶层信息说明:
top - 10:36:55 up 10 days、1:48、2users、loadaverage:00、0.01、0.05
Tasks: 441 total、2 running、439 sleeping、0 stopped、0 zombie
%Cpu0 : 0.0 us、0.0 sy、0.0 ni、100.0 id、0.0 wa、0.0 hi、0.0 si、0.0 st
%Cpu1 : 0.0 us、0.2 sy、0.0 ni、100.0 id、0.0 wa、0.0 hi、0.0 si、0.0 st
%Cpu2 : 0.0 us、0.0 sy、0.0 ni、99.8 id、0.0 wa、0.0 hi、0.0 si、0.0 st
%Cpu3 : 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 : 1868688 total、831104 free、519260 used、518324 buff/cache
KiB Swap: 0 total,0 free,0 used. 1129584 avail Mem
top - 10:35:48 :当前系统时间
10天,1:48 :系统已运行10天1小时48分钟
2 users:2 :两个用户当前已登录,即使使用同一帐户登录到多个终端,也会累计
loadaverage:00、0.01和0.05 (平均负载(过去1分钟、5分钟、15分钟平均队列长度、在CPU队列中等待的队列长度) ) ) ) ) ) ) ) ) ) ) )。
tasks : 441总进程数
2运行:正在运行的进程数
439 sleeping :睡眠的进程数
0 stopped :已停止的进程数
0 zombie :僵硬的进程数
%Cpu0:CPU使用率(可按数字键1展开,默认情况下仅显示一个%CPU0) () ) ) ) ) ) ) ) ) ) ) )。
0.0 us )用户占有率CPU(centos7取消了%的显示,用户和核心的占有率为7:3 ) ) ) )。
0.0 sy :核心区域占CPU的比例
0.0 ni :在用户区域中更改了优先级的进程CPU使用率(Nice ) () ) ) ) ) ) ) ) ) 652 )
100.0 id :空闲CPU的比例
0.0 wa :等待io的CPU时间的比例
0.0 hi、0.0 si :硬件中断、软件中断
0.0 st :虚拟化程序窃取的时间
KiB Mem : 1868688 total :物理内存总量1.8G
831104 free :可用内存总量
519260使用情况:使用的物理内存总数
518324 buff/cache :用于缓冲区和缓存的内存空间
KiB Swap:0 total :交换空间总量
0自由、0使用:可用交换空间总量、使用的交换空间总量
1129584 avail Mem :可用内存空间
顶层显示状态字段说明:
PID :进程ID任务的进程ID
用户:用户名称任务所有者名称
宣传:优先级优先级
NI:Nice值
VIRT :虚拟内存集
RES :常驻内存集
SHR :共享内存区域
s :流程状态的当前进程状态
% CPU:CPU用户CPU使用率
% mem :内存使用情况
时间: CPU time、hundredths CPU时间,精确到秒
启动命令
原文链接:在Linux上top命令的解说、转载请注明来源!
~微信打赏~
授奖
共享到: