找回密码
 立即注册
CeraNetworksBGVM服务器主机交流IP归属甄别会员请立即修改密码
查看: 70|回复: 6

抵制内存超售,提高小鸡稳定性

[复制链接]

386

主题

786

回帖

3716

积分

论坛元老

积分
3716
发表于 2024-3-27 17:14:54 | 显示全部楼层 |阅读模式
本帖最后由 吹风秀跳刀 于 2024-3-27 17:44 编辑

什么是Balloon气球驱动?

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

---

root用户执行 rmmod virtio_balloon 可以关闭virtio_balloon。

(请注意,此方法重启失效)

---

事实上,大多数使用Proxmox VE的厂商都会开启virtio_balloon进行超售

---
---

https://github.com/uselibrary/memoryCheck

使用memoryCheck.sh一键检测VPS内存是否超售

[ol]
  • wget https://raw.githubusercontent.com/uselibrary/memoryCheck/main/memoryCheck.sh && chmod +x memoryCheck.sh && bash memoryCheck.sh[/ol]复制代码

    根据实际测试经验,超过80%小鸡会出现“balloon超售!”

    ---
    ---

    如何永久禁用/关闭Balloon?

    ( dd系统,测试无效,virtio_balloon仍然会出现。所以需要手动禁用 )

    省流版,两键命令,然后重启

    第一键
    [ol]
  • echo "blacklist virtio_balloon" | tee /etc/modprobe.d/blacklist.conf[/ol]复制代码

    第二键
    [ol]
  • update-initramfs -u[/ol]复制代码

    然后重启,使用memoryCheck.sh再次检测

    ---

    不省流版,如下:

    1.打开 /etc/modprobe.d/ 目录

    cd /etc/modprobe.d/


    2.在 /etc/modprobe.d/ 目录中,创建一个新的配置文件,例如 blacklist.conf

    vim /etc/modprobe.d/blacklist.conf


    3.在配置文件中添加禁用模块的规则。

    在打开的配置文件中,添加以下行:

    [ol]
  • blacklist virtio_balloon [/ol]复制代码

    这将告诉系统在引导时禁用 virtio_balloon 模块。


    4.保存并关闭conf文件

    5.更新 initramfs:

    [ol]
  • update-initramfs -u[/ol]复制代码

    6.重启小鸡。使用memoryCheck.sh再次检测

  • 回复

    使用道具 举报

    7

    主题

    110

    回帖

    631

    积分

    高级会员

    积分
    631
    发表于 2024-3-27 17:16:44 | 显示全部楼层
    马克
    回复

    使用道具 举报

    284

    主题

    5351

    回帖

    1万

    积分

    论坛元老

    积分
    16293
    发表于 2024-3-27 17:28:58 | 显示全部楼层
    mark字数补丁
    回复

    使用道具 举报

    7

    主题

    116

    回帖

    437

    积分

    中级会员

    积分
    437
    发表于 2024-3-27 17:31:40 | 显示全部楼层
    这是什么原理?我都dd了,商家还能控制我是吧?
    回复

    使用道具 举报

    22

    主题

    543

    回帖

    1926

    积分

    金牌会员

    积分
    1926
    发表于 2024-3-27 17:48:03 | 显示全部楼层
    到时候不就直接全部崩溃了?
    回复

    使用道具 举报

    110

    主题

    537

    回帖

    1610

    积分

    金牌会员

    积分
    1610
    发表于 2024-3-27 17:49:52 | 显示全部楼层
    测测RN和CC是不是就是这种
    回复

    使用道具 举报

    3

    主题

    128

    回帖

    371

    积分

    中级会员

    积分
    371
    发表于 2024-3-27 18:09:35 | 显示全部楼层
    mark
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|HS2V主机综合交流论坛

    GMT+8, 2024-5-13 18:33 , Processed in 0.065804 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2023 Discuz! Team.

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