转自:http://hi.baidu.com/%CC%D8%B0%AE%C0%B6%C1%AB%BB%A8/blog/item/5b4856122dfabd5e43a9ade7.html
top - 13:37:58 up 51
days, 20:48, 2 users, load average: 0.05, 0.03, 0.02
Tasks: 290 total, 1 running, 289 sleeping,
0 stopped, 0 zombie
Cpu(s):
0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si,
0.0%st
Mem: 6096544k total,
4587432k used, 1509112k free, 437192k buffers
Swap: 8385888k total, 0k used,
8385888k free, 2846684k cached
PID USER PR NI VIRT RES SHR S %CPU
%MEM TIME+ COMMAND
22140 oracle 15 0 1694m 1.2g 1.1g S 0.0
19.8 1:20.40 oracle
22150 oracle 15 0 1688m 944m 936m S 0.0
15.9 0:30.19 oracle
22138 oracle 15 0 1681m 937m 934m S 0.0
15.7 0:02.14 oracle
4920 oracle 15 0 1686m 916m 908m S 0.0
15.4 3:14.46 oracle
4922 oracle 15 0 1686m 876m 868m S 0.0
14.7 2:17.30 oracle
4916 oracle 15 0 1686m 814m 806m S 0.0
13.7 1:55.11 oracle
22146 oracle 15 0 1686m 753m 745m S 0.0
12.7 0:31.55 oracle
VIRT:virtual memory
usage
1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等
2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量
RES:resident memory usage
常驻内存
1、进程当前使用的内存大小,但不包括swap
out
2、包含其他进程的共享
3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反
4、关于库占用内存的情况,它只统计加载的库文件所占内存大小
SHR:shared
memory
1、除了自身进程的共享内存,也包括其他进程的共享内存
2、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小
3、计算某个进程所占的物理内存大小公式:RES –
SHR
4、swap
out后,它将会降下来
DATA
1、数据占用的内存。如果top没有显示,按f键可以显示出来。
2、真正的该程序要求的数据空间,是真正在运行中要使用的。
相关推荐
Linux中的top, htop资源管理器命令中的VIRT列和RES列的区别 Linux运维都知道,VIRT是虚拟内存,RES是物理内存 但是如何在VIRT中申请内存,如何在RES中申请内存,你知道吗?你以为只是malloc,new这么简单吗? 奉上我作的...
"Linux top 命令详解" Linux top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。下面详细介绍它的使用方法。 认识 top 的显示结果 --------------...
在Linux操作系统中,`top`命令是一个实时动态显示系统状态的工具,它是系统管理员监控系统资源使用情况的重要手段。本文将深入解析`top`命令的使用,包括其基本功能、参数选项以及如何解读其输出结果。 `top`命令...
### Linux 下 `top` 命令的使用详解 `top` 命令是 Linux 系统中非常重要的实时监控工具之一,主要用于查看和监控系统资源使用情况,特别是 CPU 和内存的使用情况。虽然大多数程序员都熟悉 `top` 命令的基本使用,但...
Linux 下 top 命令详细简介 top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。下面详细介绍它的使用方法。 系统整体的统计信息 在 top 命令的...
### Linux中top命令参数介绍及查询结果详细分析 #### 一、top命令概述 `top` 命令是Linux操作系统中一个非常实用且强大的工具,它可以实时地展示系统中各个进程的资源占用情况,包括CPU使用率、内存使用量等关键...
### Linux下的Top命令参数详解 #### 一、Top命令简介 `top` 命令是Linux系统中一个非常强大的工具,它能够实时地显示系统的各种资源使用情况,特别是CPU和内存的使用情况,以及各个进程的状态。对于系统管理员来说...
- **VIRT/RES/SHR**:分别代表虚拟内存、物理内存和共享内存的大小 - **S**:进程状态,如D(不可中断的睡眠)、R(运行)、S(睡眠)、T(跟踪/停止)和Z(僵尸进程) - **%CPU/%MEM**:CPU和内存的使用率 - **TIME...
### Linux下top命令使用方法详解 #### 一、top 命令简介 `top` 命令是Linux系统中一个非常强大的实时监控工具,它可以帮助用户了解系统的整体运行状态,包括CPU使用率、内存使用情况以及各个进程的状态等。通过`...
### Linux中的Top命令详解 #### 一、Top命令概述 `top`命令是Linux系统中一个非常实用且强大的工具,用于实时显示系统中各个进程的资源占用状况。它提供了CPU使用率、内存使用情况以及系统运行时间等信息,是系统...
`top`命令是Linux系统中不可或缺的工具之一,主要用于实时显示系统中各个进程的资源占用状况。它不仅能够帮助系统管理员监控服务器的负载情况,还能够让用户详细了解各个进程的具体信息,如CPU使用率、内存使用量等...
`Linux` 的 `top` 命令是系统管理员和开发者常用的一个实时监控系统性能和进程状态的工具。它能提供关于CPU使用率、内存使用情况、进程状态等关键信息,帮助诊断系统瓶颈和性能问题。本文将详细介绍 `top` 命令的...
`top` 命令是 Linux 系统中一个非常重要的系统监控工具,它可以实时地显示系统中各个进程的资源占用状况,包括 CPU 使用率、内存使用情况等。通过 `top` 命令,用户可以清晰地了解当前系统的运行状态,并且能够根据...
在Linux系统中,`top`命令是一个非常强大的实时系统监控工具,尤其在Ubuntu等基于Linux的发行版中广泛使用。`top`命令提供了系统运行状态的动态视图,包括CPU使用情况、内存使用情况、任务(进程)状态以及系统负载...
`top`命令是Linux系统中一个非常重要的性能分析工具,它允许用户实时监控系统的整体状态,包括CPU使用率、内存使用情况以及各个进程的资源占用等。以下是对`top`命令参数及其显示内容的详细解释: 1. **基本概念与...
### Linux的top命令解析 #### 一、概述 `top`命令是Linux系统中非常重要的一个性能监控工具,它可以实时地展示系统中各个进程的资源使用情况,包括CPU使用率、内存使用情况等。这对于系统管理员来说是非常有用的,...
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 从输出结果中,我们可以看到当前系统的 CPU 使用率、内存使用率、进程列表等信息。 二、free 命令 free 命令用于显示系统的内存使用情况。它可以显示总的...
Linux下看内存和CPU使用率一般都用top命令,但是实际在用的时候,用top查看出来的内存占用率都非常高,如: Mem: 4086496k total, 4034428k used, 52068k free, 112620k buffers Swap: 4192956k total,...
它提供了丰富的选项和自定义字段,可以按需查看不同进程的详细信息,包括PID(进程ID)、USER(进程所有者)、PR(优先级)、NI(Nice值)、VIRT(虚拟内存大小)、RES(物理内存大小)、SHR(共享内存)、%CPU(CPU...