centos7 内存使用率计算_正确计算linux系统内存使用率

对操作系统来说,Buffers和Cached是已经被使用的(上图Mem:这一行)

MemFree=total-used

314952=24946552-24631600

对应用程序来说(上图对应-/+ buffers/cache那一行)

MemFree=buffers+cached+free

19536392=152116+19069324+314952

[root@dvrdvs bin] # free

total used free shared buffers

Mem: 37820 37316 504 0 704

Swap: 0 0 0

Total: 37820 37316 504

[root@dvrdvs bin] # cat /proc/meminfo

MemTotal: 37820 kB

MemFree: 500 kB

Buffers: 704 kB

Cached: 12512 kB

SwapCached: 0 kB

Active: 11516 kB

Inactive: 11176 kB

Active(anon): 9708 kB

Inactive(anon): 8160 kB

Active(file): 1808 kB

Inactive(file): 3016 kB

Unevictable: 0 kB

Mlocked: 0 kB

SwapTotal: 0 kB

SwapFree: 0 kB

Dirty: 0 kB

Writeback: 0 kB

AnonPages: 9500 kB

Mapped: 4452 kB

Shmem: 8392 kB

Slab: 6432 kB

SReclaimable: 600 kB

SUnreclaim: 5832 kB

KernelStack: 592 kB

PageTables: 196 kB

NFS_Unstable: 0 kB

Bounce: 0 kB

WritebackTmp: 0 kB

CommitLimit: 18908 kB

Committed_AS: 88428 kB

VmallocTotal: 966656 kB

VmallocUsed: 20720 kB

VmallocChunk: 918896 kB

[root@dvrdvs bin] #

[root@dvrdvs app] # free

total used free shared buffers

Mem: 38064 23212 14852 0 36

Swap: 0 0 0

Total: 38064 23212 14852

[root@dvrdvs app] # hik_echo 3 > /proc/sys/vm/drop_caches

[root@dvrdvs app] # free

total used free shared buffers

Mem: 38064 22984 15080 0 32

Swap: 0 0 0

Total: 38064 22984 15080

[root@dvrdvs app] # cat /proc/cmdline

mem=42M console=ttyS0,115200n8 kdbg=7

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值