跳到主要内容
注册无需实名认证
安云主机 AnYun VPS

术语表 · 虚拟化与硬件

KVM

Kernel-based Virtual Machine

又写作

全虚拟化KVM 虚拟化

要点

什么是KVM?

KVM 是 Linux 内核内置的全虚拟化技术,每台虚拟机运行自己独立的内核,可以自行更换操作系统、加载内核模块、挂载 ISO 安装系统,是目前 VPS 市场的主流方案。

独立内核带来的实际差别是一长串:BBR 拥塞控制可以自己开,WireGuard 内核模块可以加载,Docker 可以正常跑,swap 可以自己加,内存显示的是真实分配而不是宿主机的总量。这些在共享内核的容器方案里全部做不到或受限。

代价在成本侧:KVM 的内存是实打实分配给虚拟机的,没法像容器那样激进超售,所以同等标称配置下 KVM 通常比 OpenVZ 贵。本站全部机型均为 KVM。

常见误解

KVM 只保证隔离方式,不保证不超售。CPU 时间片和磁盘 IO 在 KVM 下同样可以被超售——判断超售要看 steal time 和实测 IOPS,不是看虚拟化类型。

本站相关页面

VPS 配置与价格

相关术语

和「KVM」一起看 5 条

OpenVZ OpenVZ

OpenVZ 是共享宿主机内核的容器化虚拟方案,单机开通密度高、价格便宜,但无法更换内核、无法自定义系统、内存常被严重超售,在正规服务商中已基本被 KVM 取代。

LXC Linux Containers

LXC 是 Linux 原生的容器虚拟化,与 OpenVZ 同属共享内核方案,隔离性与资源统计比 OpenVZ 更规范,但同样不能自定义内核,常见于低价小内存机型。

超售 Overselling

超售指主机商卖出的资源总量超过物理机实际拥有的量,赌的是不会所有用户同时满载,它既是低价 VPS 便宜的根本原因,也是「跑分很高、实际很卡」的根本原因。

BBR Bottleneck Bandwidth and RTT

BBR 是 Google 提出的 TCP 拥塞控制算法,Linux 4.9 起内置,在有丢包的长距离链路上通常比默认的 CUBIC 明显提升吞吐,是跨洋线路上最常被启用的一项内核设置。

Swap Swap Space

Swap 是把内存中不活跃的页换出到磁盘的机制,在小内存 VPS 上加一块 swap 能避免编译、数据库启动这类瞬时高峰被 OOM Killer 杀掉,代价是被换出的页再次访问时会很慢。

联系 工单
扫码
手机访问

扫码在手机上打开