Tools

其他工具

其他 VPS 测试工具

DD 磁盘测试

terminal
# 生成 5G 文件,顺序
dd if=/dev/zero of=5GB_file bs=1M count=5120

# 生成 5G 文件,随机
dd if=/dev/urandom of=5GB_file bs=1M count=5120

HTTP 下载测试

terminal
# 启动简易 http 服务
python3 -m http.server

# 客户端
# 直接用浏览器下载或其他工具下载
wget http://你服务器的IP:8000/5GB_file

查看 KVM 服务器内存是否『超售』

terminal
lsmod | grep virtio_balloon

工作原理

virtio_balloon 是一种用于虚拟化环境中的内存管理技术,特别是用于动态调整虚拟机 (VM) 内存使用的机制。它由 Virtio 提供,主要用于 KVM (Kernel-based Virtual Machine) 和 QEMU 等虚拟化平台。下面是对 virtio_balloon 机制的详细解释:

  1. 气球膨胀
  • 当物理主机需要回收内存时,虚拟机管理程序(Hypervisor)会请求虚拟机释放一些内存。
  • 虚拟机内的 virtio_balloon 驱动程序会分配一块内存,并将其“膨胀”,即将这块内存标记为不可用,然后通知虚拟机管理程序。
  • 这块内存实际上变成了空闲内存,供物理主机上的其他虚拟机或进程使用。
  1. 气球收缩
  • 当物理主机内存压力减小或虚拟机需要更多内存时,虚拟机管理程序会请求虚拟机恢复部分被释放的内存。
  • virtio_balloon 驱动程序会“收缩”这块内存,将其重新标记为可用。
  • 这块内存再次变得可供虚拟机使用。

VPS 溢价计算器

请点击传送门

其他 IP 检测工具


Copyright © 2024