Lunix内存分析命令——【top】 【free -m】【cat proc/meminfo】

1.top命令

Lunix内存分析命令——【top】 【free -m】【cat proc/meminfo】_第1张图片

 

第一行: top 命令 当前系统时间 服务器启动时间 当前服务器登录用户个数 平均负载:

Tasks: 当前任务总数 正在运行任务 休眠任务 停止任务 僵死任务

当前CPU使用率 %Cpus: 用户占用CPU百分比 内核空间占用CPU百分比 [用户进程空间内改变过优先级的进程占用CPU百分比] 空闲CPU百分比 。。。

KiB Mem:内存总量 闲置内存 已使用内存 缓存内存

KiB Swap:交换区空间使用情况

PID 进程ID

USER 当前用户名称

PR 进程优先级 越小越高 越高越先执行

NI

VIRT:进程占用的虚拟内存

RES:进程占用的物理内存

SHR:进程使用共享内存

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

%CPU 进程占用CPU使用率

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

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

COMMAND 执行命令名称

2.free -m

显示内存使用情况

3.cat /proc/meminfo 箭头处只是单位不一样 上面的是M 下面是KB

Lunix内存分析命令——【top】 【free -m】【cat proc/meminfo】_第2张图片

内存分析结果参数解释:

MemTotal:        2052440 kB //总内存

MemFree:           50004 kB //空闲内存

Buffers:           19976 kB //给文件的缓冲大小

Cached:           436412 kB //高速缓冲存储器(http://baike.baidu.com/view/496990.htm)使用的大小

SwapCached:        19864 kB //被高速缓冲存储用的交换空间大小

Active:          1144512 kB //活跃使用中的高速缓冲存储器页面文件大小

Inactive:         732788 kB //不经常使用的高速缓冲存储器页面文件大小

Active(anon):     987640 kB //anon:不久

Inactive(anon):   572512 kB

Active(file):     156872 kB

Inactive(file):   160276 kB

Unevictable:           8 kB

Mlocked:               8 kB

HighTotal:       1177160 kB //The total and free amount of memory, in kilobytes, that is not directly mapped into kernel space.

HighFree:           7396 kB // The HighTotal value can vary based on the type of kernel used.

LowTotal:         875280 kB // The total and free amount of memory, in kilobytes, that is directly mapped into kernel space.  used.

LowFree:           42608 kB //The LowTotal value can vary based on the type of kernel

SwapTotal:        489940 kB //交换空间总大小

SwapFree:         450328 kB //空闲交换空间

Dirty:               104 kB //等待被写回到磁盘的大小

Writeback:             0 kB //正在被写回的大小

AnonPages:       1408256 kB //未映射的页的大小

Mapped:           131964 kB //设备和文件映射的大小

Slab:              37368 kB //内核数据结构缓存的大小,可减少申请和释放内存带来的消耗

SReclaimable:      14164 kB //可收回slab的大小

SUnreclaim:        23204 kB //不可收回的slab的大小23204+14164=37368

PageTables:        13308 kB //管理内存分页的索引表的大小

NFS_Unstable:          0 kB //不稳定页表的大小

Bounce:                0 kB //bounce:退回

WritebackTmp:          0 kB //

CommitLimit:     1516160 kB

Committed_AS:    2511900 kB

VmallocTotal:     122880 kB //虚拟内存大小

VmallocUsed:       28688 kB //已经被使用的虚拟内存大小

VmallocChunk:      92204 kB

HugePages_Total:       0 //大页面的分配

HugePages_Free:        0

HugePages_Rsvd:        0

HugePages_Surp:        0

Hugepagesize:       2048 kB

DirectMap4k:       10232 kB

DirectMap2M:      899072 kB

参考博客地址:https://www.cnblogs.com/qianjinyan/p/6635480.html

http://www.cnblogs.com/gaojun/p/3406096.html

http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html

你可能感兴趣的:(Lunix基础)