查看自己的vps内存有没有被超售的脚本

curl https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh | bash

内存交换(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)

52 个赞

感谢佬!!

1 个赞
wget https
5 个赞

基本都有超售,不超售买杜甫

可以说百分之百的kvm都在cpu超售,但是相较于内存超售来说还是有一部分老牌老外商家没有超售.
甚至vds也可以超售:rofl:

2 个赞

不超兽不挣钱

小改了下,顺便帮LZ做个短链
其实这个检测没什么太大意义,除了这些,奸商超售的手法还很多。比如vCPU绑到同一pCPU,压低steal time,IOPS超配

6 个赞

感谢大佬科普

1 个赞

哇哇哇 谢谢大佬

5 个赞

感谢大佬

感谢大佬科普

感谢佬友科普

感谢大佬分享

w 感谢分享喵~

感谢大佬分享

1 个赞

老板: 不超卖咋活 :joy:

感谢佬友分享

感谢佬的分享

能超售的不仅是内存,还有硬盘和CPU。CPU超售变成弱智鸡感觉吧内存超售更难受 :rofl:

cpu是最好超售的而且是默认超售,所以没必要去检测,硬盘超售的话有点难度:smiling_face_with_tear: