输入:top

Linux查看内部存储器占用意况,查看内部存储器使用景况。输入:top

Linux查看内部存款和储蓄器占用情形,linux查看内部存款和储蓄器占用

输入:top

澳门金沙国际 1

PID

进程的ID

USER

进程所有者

PR

进程的优先级别,越小越优先被执行

Ninice

VIRT

进程占用的虚拟内存

RES

进程占用的物理内存

SHR

进程使用的共享内存

S

进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数

%CPU

进程占用CPU的使用率

%MEM

进程使用的物理内存和总内存的百分比

TIME+

该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。

COMMAND

进程启动命令名称

输入:free

澳门金沙国际 2

Total

总计物理内存的大小。

Used

已使用多大。

Free

可用有多少。

Shared

多个进程共享的内存总额。

Buffers/cached

磁盘缓存的大小。

第三行(-/+ buffers/cached):

Used

已使用多大。

Free

可用有多少。

第四行swap:

Total

总计物理内存的大小。

Used

已使用多大。

Free

可用有多少。

区别:

其次行(mem)的used/free与第一行(-/+ buffers/cache)的used/free的分别

那多少个的分别在于运用的角度来看,第二行是从OS(操作系统)的角度来看,因为对于OS(操作系统),buffers/cached
都以属于被应用,所以他的可用内部存款和储蓄器是434884KB,已用内存是3489800KB,

其三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached
是相等可用的,因为buffer/cached是为了增长公文读取的习性,当应用程序需在用到内部存款和储蓄器的时候,buffer/cached会很快地被回收。

故而从应用程序的角度来说,可用内部存款和储蓄器=free +buffers+cached。

如上例: 434884 + 36436 + 421856 = 893176

-/+ buffers/cache内部存款和储蓄器数计算:

-buffers/cache 的内部存款和储蓄器数:used – buffers – cached

used的值:3489800 – 36436 – 421856 = 3031508

+buffers/cache 的内部存储器数:free + buffers + cached

free的值:434884 + 36436 + 421856 = 893176

澳门金沙国际
输入:top PID 进度的ID USE安德拉 进度全部者 P奥迪Q7进度的预先级别,越小越优先被实践 Ninice 值 VI本田CR-VT 进程占…

查阅内部存款和储蓄器使用情况

澳门金沙国际 3

澳门金沙国际 4

1.top

PID

进程的ID

USER

进程所有者

PR

进程的优先级别,越小越优先被执行

Ninice

VIRT

进程占用的虚拟内存

RES

进程占用的物理内存

SHR

进程使用的共享内存

S

进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数

%CPU

进程占用CPU的使用率

%MEM

进程使用的物理内存和总内存的百分比

TIME+

该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。

COMMAND

进程启动命令名称

PID

进程的ID

USER

进程所有者

PR

进程的优先级别,越小越优先被执行

Ninice

VIRT

进程占用的虚拟内存

RES

进程占用的物理内存

SHR

进程使用的共享内存

S

进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数

%CPU

进程占用CPU的使用率

%MEM

进程使用的物理内存和总内存的百分比

TIME+

该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。

COMMAND

进程启动命令名称

“二 users”为方今报到到系统的用户,更适合的正是登录到用户的极限数 — 同3个用户同一时半刻间对系统四个终端的连年将被视为八个用户连接到系统,那里的用户数也将显示为终极的数量;

输入:free

输入:free

“load average”为日前系统负荷的平均值,前边的多个值分别为一分钟前、5分钟前、一四秒钟前经过的平平均数量,一般的能够认为那个数值抢先 CPU 数目时,CPU 将相比棘手的载荷当前系统所蕴含的进程;

澳门金沙国际 5

澳门金沙国际 6

第四行(Swap)表示项目同第陆行(Mem),但那里反映着置换分区(Swap)的运用状态。日常,沟通分区(Swap)被1再使用的动静,将被用作物理内存不足而造成的。

Total

总计物理内存的大小。

Used

已使用多大。

Free

可用有多少。

Shared

多个进程共享的内存总额。

Buffers/cached

磁盘缓存的大小。

Total

总计物理内存的大小。

Used

已使用多大。

Free

可用有多少。

Shared

多个进程共享的内存总额。

Buffers/cached

磁盘缓存的大小。

2.free

第三行(-/+
buffers/cached):

第三行(-/+
buffers/cached):

total:总结物理内存的深浅。

Used

已使用多大。

Free

可用有多少。

Used

已使用多大。

Free

可用有多少。

used:已使用多大。

第四行swap:

第四行swap:

free:可用某个许。

Total

总计物理内存的大小。

Used

已使用多大。

Free

可用有多少。

Total

总计物理内存的大小。

Used

已使用多大。

Free

可用有多少。

Shared:三个进度共享的内部存储器总额。

区别:

区别:

Buffers/cached:磁盘缓存的深浅。

第二行(mem)的used/free与第1行(-/+
buffers/cache)的used/free的分别

第叁行(mem)的used/free与第2行(-/+
buffers/cache)的used/free的区别

第三行(-/+ buffers/cached):

那一个的差距在于利用的角度来看,第二行是从OS(操作系统)的角度来看,因为对此OS(操作系统),buffers/cached
都是属于被应用,所以她的可用内部存款和储蓄器是434884KB,已用内部存款和储蓄器是3489800KB,

那多少个的差别在于利用的角度来看,第一行是从OS(操作系统)的角度来看,因为对此OS(操作系统),buffers/cached
都是属于被选择,所以她的可用内部存款和储蓄器是434884KB,已用内存是3489800KB,

used:已利用多大。

其三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached
是相等可用的,因为buffer/cached是为着升高公文读取的质量,当应用程序需在用到内部存款和储蓄器的时候,buffer/cached会相当的慢地被回收。

其三行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached
是格外可用的,因为buffer/cached是为着增强文书读取的性能,当应用程序需在用到内存的时候,buffer/cached会相当慢地被回收。

free:可用有稍许。

故而从应用程序的角度来说,可用内存=free
+buffers+cached。

于是从应用程序的角度来说,可用内部存款和储蓄器=free
+buffers+cached。

第二行(mem)的used/free与第二行(-/+ buffers/cache)
used/free的界别:那七个的区分在于应用的角度来看,第贰行是从OS的角度来看,因为对此OS,buffers/cached 都以属于被使用,所以她的可用内部存款和储蓄器是1617陆KB,已用内部存款和储蓄器是3250004KB,个中囊括,内核(OS)使用+Application(X,
oracle,etc)使用的+buffers+cached.

如上例: 434884 +
36436 + 421856 = 893176

如上例: 434884 +
36436 + 421856 = 893176

其3行所指的是从应用程序角度来看,对于应用程序来说,buffers/cached 是相等可用的,因为buffer/cached是为着拉长公文读取的性质,当应用程序需在用到内部存款和储蓄器的时候,buffer/cached会极快地被回收。

-/+
buffers/cache内存数计算:

-/+
buffers/cache内部存款和储蓄器数总括:

所以从应用程序的角度来说,可用内存=系统free
memory+buffers+cached。

-buffers/cache
的内部存款和储蓄器数:used – buffers – cached

-buffers/cache
的内部存款和储蓄器数:used – buffers – cached

我们通过free命令查看机器空闲内部存款和储蓄器时,会发觉free的值非常的小。那关键是因为,在linux中有那般一种沉思,内部存款和储蓄器不用白不用,由此它尽恐怕的cache和buffer壹些数量,以利于下次应用。但实质上这几个内部存款和储蓄器也是足以立刻拿来利用的。

used的值:3489800 –
36436 – 421856 = 3031508

used的值:3489800 –
36436 – 421856 = 3031508

3.其它

+buffers/cache
的内部存款和储蓄器数:free + buffers + cached

+buffers/cache
的内部存款和储蓄器数:free + buffers + cached

1)pmap pid

free的值:434884 +
36436 + 421856 = 893176

free的值:434884 +
36436 + 421856 = 893176

二)/proc/meminfo 机器的内存使用新闻

/proc/pid/maps
pid为经过号,展现当前历程所占有的虚拟地址。

/proc/pid/statm 进度所占用的内部存储器

原文:

相关文章