Linux教程

每天学习linux命令-top

本文主要是介绍每天学习linux命令-top,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

top是性能分析工具,可看到进程占用的资源。

试图:

 

第一行:

  top - 系统当前时间

   系统运行的时长

  登录的用户数量

  load average: 系统在1、5、15分钟前的平均负载,1核cpu超过1就是高负载

第二行:

  tasks:系统中的总进程数量;

  running:正在运行的;

  sleeping:休眠的;

  stopped:停止的;

  zombie:僵尸进程;

第三行:(占cpu信息比重)

  us:用户模式;

  sy:系统模式;

  ni:改变过优先级的用户模式;

  id:空闲;

  wa:等待输入输出的进程;

  hi:硬中断请求;

  si:软中断请求;

  st:虚拟机;

第四行:(物理内存)

  物理内存总量(KB);

  used:已使用的;

  free:空闲的;

  buff/cache:缓冲;

第五行:(交换分区)

  交换分区总大小;

  used: 已使用的;

  free: 未使用的;

第六行:(进程信息)

  PID:进程id;

  USER: 用户;

  PR: 优先级,数值越小,优先级越高;

  NI:优先级,数值越小,优先级越高;

  VIRT:该进程虚拟内容的大小;

  RES:该进程物理内存的大小;

  SHR:共享内容的大小;

  s:进程状态;

  cpu:cpu百分比;

  mem:内存百分比;

  time:占用cpu的时间;

  command:进程的命令名;

 

参数解释:

  -p:查看某一个进程;

  -b -n 1 > top.log:执行一次,把结果记录到top.log中;

 

交互模式:

  top是交互模式的命令:

  r:修改优先级

  k: 杀掉进程

 

这篇关于每天学习linux命令-top的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!