linux 内存性能评估,linux的内存性能评估

linux的内存性能评估

(1)使用free指令监控内存,参数-m以M为单位显示,-h人性化显示单位。

[test@localhost /]$ free -h

total usedfree shared buff/cache available

Mem:1.8G 100M 1.2G 8.5M 502M 1.5G

Swap:2.0G 0B 2.0G

当可用内存/系统物理内存:

>70%时,表示系统内存非常充足。

>20% and < 70%时,表示能满足需求,暂时不影响系统性能。

<20%时,表示系统内存资源紧缺,需要增加系统内存。

(2)利用vmstat命令监控内存

[test@localhost /]$ vmstat 2 3procs-----------memory---------- ---swap-- -----io---- -system-- ------cpu-----r b swpdfree buff cache si so bi bo in cs us sy idwa st2 0 0 1264888 2132 512676 0 0 54 49 82 56 0 0 99 0 0

0 0 0 1264864 2132 512676 0 0 0 0 63 42 0 0 100 0 0

0 0 0 1264864 2132 512676 0 0 0 0 59 37 0 0 100 0 0

解释:

swpd 表示切换到内存交换区的内存数量,以k为单位,如果swpd的值不为0,或者比较大,只要

si、so的值长期为0,这种情况下一般不用担心,不会影响系统性能。

free 表示空闲的物理内存数量,以k为单位。

buff 表示buffer cache的内存数量,一般对块设备的读写才需要缓冲。

cache 表示page cache的内存数量,一般作为文件系统的cached,频繁访问的文件都会被

cached,如果cache值较大,说明cached的文件较多,如果此时IO中bi比较小,说明

文件系统效率比较好。

si 表示有磁盘调入内存,也就是内存进入内存交换区的数量。

so 表示由内存调入磁盘,也就是内存交换区进入内存的数量。

一般情况下,si、so的值都为0,如果si、so的值长期不为0,则表示系统内存不足,需要

增加系统内存。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值