`

[zz]Top命令VIRT,RES,SHR,DATA的含义

F# 
阅读更多
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中的top, htop资源管理器命令中的VIRT列和RES列的区别 Linux运维都知道,VIRT是虚拟内存,RES是物理内存 但是如何在VIRT中申请内存,如何在RES中申请内存,你知道吗?你以为只是malloc,new这么简单吗? 奉上我作的...

    Linux top 命令详解

    "Linux top 命令详解" Linux top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。下面详细介绍它的使用方法。 认识 top 的显示结果 --------------...

    TOP命令实例详解

    ### TOP命令实例详解 #### 一、概述 `top`命令是Linux系统中不可或缺的工具之一,主要用于实时显示系统中各个进程的资源占用状况。它不仅能够帮助系统管理员监控服务器的负载情况,还能够让用户详细了解各个进程的...

    top命令详解 标题还不够详细吗

    6. **进程列表行**:`PID USER PR NI VIRT RES SHR %CPU %MEM TIME+ COMMAND` - `PID` 进程标识号。 - `USER` 用户名。 - `PR` 进程的优先级。 - `NI` nice 值。 - `VIRT` 虚拟内存大小。 - `RES` 实际使用的...

    Linux中top命令参数介绍及查询结果详细分析

    ### Linux中top命令参数介绍及查询结果详细分析 #### 一、top命令概述 `top` 命令是Linux操作系统中一个非常实用且强大的工具,它可以实时地展示系统中各个进程的资源占用情况,包括CPU使用率、内存使用量等关键...

    ubuntu中top命令详解

    在Linux系统中,`top`命令是一个非常强大的实时系统监控工具,尤其在Ubuntu等基于Linux的发行版中广泛使用。`top`命令提供了系统运行状态的动态视图,包括CPU使用情况、内存使用情况、任务(进程)状态以及系统负载...

    linux top命令详解

    2. **进程列表**:按CPU使用率排序列出所有进程,包括PID(进程ID)、USER(进程所有者)、PR(优先级)、NI(nice值)、VIRT(虚拟内存大小)、RES(物理内存占用)、SHR(共享内存)、%CPU(CPU使用率)、%MEM...

    生产运维资源监控的TOP命令介绍.docx

    6. 进程信息:PID 进程 ID、USER 进程对应用户名、PR 优先级、NI(nice 值)、VIRT(进程使用的虚拟内存总数)、RES(进程使用的未被换出的物理内存大小)、SHR(共享内存大小)、S(进程状态 S=睡眠 T=跟踪 R=运行 ...

    linux下top命令详细简介

    Linux 下 top 命令详细简介 top 命令是 Linux 下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于 Windows 的任务管理器。下面详细介绍它的使用方法。 系统整体的统计信息 在 top 命令的...

    图解linux下top命令的使用

    - **VIRT/RES/SHR**:分别代表虚拟内存、物理内存和共享内存的大小 - **S**:进程状态,如D(不可中断的睡眠)、R(运行)、S(睡眠)、T(跟踪/停止)和Z(僵尸进程) - **%CPU/%MEM**:CPU和内存的使用率 - **TIME...

    linux下top命令的使用.docx

    接下来,我们将通过分析一个运行中的 WEB 服务器的 `top` 监控截图,详细介绍 `top` 视图中各种数据的具体含义以及如何对视图中的各进程(任务)字段进行排序。 #### top 视图基本结构及数据解释 **一、第一行:...

    linux下top命令参数解释

    ### Linux下的Top命令参数详解 #### 一、Top命令简介 `top` 命令是Linux系统中一个非常强大的工具,它能够实时地显示系统的各种资源使用情况,特别是CPU和内存的使用情况,以及各个进程的状态。对于系统管理员来说...

    Linux系统查看内存使用率

    Linux下看内存和CPU使用率一般都用top命令,但是实际在用的时候,用top查看出来的内存占用率都非常高,如:  Mem: 4086496k total, 4034428k used, 52068k free, ...  PID USER PR NI VIRT RES SHR S %CP

    linux下top使用方法

    PID USER PR NI VIRT RES SHR %CPU %MEM TIME+ COMMAND 1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 ...

    top命令详解1

    `top` 命令是Linux系统中一个强大的实时系统监控工具,用于查看系统的整体运行状态,包括CPU使用情况、内存使用情况以及各个进程的资源消耗。它可以帮助系统管理员了解系统负载、进程行为以及资源分配,从而进行问题...

    Linux的top命令解析_docx1

    9. **VIRT/RES/SWAP** 虚拟内存、物理内存(未换出)和交换空间使用情况 10. **SHR** 共享内存大小 11. **S** 进程状态(D-不可中断的睡眠,R-运行,S-睡眠,T-跟踪/停止,Z-僵尸进程) 12. **COMMAND** 进程名称或...

    Linux系统中3个性能监控和优化命令讲解.doc

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 从输出结果中,我们可以看到当前系统的 CPU 使用率、内存使用率、进程列表等信息。 二、free 命令 free 命令用于显示系统的内存使用情况。它可以显示总的...

    top命令解析.pdf

    在`top`命令的输出中,每一部分都有其特定的含义: 1. **第一行**: - 系统当前时间 - 系统运行时间 - 当前用户登陆数 - 系统负载(load average):表示过去1分钟、5分钟和15分钟内的平均负载。理想情况下,...

    virt-top-1.0.8-24.el7.x86_64.rpm

    离线安装包,亲测可用

    linux下top命令参数解释定义.pdf

    `top`命令是Linux系统中一个非常重要的性能分析工具,它允许用户实时监控系统的整体状态,包括CPU使用率、内存使用情况以及各个进程的资源占用等。以下是对`top`命令参数及其显示内容的详细解释: 1. **基本概念与...

Global site tag (gtag.js) - Google Analytics