性能测试之SWAP的监控

本文介绍了SWAP的原理,当物理内存不足时,操作系统如何利用SWAP区域来缓解内存压力。虽然这能提高内存利用率,但频繁的SWAP IO会导致系统性能下降。接着讨论了SWAP大小的合理设置,并分享了监控SWAP的工具,如swapon、free等,帮助了解SWAP的使用状况。
摘要由CSDN通过智能技术生成

swap的监控

swap是什么

swap是磁盘上的一块区域,可以使一个磁盘分区,也可以是一个文件,也可能是一个两种的组合。当物理内存资源紧张的时候,操作系统(Linux)会将一些不常访问的数据放到swap里。为其他常使用的进程提供更多的物理内存。当系统要访问swap里的数据的时候,操作系统再将swap上的数据加载到内存中。

上述的过程就是swap in和swap out。

操作系统的swap的设计确实可以提高内存的利用率,但是由于磁盘的IO速度和内存的IO速度相差很远,因此如果出现对swap频繁的IO,那么系统性能就会有致命的影响。

swap的大小设置

swap的大小设置(参考redhat官方建议):

物理内存 建议的交换空间大小 如果开启休眠功能建议的交换空间大小
⩽ 2GB 2 倍内存大小 3倍内存大小
2GB – 8GB 和内存大小一致 2 倍内存大小
8GB – 64GB 至少4G 1.5倍内存大小
> 64GB 至少4G 不建议设置休眠

swap的相关工具

  • 查看swap配置

单独运行 swapon启动swap,通过 swapoff关闭swap,通过swapon -s查看swap的一些信息。其中返回值中的Size表示swap的大小,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值