top命令详解:
第一行:10:01:23----当前系统时间
 
126days,14:29------系统已经运行了126天14小时29分钟(在这期间没有重启过)
 
2users------当前有两个用户登录系统
 
load   average 1.15 ,1.42  , 1.44-------load  average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。
 
load  average数据是每隔5秒钟检查一次活跃的进程数,然后按照特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。
 
 
第二行:
Tasks----任务(进程),系统现在有183个进程,其中处于运行中的有1个,182个在休眠(sleep),stoped状态的有0个,zombie状态(僵尸)的有0个。
 
 
 
第三行
CPU状态
6.7%us---用户空间占用CPU的百分比。
0.4%sy----内核空间占用CPU的百分比
0.0%ni----改变过优先级的进程占用CPU的百分比
92.9%id---空闲CPU占用百分比
0.0%wa---IO等待占用CPU的百分比
0.0%hi----硬中断(Hardware  IRQ)占用CPU的百分比
0.0%si----软中断(Software  Interrupts)占用CPU的百分比
 
 
 
第四行
内存状态
total  ---- 物理内存总量
used----使用中的内存总量
free----空闲内存总量
buffers----缓存的内存量
 
 
第五行swap交换分区
total  ---- 交换区总量
used----使用的交换区总量
free----空闲交换区总量
cached----缓冲的交换区总量
服务器的可用内存计算:第四行的free+第四行的buffers+第五行的cached。
 
 
第七行以下,各进程(任务)的状态监控
PID-----进程id
USER----进程所有者
PR----进程优先级
NI----nice值。负值表示高优先级,正值表示低优先级。
VIRT----进程使用的虚拟内存总量,单位kb。        VIRT=SWAP+RES。
RES----进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
SHR-----共享内存大小,单位kb。
S-----进程状态。D=不可中断的睡眠状态。R=运行。S=睡眠。T=跟踪/停止。Z=僵尸进程。
%CPU----上次更新到现在的CPU时间占用百分比。
%MEM-----进程使用的物理内存百分比
TIME+ ------进程使用的CPU时间总计,单位1/100秒。
COMMAND----进程名称(命令行/命令名)
 
 
 
 
top交互命令和参数:
h    显示帮助
k    杀死一个进程,需要输入进程ID
M   根据驻留内存大小进行排序
P    根据CPU使用百分比大小进行排序
W  将当前设置写入~/.toprc文件中。这是top配置文件的推荐方法。
 按1(123的1)显示CPU的所有核。
 T  按到目前为止使用的 CPU时间总量对任务排序。总量最高的第一个显示
N  按任务的PID进行排序。PID最低的第一个显示
A   按任务时长进行排序。最新的PID第一个显示。通常与“按PID排序”相反
i   隐藏空闲和不消耗CPU的任务
 
 
 其他指令
who   显示当前在线上的用户情况
w   显示当前登录到系统的用户,和用户正在执行的命令。
ps   查看后台进程的工作情况。
uptime  系统运行时间
 
 

Linux工具之top的更多相关文章

  1. Linux下取代top的进程管理工具 htop

    一.htop 简介 This is htop, an interactive process viewer for Linux. It is a text-mode application (for ...

  2. 发布《Linux工具快速教程》

    发布<Linux工具快速教程> 阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书: 本书Github地址:https://github.com ...

  3. Linux工具参考篇(网摘)

    Linux工具参考篇 原文出处:[Linux Tools Quick Tutorial] 1. gdb 调试利器 2. ldd 查看程序依赖库 3. lsof 一切皆文件 4. ps 进程查看器 5. ...

  4. Linux命令之top

    Linux中的top命令显示系统上正在运行的进程.它是系统管理员最重要的工具之一.被广泛用于监视服务器的负载.在本篇中,我们会探索top命令的细节.top命令是一个交互命令.在运行top的时候还可以运 ...

  5. N天学习一个Linux命令之top

    用途 查看机器负载以及进程资源占用情况,linux系统性能分析工具 用法 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...] ...

  6. Linux工具[转]

    ref: https://github.com/linw7/Skill-Tree/blob/master/Linux%E5%B7%A5%E5%85%B7.md Linux工具 Linux下还是有很多超 ...

  7. 进程管理工具uptime,top,htop

    进程管理工具uptime,top,htop 一uptime 显示当前时间,系统已启动的时间.当前上线人数,系统平均负载(1.5.10分钟的平均负载,一般不会超过1) 系统平均负载:指在特定时间间隔内运 ...

  8. 在Linux中通过Top运行进程查找最高内存和CPU使用率

    按内存使用情况查找前15个进程,在批处理模式下为"top" 使用top命令查看有关当前状态,系统使用情况的更详细信息:正常运行时间,负载平均值和进程总数. 分类:Linux命令操作 ...

  9. 第2章 Linux系统安装(3)_SSH连接Linux工具:SecureCRT和WinSCP

    4. SSH连接Linux工具 4.1 Linux网卡配置 (1)临时配置: ifconfig eth0 192.168.32.100 //给eth0网卡指定IP,写在ROM里的,关机会丢失. (2) ...

随机推荐

  1. Mybatis Guide

    每个基于MyBatis的应用都是以一个SqlSessionFactory的实例为中心的.SqlSessionFactory的实例可以通过SqlSessionFactoryBuilder获得.而SqlS ...

  2. Python 面向对象(下)

    本篇博客承接自Python 面向对象(上) 四. 继承,实现,依赖,关联,聚合,组合 Python面向对象--继承,实现,依赖,关联,聚合,组合 五. 特殊成员 Python面向对象--类的特殊成员 ...

  3. c++ 调试信息输出

    1. 把打印信息输出到指定的文件里. #include <stdio.h> #include <stdlib.h> freopen("log.txt", & ...

  4. 资深技术Leader曹乐:如何成为技术大牛

    From: https://mp.weixin.qq.com/s/QaBTm_9AJC01Isr3LLR3aw 原创: 曹乐 公众号: 再成长一次 看了下面这篇文章的话,应该会有收获. 虽然排版不好, ...

  5. CAN总线多节点通信异常分析及解决

    一.CAN物理层特征 CAN收发器的作用是负责逻辑电平和信号电平之间的转换.即从CAN控制芯片输出逻辑电平到CAN收发器,然后经过CAN收发器内部转换将逻辑电平转换为差分信号输出到CAN总线上,CAN ...

  6. 线程回调,线程中的队列,事件,greenlet模块,gevent模块,自定义补丁, 单线程实现并发,协程

    1.线程回调 在线程池/进程池每次提交任务,都会返回一个表示任务的对象,Future对象Future对象具备一个绑定方法,add_done_callback 用于指定回调函数 add 意味着可以添加多 ...

  7. day30 OSI七层协议

    网络编程 什么是网络编程? 网络编程就是编写基于网络传输数据的应用程序 为什么需要网络编程? 在我们以前的编程中,所有的数据都是存在于本地,且只能由我们自己使用,不能进行跨电脑通讯,但是在实际的生活中 ...

  8. Linux文件属性之软硬连接知识深度详解

    一.链接的概念 在Linux系统中,链接可分为两种:一种为硬链接(Hard Link),另一个位软连接或符号链接(Symbolic Link or link).我们在前面讲解过ln这个命令就是创建链接 ...

  9. Elasticsearch5.x 引擎健康情况

    查看引擎健康情况 [root@w]# curl -XGET "http://localhost:9200/_cat/health?v" epoch timestamp cluste ...

  10. SQLite基础-8.子句(二)

    目录 SQLite子句(二) 1. GROUP BY子句 2. HAVING子句 3. LIMIT 子句 4. IF EXISTS 和 IF NOT EXISTS 子句 SQLite子句(二) 1. ...