top命令分为汇总区和任务明细区
当前时间是15:39:37.系统早已运行了90天,15个小时,26分钟。当前有两个活跃用户
上下两行以kb方式展示数学显存和swap显存的总计,空闲(free),已使用(total)的情况
其中buff/cache,是在cpu读写硬碟数据时,为了提速在显存中开辟的缓冲(buffer针对写)或缓存区域(cache针对读)
availmem是创建新进程时,在不使用swap分区的情况下,才能分配的显存大小。这个大小可能比当前的free还大,这是由于buff/cache中的显存在创建进程时,若须要,也是可以占领过来的。
总共有27个进程,1个运行,26的sleep中
loadaverage前面的三组数字分别是1分钟、5分钟、15分钟的工作负载情况。这儿的Load指的出于R(runing)和D(Uninterruptiblesleep)的两种状态下的进程数
在单核cpu情况下。loadaverage为0.4的表示,其cpu借助率只有40%。loadaverage为1,表示cpu借助率为100。loadaverage为2.12说明,cpu早已超负荷112%(2.12减满负荷1,即为超负荷部份)
在多核cpu的机器上linux中top命令,须要将以上的1,5,15的负载乘以对应的cpu核数,才好评估对应的cpu的负载情况
例如,这个cpu为40核的机器上,其cpu过去一分钟的使用情况为:8.26/40=0.2065,说明cpu使用率只有20%
展示每位进程的情况
在top名称执行后,按小k,可以步入进程杀害对话框
在前面输入进程号,即可杀害进程
在top命令下
按以下小写字母,分别按不同的维度进行排序
其实你也可以在命令启动时,直接对top加参数。例如以cpu使用情况排序
top命令默认显示的进程的运行情况,在top命令执行后,按小写的Hlinux中top命令,可步入线程执行情况页面,再按一次H则会到进程展示。或则在启动时对top加参数top-H
在top执行后,按小c,则才能展示进程路径,但是对内核进程的名称(command列),加上方括弧。再按c切换回来
其实也可以在启动时,加参数top-c
top执行后按大V
在top启动后linux操作系统安装,按大写u,在输入框中输入对应的用户名
或则在top启动时,通过加参数来过滤用户top-uroot
在top启动后,按大O,步入过滤表达式的输入框
表达式有以下几种类型
输入等号'=',消除filter表达式
在top命令下linux操作系统版本,按t或m来进行进度条显示
首先基于psaux|grepprocessName找到对应进程的pid
之后使用top-c-ppid方法单过滤查看该进程的资源占用情况