当前位置:   article > 正文

linux下的top命令初识_top命令的%mem

top命令的%mem

top命令是最流行Unix/Linux的性能工具之一。系统管理员可用运行top命令监视进程和Linux整体性能。
top 命令是 Linux 下常用的系统资源占用查看及性能分析工具,能够实时显示系统中各个进程的资源(比如cpu、内存的使用)占用状况,类似于 Windows 的任务管理器。top命令的执行结果是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.top命令提供了实时的对系统处理器的状态监视。
在这里插入图片描述
系统总的运行状态:

top:系统时间、系统自上次启动已经运行时间总和、当前访问系统用户量以及平均负载值

Tasks:显示进程统计信息:进程总数、运行、睡眠、运行中、僵尸以及已停止的进程数

%Cpu:显示CPU统计信息:用户进程、系统进程、nice进程以及空闲进程所占用的CPU时间百分比

KiB   MeM:显示内存信息:物理内存总量、free内存、已用内存等以及用作缓冲区的内存量

KiB  Swap:显示交换区信息:总量、空闲、已用以及缓存的量
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

详细任务列表:

PID:进程ID,进程的唯一标识符

USER:进程所有者的实际用户名。

PR:进程的调度优先级。这个字段的一些值是'rt'。这意味这这些进程运行在实时态。

NI:进程的nice值(优先级)。越小的值意味着越高的优先级。负值表示高优先级,正值表示低优先级

VIRT:进程使用的虚拟内存。进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES:驻留内存大小。驻留内存是任务使用的非交换物理内存大小。进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR:SHR是进程使用的共享内存。共享内存大小,单位kb

S:这个是进程的状态。它有以下不同的值:

 - D - 不可中断的睡眠态。
 -  R – 运行态 
 - S – 睡眠态 
 - T – 被跟踪或已停止 
 - Z – 僵尸态

%CPU:自从上一次更新时到现在任务所使用的CPU时间百分比。

%MEM:进程使用的可用物理内存百分比。

TIME+:任务启动后到现在所使用的全部CPU时间,精确到百分之一秒。

COMMAND:运行进程所使用的命令。进程名称
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29

top的命令参数:
在这里插入图片描述

NAME
       top - display Linux processes

SYNOPSIS
       top -hv|-bcHiOSs -d secs -n max -u|U user -p pid -o fld -w [cols]
  • 1
  • 2
  • 3
  • 4
  • 5

详细命令:

  •-b : 批次模式运行。通常用作来将top的输出的结果传送给其他程式或储存成文件 
    •-c : 显示执行任务的命令行 
    •-d : 设定延迟时间 
    •-h : 帮助 
    •-H : 显示线程。当这个设定开启时,将显示所有进程产生的线程 
    •-i: 显示空闲的进程 
    •-n : 执行次数。一般与-b搭配使用 
    •-u : 监控指定用户相关进程 
    •-U : 监控指定用户相关进程 
    •-p : 监控指定的进程。当监控多个进程时,进程ID以逗号分隔。这个选项只能在命令行下使用 
    •-s : 安全模式操作 
    •-S : 累计时间模式 
    •-v : 显示top版本,然后退出。 
    •-M : 自动显示内存单位(k/M/G)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

实例:
1.按进程的MEM倒序:

top  -o   %MEM(或者进入top后按大写M)
  • 1

在这里插入图片描述
2.按进程的CUP使用情况倒序:(电脑特别卡的时候看下CPU使用情况)

top  -o   %CPU(或者进入top后按大写P)
  • 1

在这里插入图片描述
3.查看某个pid进程的线程状态:

top -Hp  pid
  • 1

在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/75663
推荐阅读
相关标签
  

闽ICP备14008679号