b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

Linux详细检查CPU和内存使用情况(2)

电脑杂谈  发布时间:2020-08-08 08:12:44  来源:网络整理

因此可用内存= free + buffers + cached =已全部使用

top命令是Linux下常用的性能分析工具,类似于Windows任务管理,它可以实时显示系统中每个进程的资源占用状态

处理器. 下面详细描述其用法.

top - 02:53:32 up 16 days,  6:34, 17 users,  load average: 0.24, 0.21, 0.24
Tasks: 481 total,   3 running, 474 sleeping,   0 stopped,   4 zombie
Cpu(s): 10.3%us,  1.8%sy,  0.0%ni, 86.6%id,  0.5%wa,  0.2%hi,  0.6%si,  0.0%st
Mem:   4042764k total,  4001096k used,    41668k free,   383536k buffers
Swap:  2104472k total,     7900k used,  2096572k free,  1557040k cached
  PID    USER      PR  NI  VIRT  RES   SHR  S %CPU %MEM    TIME+    COMMAND
  32497  jacky     20   0  669m  222m  31m  R   10  5.6   29:27.62  firefox 
  4788   yiuwing   20   0  257m  18m   13m  S    5  0.5   5:42.44   konsole 
  5657   Liuxiaof  20   0  585m  159m  30m  S    4  4.0   5:25.06   firefox 
  4455   xiefc     20   0  542m  124m  30m  R    4  3.1   7:23.03   firefox 
  6188   Liuxiaof  20   0  191m  17m   13m  S    4  0.5   0:01.16   konsole

统计信息区域中的前五行是系统的整体统计信息. 第一行是任务队列信息,与uptime命令的执行结果相同. 其内容如下:

01:06:48当前时间

linux查看内存使用情况_linux 查看剩余内存_linux查看内存使用情况

up 1:22系统运行时间,格式为hour: minute

1个用户当前登录的用户数

平均负载: 0.06、0.60、0.48系统负载,即任务队列的平均长度.

这三个值是1分钟,5分钟和15分钟前到现在的平均值.

第二和第三行是进程和CPU信息. 当有多个CPU时,这些内容可能超过两行. 内容如下:

任务: 进程总数为29

1个正在运行的进程数

28个睡眠进程

0个已停止的进程数

0僵尸僵尸进程号

CPU: 用户空间占用CPU的百分比为0.3%

1.0%sy内核空间占用的CPU百分比

0.0%ni用户进程空间中优先级已更改的进程所占用的CPU百分比

98.7%空闲ID的CPU百分比

0.0%wa等待输入和输出的CPU时间百分比

0.0%嗨

0.0%si

最后两行是内存信息. 内容如下:

Mem: 总共191272k总物理内存

已使用的173656k所使用的物理内存总量

17616k可用总可用内存

22052k缓冲区用作内核缓存的内存量

掉期: 192772k总掉期总额

已用0k的交换区总数

192772k免费自由交换区总数

123988k缓存的交换区总数.

内存中的内容被交换到交换区域,然后又返回到内存,但是使用的交换区域尚未被覆盖,

该值是内容已存在于内存中的交换区域的大小.

当相应的内存再次换出时,无需写入交换区域.

每个过程的详细信息显示在过程信息区域的统计信息区域下方. 首先,让我们了解每一列的含义.

序列号列名含义

PID进程ID

b PPID父进程ID

c RUSER真实用户名

d UID进程所有者的用户ID

e USER进程所有者的用户名

f GROUP流程所有者的组名

g TTY启动该过程的终端的名称. 未从终端启动的进程显示为?

h PR优先级

我NI的价值很高. 负值表示高优先级,正值表示低优先级

j P最后使用的CPU,仅在多CPU环境中有意义

k%CPU从上次更新到现在的CPU时间所占的百分比

l TIME进程使用的CPU总时间,以秒为单位

m TIME +进程使用的总CPU时间,单位为1/100秒

n%MEM进程使用的物理内存百分比

o VIRT进程使用的虚拟内存总量,以kb为单位. VIRT = SWAP + RES

p交换出的SWAP进程使用的虚拟内存大小,以kb为单位.

linux查看内存使用情况_linux查看内存使用情况_linux 查看剩余内存

q尚未换出的RES进程使用的物理内存大小,以kb为单位. RES = CODE + DATA

r CODE可执行代码占用的物理内存大小,单位kb

s DATA可执行代码(数据段+堆栈)以外的部分所占用的物​​理内存大小,单位kb

t SHR共享内存大小,单位kb

u nFLT页面错误次数

v自上次写入nDRT以来已被修改的页面数.

w S进程状态.

D =不间断的睡眠状态

R =运行

S =睡眠

T =跟踪/停止

Z =僵尸进程

x COMMAND命令名称/命令行

y WCHAN如果进程正在睡眠,请在睡眠状态下显示系统功能的名称

z标志任务标志,请参阅sched.h

默认情况下,仅显示重要的PID,USER,PR,NI,VIRT,RES,SHR,S,%CPU,%MEM,TIME +,COMMAND列. 您可以使用下面的快捷键来更改显示内容.

更改显示的内容您可以按f键选择显示的内容. 按f键后,将显示列列表,按a-z显示或隐藏相应的列,最后按Enter键进行确认.

按o键更改列的显示顺序. 按小写a-z将相应的列向右移动,按大写A-Z将相应的列向左移动. 最后按Enter确认.

按大写的F或O键,然后按a-z根据相应的列对进程进行排序. 大写的R键可以反转当前排序.

==============================

在使用top命令的过程中,您还可以使用一些交互式命令来完成其他参数的功能. 这些命令是通过快捷键启动的.

: 立即刷新.

P: 按CPU使用率大小排序.

T: 按时间和累积时间排序.

q: 退出顶部命令.

m: 切换到显示内存信息.

t: 切换到显示进程和CPU状态信息.

c: 切换到显示命令名称和完整的命令行.

M: 根据使用的内存大小排序.

W: 将当前设置写入〜/ .toprc文件. 这是推荐的写顶级配置文件的方法.

如您所见,top命令是用于监视系统的非常强大的工具,这对于系统管理员而言尤其重要. 但是,它的缺点是会消耗大量系统资源.

应用示例

使用top命令监视指定的用户. 默认为监视所有用户的进程. 如果要查看指定用户的状态,请在终端上按“ U”键,然后输入用户名,系统将切换到指定用户的进程运行界面.

a. 角色

free命令用于显示内存使用情况,使用权限适用于所有用户.

b. 格式

免费[-b-k-m] [-o] [-s延迟] [-t] [-V]

c. 主要参数

-b -k -m: 分别以字节(KB,MB)显示内存使用情况.

-s延迟: 显示多少秒来显示内存使用情况.

-t: 显示“总内存”列.

-o: 不显示缓冲区调整栏.

d. 应用实例

free命令是用于查看内存使用情况的主要命令. 与top命令相比,它的优点是使用简单,只占用很少的系统资源. 通过-S参数,free命令可用于连续监视正在使用的内存量,从而可以用作方便的实时监视器.

#free -b -s5

使用此命令后,终端将连续报告内存使用情况(以字节为单位),每5秒更新一次.

参考


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shoujiruanjian/article-294378-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 韦鹏翼
      韦鹏翼

      不制造地区紧张武器怎么能好卖呢

    热点图片
    拼命载入中...