linux top

第一行

  当前时间 (09:42:40)

  系统已启动的时间 (up 1442 days, 5:13)    [系统已经启动了1442天,5小时,13分钟]

  当前用户数(5 users)

  系统负载(load average: 0.00 0.03 0.00) [采集时间1分钟之前,5分钟之前,15分钟之前]

第二行

  Tasks 代表系统中进程

  进程总数 (238 total)

  运行进程数目(1 running)[包括正在运行和等待运行的进程,教科书上的:就绪态与运行态]

  阻塞进程数目(237 sleeping)[等待IO或者调用sleep函数]

  停止状态进程(0 stopped)[收到STOP信号后获得停止状态,收到CONT信号,失去STOP状态;最简单ctrl+z使得一个进程STOP]

  僵尸进程数目(0 zombie) [子进程已死,但没有被父进程回收,僵尸]  

第三行

  用户空间CPU使用占比 (1.0%us)  [user mode]

  内核空间CPU使用占比(0.7%sy)  [system mode]

  低优先级进程使用CPU占比(0.0%ni) [只要nice大于0,即可看到ni值发生变化。 运行程序: nice -n 1 ./a.out]

  CPU空闲时间占比(98.3%id)     [idle task]

  CPU等待IO占比 (0.0%wa)       [I/O waiting]

  CPU处理硬中断占比(0.0%hi)    [servicing IRQs]

  CPU处理软中断占比(0.0%si)     [servicing soft IRQs]

  (0.0%st)虚拟机相关,存疑        [steal]

  [renice 调整已经存在的进程的优先级]

第四行

  物理内存总量(32948912k total)

  已使用内存量(14139736k used)

  空闲内存量   (18818176k free)

  buffer大小   (2923324k buffers)[缓冲区容量包含在已使用内存量中] 

第五行

  交换空间大小(2104504k total) [交换空间存在于硬盘上]

  已使用量      (41268k used)

  空闲容量      (2063236k free)

  cache容量    (6224692k cached) [注:该空间存在于物理内存,包含在已使用内存量中]

  

  [buffer vs cache]

  A buffer is something that has yet to be "written" to disk.
  A cache is something that has been "read" from the disk and stored for later use.

列表标题

  PID    进程标识符

  USER 进程拥有者

  PR     进程优先权  [数越小,进程优先级越高]

  NI      NICE Value [PR = PR + NI,因此,NI为负数,PR小,优先级高;NI可以手动调整]

  VIRT  进程虚拟内存大小 [进程总得寻址空间大小]

  RES   进程实际占用物理内存大小

  SHR  共享内存大小,比如动态链接库

  S       进程状态

  %CPU  进程CPU占用率

  %MEM 进程内存占用率

  TIME+ 进程运行时间

  COMMAND 启动进程的命令

  

  [difference virt res shr]  if a program only uses a few functions in a library, the whole library is mapped and will be counted in VIRT and SHR,

  but only the parts of the library file containing the functions being used will actually be loaded in and be counted under RES.

时间: 2024-10-07 23:37:59

linux top的相关文章

linux TOP命令各参数详解【转载】

实时监控或查看系统资源使用情况的工具——TOP top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 下面详细介绍它的使用方法: (实时监控系统资源使用情况图) 统计信息区前五行是系统整体的统计信息: 第一行是任务队列信息,同 uptime  命令的执行结果.其内容如下: 01:06:48 当前时间 up 1:22 系统运行时间,格式为时:分 1 user 当前登录用户数 load average: 0.06, 0.60, 0.

Linux Top 命令解析 比较详细--转

TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序:而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. top - 12:38:33 up 50 days, 23:15,  7 users,  load average: 60.58, 61.14,

(转)linux TOP命令各参数详解【转载】

实时监控或查看系统资源使用情况的工具——TOP top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 下面详细介绍它的使用方法: (实时监控系统资源使用情况图) 统计信息区前五行是系统整体的统计信息: 第一行是任务队列信息,同 uptime  命令的执行结果.其内容如下: 01:06:48 当前时间 up 1:22 系统运行时间,格式为时:分 1 user 当前登录用户数 load average: 0.06, 0.60, 0.

详解Linux Top 命令

Linux top命令简介 top 命令是最流行的性能监视工具之一,我们必需了解.它是一个优秀的交互式工具,用于监视性能.它提供系统整体性能,但报告进程信息才是 top 命令的长处.top 命令交互界面如下图所视: linux top示例 top 界面分为两个部份,光标上面部份显示关于系统整体性能,光标下面部份显示各进程信息.光标所在处是用来输入操作命令的. Linux top命令界面 第一行显示的内容和uptime命令一样,[l]可以显示和隐藏这个区域: top界面第一行|uptime top

linux top命令查看内存及多核CPU的使用讲述【转】

转载一下top使用后详细的参数,之前做的笔记找不见了,转载一下,作为以后的使用参考: 原文地址:http://blog.csdn.net/linghao00/article/details/8059244 linux top命令查看内存及多核CPU的使用讲述 查看多核CPU命令mpstat -P ALL  和  sar -P ALL 说明:sar -P ALL > aaa.txt   重定向输出内容到文件 aaa.txttop命令经常用来监控linux的系统状况,比如cpu.内存的使用,程序员基

Linux Top的使用

Linux Top的使用 Top常用命令 -b:以批处理模式操作: -c:显示完整的治命令: -d:屏幕刷新间隔时间: -I:忽略失效过程: -s:保密模式: -S:累积模式: -i:设置间隔时间: -u:指定用户名: -p:指定进程: -n:循环显示的次数. TOP页面参数解释 统计信息 top - 23:04:04 up 27 min, 1 user, load average: 0.19, 0.27, 0.23 top: 当前时间 //当前时间为23:04:04 up:机器运行时间 //当

Linux top命令详解和使用技巧

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 下面详细介绍它的使用方法: top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最"敏感"的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序,而且该命令的很多特性都可以通过交互式命令或者在个人定制文

linux top命令详解

top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k b

Linux top命令

TOP命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况.TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最"敏感"的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序:而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定. 未完待续......

Linux top命令的用法详细详解

首先介绍top中一些字段的含义: VIRT:virtual memory usage 虚拟内存 1.进程“需要的”虚拟内存大小,包括进程使用的库.代码.数据等 2.假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存 1.进程当前使用的内存大小,但不包括swap out 2.包含其他进程的共享 3.如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反 4.关于库占用内存的情况,它