全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 5006|回复: 29

超售检查一键脚本,实测真的有用

  [复制链接]
发表于 2023-7-12 14:19:20 | 显示全部楼层 |阅读模式
一键脚本:
  1. curl https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh | bash
复制代码
  1. wget --no-check-certificate -O memoryCheck.sh https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh && chmod +x memoryCheck.sh && bash memoryCheck.sh
复制代码


来源:
内存交换(Swap)
当系统内存不够用时,宿主机把部分长时间未操作(读写)的内存交换到磁盘上配置的Swap分区,等相关程序需要运行时再恢复到内存中。

气球驱动(Balloon)
通过virtio_balloon驱动实现动态调整Guest与Host的可用内存空间。Balloon的工作原理是在虚拟机中安装一个kmod,KVM宿主机内存不足,会根据virtio_balloon判断哪些内存页面可以被回收,然后virtio_balloon将这些内存占用,返回给宿主机使用。

root用户执行rmmod virtio_balloon可以关闭virtio_balloon。事实上,大多数使用Proxmox VE的厂商都会开启virtio_balloon进行超售。

KSM(Kernel Samepage Merging 内存合并)
KSM是一种内存合并技术,它可以在KVM中实现内存共享,从而节省内存空间。是Linux kernel的一种内存共享机制,在2.6.32版本引入,用于合并具有相同内容的物理主存页面以减少页面冗余。在Kernel中KSM会定期扫描用户注册的内存区域,当有相同的页面就会将其合并,并用一个添加到页表中的新页面来代替原来的页面。当需要修改时,复制新的内存页,再做修改(将其标记为 copy-on-write)
  1. https://github.com/uselibrary/memoryCheck

  2. https://www.nodeseek.com/post-8417-1
复制代码



结论:
root用户执行rmmod virtio_balloon
  1. rmmod virtio_balloon
复制代码

可以关闭virtio_balloon,在超售太猛的机器上真的有效,性能提升很大。


发表于 2023-7-12 14:47:09 | 显示全部楼层
这些仅仅检测了内存是否正常,MJJ所说的超售一般是CPU和硬盘超售,没有几个MJJ会把内存塞满的

点评

CPU超售……这个真的只能呵呵了  发表于 2023-7-25 14:18
发表于 2023-7-12 14:45:31 | 显示全部楼层
这玩意还用脚本?  自己出了多少钱 ,心里总该有数吧。
发表于 2023-7-12 17:17:25 | 显示全部楼层
【菠萝云】 发表于 2023-7-12 17:15
我们家出售的VPS经过该脚本检测,全部通过  不超售

我不信
发表于 2023-7-12 14:47:41 | 显示全部楼层

oversold with one click Rubik's Cube
发表于 2023-7-12 14:33:45 | 显示全部楼层
casm 发表于 2023-7-12 14:24
测试了好几个机器,都是如下结果 内存io速度: 0 GB/s

超售检测开始......

内存io速度: 52 GB/s

内存未使用SWAP超售,内存io速度正常

balloon超售!
存在virtio_balloon模块,使用气球驱动Balloon超售内存

未使用KSM超售,Kernel Samepage Merging状态正常,
发表于 2023-7-12 14:24:30 | 显示全部楼层
测试了好几个机器,都是如下结果 内存io速度: 0 GB/s

  1. 内存超售检测开始......

  2. 内存io速度: 0 GB/s

  3. SWAP超售!
  4. 内存io速度低于 10 GB/s,存在SWAP超售可能

  5. balloon超售!
  6. 存在virtio_balloon模块,使用气球驱动Balloon超售内存

  7. 未使用KSM超售,Kernel Samepage Merging状态正常,
复制代码
发表于 2023-7-12 14:43:48 | 显示全部楼层
KSM也算超售,我服了。谁行自己上啊,买什么别人的机器。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 16:59 , Processed in 0.075566 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表