top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统性能和运行信息的实用工具。通过top命令所提供的互动式界面,用热键可以管理。

语法

top(选项)

选项

-b:以批处理模式操作;

-c:显示完整的治命令;

-d:屏幕刷新间隔时间;

-I:忽略失效过程;

-s:保密模式;

-S:累积模式;

-i:设置间隔时间;

-u:指定用户名;

-p:指定进程;

-n:循环显示的次数。

top交互命令

在top命令执行过程中可以使用的一些交互命令。这些命令都是单字母的,如果在命令行中使用了-s选项, 其中一些命令可能会被屏蔽。

h:显示帮助画面,给出一些简短的命令总结说明;

k:终止一个进程;

i:忽略闲置和僵死进程,这是一个开关式命令;

q:退出程序;

r:重新安排一个进程的优先级别;

S:切换到累计模式;

s:改变两次刷新之间的延迟时间(单位为s),如果有小数,就换算成ms。输入0值则系统将不断刷新,默认值是5s;

f或者F:从当前显示中添加或者删除项目;

o或者O:改变显示项目的顺序;

l:切换显示平均负载和启动时间信息;

m:切换显示内存信息;

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

c:切换显示命令名称和完整命令行;

M:根据驻留内存大小进行排序;

P:根据CPU使用百分比大小进行排序;

T:根据时间/累计时间进行排序;

w:将当前设置写入~/.toprc文件中。

实例

top - 09:44:56 up 16 days, 21:23,  1 user,  load average: 9.59, 4.75, 1.92

Tasks: 145 total,  2 running, 143 sleeping,  0 stopped,  0 zombie

Cpu(s): 99.8%us,  0.1%sy,  0.0%ni,  0.2%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:  4147888k total,  2493092k used,  1654796k free,  158188k buffers

Swap:  5144568k total,  56k used,  5144512k free,  2013180k cached

解释:

top - 09:44:56[当前系统时间],

16 days[系统已经运行了16天],

1 user[个用户当前登录],

load average: 9.59, 4.75, 1.92[系统负载,即任务队列的平均长度]

Tasks: 145 total[总进程数],

2 running[正在运行的进程数],

143 sleeping[睡眠的进程数],

0 stopped[停止的进程数],

0 zombie[冻结进程数],

Cpu(s): 99.8%us[用户空间占用CPU百分比],

0.1%sy[内核空间占用CPU百分比],

0.0%ni[用户进程空间内改变过优先级的进程占用CPU百分比],

0.2%id[空闲CPU百分比], 0.0%wa[等待输入输出的CPU时间百分比],

0.0%hi[],

0.0%st[],

Mem: 4147888k total[物理内存总量],

2493092k used[使用的物理内存总量],

1654796k free[空闲内存总量],

158188k buffers[用作内核缓存的内存量]

Swap:  5144568k total[交换区总量],

56k used[使用的交换区总量],

5144512k free[空闲交换区总量],

2013180k cached[缓冲的交换区总量],

linux top 命令可视化_Linux top命令使用详解:显示或管理执行中的程序相关推荐

  1. linux pssh用法,pssh命令_Linux pssh 命令用法详解:批量管理执行

    pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问. 安装 ...

  2. ftp linux 推送文件_Linux文件传输FTP详解

    ftp命令用来设置文件系统相关功能.ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相 ...

  3. linux开机dracut界面_linux开机启动步骤详解

    linux开机启动简单流程图如下: 一.BIOS加电自检 按下电源开关,电脑会首先启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的. BIOS主要做如下工作: 1.检测连接硬件,比如显卡 ...

  4. dd linux 格式化u盘启动盘_linux dd命令刻录启动U盘详解

    linux dd命令刻录启动U盘详解 dd命令做usb启动盘十分方便,只须:sudo dd if=xxx.iso of=/dev/sdb bs=1M 用以上命令前必须卸载u盘,sdb是你的u盘,bs= ...

  5. unix/linux命令“ls -l”选项输出结果详解

    from: http://hi.baidu.com/hoxily/item/12e2a02d03f77e0942634a8e unix/linux命令"ls -l"选项输出结果详解 ...

  6. linux里sh命令是做什么的?详解!

    linux里sh命令是做什么的?详解! cs_jiao | 浏览 49759 次  2010-08-20 12:05  2010-08-20 12:29 最佳答案 sh或是执行脚本,或是切换到sh这个 ...

  7. linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解

    <Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...

  8. linux环境下blastn命令怎么用,Linux环境下通配符及特殊符号使用详解

    Linux环境下通配符及特殊符号使用详解 我们现在来介绍通配符的使用,通过通配符的过滤,快速找到想找的文件和目录,比如/etc/目录下有上千个目录和文件,不使用通配符想找一个目录和文件是非常麻烦的和花 ...

  9. Linux中head和tail命令作用,Linux 命令head和tail常见用法详解

    head和tail是一组想对应的命令,默认分别显示文件的开头和末尾10行记录. head head 命令可以将一段文本的开头一部分输出到标准输出. head命令既可以处理文本文件也可以处理标准输入. ...

最新文章

  1. linux 文本处理 awk 几个特殊的内置变量
  2. 262. 行程和用户
  3. ASP.NET在线用户列表精确版——解决用户意外退出在线列表无法及时更新问题
  4. 微软官方反间谍流氓软件WindowsDefender
  5. python虚拟环境 virtualenv工具
  6. weblogic jms消息 删除_消息队列与消息中间件概述:消息中间件核心概念与技术选型...
  7. 推荐几个好用的php集成开发环境,推荐几个好用的PHP集成开发环境 (2
  8. 智能优化算法:蜉蝣算法 - 附代码
  9. adb shell /system/bin/screencap screenrecord
  10. 用户登录项目第二期——HTML登录页面实现
  11. 办公室计算机知识考试试题,办公室人员电脑操作基本技能方面测试题--绝对经典...
  12. CT重建学习笔记(一)
  13. html5制作涂鸦板,HTML5实现涂鸦板
  14. 计算机主硬盘,电脑是固态和机械双盘系统在固态为什么显示主硬盘是机械盘
  15. ANN to SNN
  16. 【题解】JZOJ1321:灯
  17. oracle语句怎么查工作日,SQL查询工作日 - Oracle开发 - ITPUB论坛-中国专业的IT技术社区...
  18. 使用swiftype实现站内搜索
  19. 对数の学习笔记(一)
  20. 让BAT执行php程序,不错哦!

热门文章

  1. JavaScript 设计模式之构造函数模式
  2. IBM TS3200 Drive故障处理方案
  3. 【简讯】微软拟发布开源VB6
  4. Visual C++ 时尚编程百例009(响应键盘)
  5. C#:invoke 与 BeginInvoke使用区别
  6. 32位oracle_oracle 性能调优
  7. ios 上传图片到阿里云的oss_JEECG BOOT 上传如何同时支持阿里OSS、Minio、本地存储
  8. centos 配置php开发环境变量配置,CentOS中配置PHP和Nginx环境变量
  9. ps作业素材和成品_没有用过PS的画框工具,你还敢说你是设计大佬?
  10. LOJ2195 旅行