本人只用过 esxi 和 pve
hype-v 听说很容易上手,不知道性能如何
或者来个等级排序 最好 > 其次 > 其次
1
nbweb 2022-02-09 12:52:39 +08:00
esxi 容易上手,但对硬件支持不好,动不动没有驱动。
pve 小白不好上手,对硬件支持不错。 喜欢折腾的用 pve 吧。 |
2
dangyuluo 2022-02-09 13:21:26 +08:00
我从 ESXi 跳到了 PVE ,感觉很良好
|
3
mineralsalt 2022-02-09 13:24:31 +08:00
无脑用 esxi, 简单省事, 装好了就不动它了, 只折腾虚拟机
|
4
alanying 2022-02-09 13:25:42 +08:00 1
hype-v 真的贼 JB 难用。 可能是我比较水
|
5
kennylam777 2022-02-09 13:26:58 +08:00
ESXi 要求你用最新的硬體, 不然就有機會用不了
PVE 是原生 Linux kernel 的驅動十分好, 其他如上 我也是用了 5 年多的 ESXi 跳到了 PVE, 因為用的老硬體 |
6
msg7086 2022-02-09 13:40:45 +08:00 3
ESXi 是商业级项目,默认你会买 ESXi+vCenter+一堆乱七八糟软件的授权。
什么?你只想用免费版 ESXi ? 省省吧。 HyperV 基于 Windows ,主要就是 Windows 的那堆毛病(自动更新完直接给你重启了。 PVE 本身只相当于一个 KVM 控制面板软件包,底层是 Debian ,稳定性没话说,自由度也高,只有你想不到的,没有你做不到的,坏处是对用户要求很高,没个五年十年 Linux 经验就没法挖掘出全部潜能。 性能上应该没有特别明显的差异,但是 PVE 因为自由度高,所以可以根据需要定制。比如 ESXi 和 HyperV 一般是在自己的文件系统( VMFS NTFS )上存放镜像文件,万一文件系统炸了,你的磁盘镜像一起完蛋。但是 PVE 可以用 LVM 裸设备存储,性能很好,也可以很方便地改用 ZFS on Linux ,又或者连接到 NFS 外接共享存储等等,想快就快,想省就省。( ESXi 和 HyperV 当然也能做,但是折腾起来我觉得更困难。) |
7
smileawei 2022-02-09 14:10:41 +08:00
如果你是在个人 pc 上虚拟化。可以 hyper-v
如果是服务器或者软路由,无脑 esxi 用 PVE 之前,先问问自己有没 Linux 基础,是不是确实网卡不支持 esxi ,否则还是建议 esxi 。PVE 本质上还是 KVM |
8
fsdrw08 2022-02-09 14:16:31 +08:00 via Android
@alanying 不知道你是怎么用的 hyperv ,如果是企业使用,大概要搭配 scvmm ,否则,就是搭配 windows fail over cluster ,然后配合 powershell 使用。如果是个人使用,有 GUI 应该也不难,进阶的,使用 packer+vagrant 也没什么大问题,我自己搭本地 k3s 都是用这套方法
|
9
yhrzpm 2022-02-09 14:39:19 +08:00
我在家用 hyperV server ,不带 windows 界面那个,稳定运行 700 多天不关机。机器是 gen8
|
10
CatCode 2022-02-09 14:43:34 +08:00
有没有大佬测试过 windows 开了 hyper-v 之后内存性能是否有显著下降?
|
11
Tink 2022-02-09 14:54:06 +08:00 via Android
我用的 esxi ,没发现太多不适
|
12
CallMeReznov 2022-02-09 14:54:30 +08:00
esxi 用起来最省心.
pve 敲命令起来最省心. hyperV 得上全家桶才省心. |
13
ltkun 2022-02-09 15:16:01 +08:00 via Android
win 肯定先淘汰 exsi 不开源不放心 唯有 pve 我用了三年 pve 属于 pve 重度用户 最长不关机时间半年 重启也是因为要增加新功能 pve 不会辜负你
|
14
raptor 2022-02-09 15:26:04 +08:00
只用过 exsi 和 pve——因为 hyperv 根本不在考虑范围内。
个人投 PVE 一票。 |
15
chenxuhua 2022-02-09 15:30:01 +08:00 2
家用建议 Hyper-V ,EXSI 有一次突然断电,导致虚机的 VMDK 丢了。
|
16
libook 2022-02-09 15:36:55 +08:00
我有一台 HTPC 装的 Win10 ,用 Hyper-V 装了个 Debian 跑 Docker ,还挺稳的,也从来不折腾虚拟机配置,扔在那 7x24 小时跑着就行。如果你是跑 Windows 顺便跑虚拟机,且对虚拟机的配置灵活性要求不高,也挺好用的。
折腾过一次 PVE ,想把上面的方案换成 PVE 里开 Win10 和 Debian 双虚拟机,但是 N 卡的直通问题一直解决不了,驱动拒绝在虚拟机环境下运行,就又恢复成原来的方案了。PVE 底层其实就是 Linux+LXC/KVM ,一些虚拟机软件实际上也是用的这个方案,就只是 UI 和附加功能不同而已。如果需要经常创建、释放、调整多台虚拟机资源,PVE 会比较方便,基本是云计算的体验。 ESXI 没用过,不想花钱买也不想用盗版,免费用总觉得是二等公民不踏实。如果预算充足或对这个很熟悉的话可以用,毕竟是企业级方案,品质和灵活性是有保障的。 |
17
TK6 2022-02-09 15:58:02 +08:00 1
esxi 默认只对服务器硬件兼容,如果是服务器硬件绝对首推。 简单易用,稳定高效,家用平台会有各种驱动的麻烦。
家用平台推荐 PVE ,灵活方便折腾,断电可能会崩溃。 Hyper-v 只推荐宿主机有 win 需求的用户使用。 三者性能差距很小,但 Hyper-v 的 win 系统如果不能有效利用是极大的性能浪费 |
18
march1993 2022-02-09 16:00:56 +08:00
libvirt-manager 也可以试试。。更傻瓜。。
|
19
yyysuo 2022-02-09 16:02:52 +08:00
ESXI 默认用 40~60Mhz 的主频,我同时跑了 3 个 OP 和一个黑裙,不跑大任务,只是翻一翻的话,在 500Mhz 左右。
|
20
preach 2022-02-09 16:03:10 +08:00
pve 吧,真的很简单,另外 推荐上 Macmini 然后 pve 我是这么干的 舒服
|
21
diegozhu 2022-02-09 16:12:11 +08:00
这三个跟 virtualbox ,vmware 是啥关系?
|
23
ncepuzs 2022-02-09 16:24:59 +08:00
Hyper-V 很容易上手……吗?我一直玩不明白。
|
24
markgor 2022-02-09 16:34:59 +08:00 2
@diegozhu #21
公司关系: vmware 、esxi---vmware 公司的产品 virtualbox----oracle 开源虚拟机 pve------开源虚拟机 产品关系: vmware 、virtualbox----家用、开发用 pve 、esxi----倾向服务器方面使用 可以简单的理解为: PVE & esxi = 独立操作系统 vmware & virtualbox = 软件 |
25
Routeros 2022-02-09 16:45:41 +08:00
无脑 pev
|
26
raycheung 2022-02-09 16:48:03 +08:00
虽然在用 esxi ,但是给 pve 投一票,因为懒得迁移更换了
|
27
thtznet 2022-02-09 16:54:20 +08:00
不会 Debian 运维,别用 PVE ,首先 WEB 界面是很古老的,毕竟开源不会像商业系统做那么漂亮,另外就是很多功能都是需要深入 linux 自己敲命令的,WEB 管理平台的功能有限,很弱鸡。ESXi 么毕竟是收费的系统,如果你打算不付费,那么还是别用了,很多受限功能,另外就是对小部分消费级的硬件可能有兼容性问题。普通的个人用户其实就是推荐 Hyper-V 的,Windows 对硬件的兼容是最好的,Hyper-V 2019 本身许可是免费的,也可以用 Win10 自带的,管理方便,装个 Admin Center 也是可以的,缺点就是 2 头不靠,不如 PVE 灵活和强大,也没 ESXi 做得更完善。
|
28
mosliu 2022-02-09 17:12:24 +08:00
用过 esxi 和 pve
还是 pve 好一些。 |
29
vzchn 2022-02-09 17:36:59 +08:00
Hyper V 其实挺好用的。我一直用 Hyper V 虚拟化 openwrt 和 adguard home ,稳定运行,没啥问题。
|
30
johnniang 2022-02-09 17:41:56 +08:00 via Android
其他两个没用过。目前是把 Windows 系统当做娱乐和开会用途,用 Hyper-V 运行的 Manjaro i3 作为开发环境,使用体验非常丝滑,除了分辨率的问题外。
|
31
nullboy 2022-02-09 17:43:58 +08:00
pve 可以硬盘直通,esxi 上来就要格盘直接 pass
|
32
photon006 2022-02-09 17:49:43 +08:00
如果不是集群规模简单家用环境,esxi 、pve 应该用不出性能差距,都很优秀,看过测评普遍得出结论 esxi 比 pve 性能略微好一点点,微乎其微,如果不是集群可能无法感知。
假如熟练 linux 命令推荐 pve ,我测过物理安装跟 pve 虚拟机之间 cpu 跑分只差 3%,损耗特别小,虚拟的 windows 还能直通 2 张无锁 3080 挖矿,满算力 96M/张,性能没有一点损耗。 |
33
leogm9408leo 2022-02-09 17:49:57 +08:00
个人使用 PVE ,觉得挺好用的,底层是 debain ,开源且兼容性好。esxi 主要很多网卡驱动都不支持装驱动很麻烦我试了一次就放弃了。
性能损耗我看过一个测试视频,pve 、esxi 、unraid 之间的性能损耗差距在 1%左右,几乎可以忽略 |
34
0ZXYDDu796nVCFxq 2022-02-09 18:27:37 +08:00
熟悉 Linux 、家用,无脑 PVE 就可以了
|
35
ByteCat 2022-02-09 18:46:41 +08:00
会点 Linux 无脑 PVE ,很方便;小白可以用 ESXi ,上手比较简单; HyperV 感觉很复杂,搞过两次不太满意,放弃。
性能的话 PVE 是 KVM 虚拟化,损耗也很小,大概可以有 98%的效率; ESXi 那套和 KVM 差不多的效率; HyperV 应该也不差,但可能对 Windows VM 优化好一点,前两者对 Linux 估计更好(?)。 我个人选择是 PVE ,不管是软路由还是跑微服务的,都很方便,你要上 ZFS 也行,底层基于 Debian ,很好用。 |
36
lekai63 2022-02-09 20:50:38 +08:00 via iPhone
1 先看硬件(比如驱动啥的),家用个人的话可能 esxi 出局(除非你专门配机子)
2 看常用的虚拟系统。linux 系居多 当然 pve 。lxc 容器跑 linux 轻量高效,openwrt 也不在话下。win 居多的话,hyper-V 首选。 3 我自己之前用 pve 现在用 hyperV ( server core 下安装 hyper-V ,用 windows admin center 管理,现在的话是远程 ssh 到 host 用 pwsh 启动 /关闭虚拟机) 但有一个问题 我用 debian 虚拟机(常年开机)及 win thin PC (手工开关机)。debian 似乎有个机制就是不停申请内存,在使用动态内存管理下,debian 虚拟机可能占用很大的内存导致我无法启动 win thin PC 。即使给 debian 换了 backports 的内核也不行。于是把 debian 换成了微软自家的水手 CBL ,反正我也就是跑个 docker |
37
taobibi 2022-02-09 21:36:41 +08:00
hyper-v 的好处一来是 win server 内置自带
第二是微软提供的手册 说明文档比较多(虽然比较晦涩难懂),还要 techne 论坛。 pve 最好你之前接触过 Linux ,不然一些问题你不知道如何提问。 总之如果第一次玩虚拟化 hyper-v 上手难度还算中等吧 |
38
xinh 2022-02-09 22:31:09 +08:00 via iPhone
只有一点点 Linux 基础,pve 很好上手的,安装后照 wiki 设置硬盘直通就几乎不用敲命令了,日常使用 web 界面足够了,家里用的是 pve+zfs ,去年把软路由也搬到 pve 上了,唯一不足是 zfs 没有 web 界面方便管理快照等。
|
39
ragnaroks 2022-02-09 23:35:17 +08:00
除非你要 windows on windows ,否则无脑 PVE
|
40
xlsepiphone 2022-02-10 00:24:59 +08:00 via Android
pve
|
41
Rocketer 2022-02-10 00:57:57 +08:00
听说 Hyper-V 的原理与另外两个不同,另外两个都是在操作系统之上,而 Hyper-V 是在操作系统之下,你用来管理 Hyper-V 的那个 Windows 其实也是运行在 Hyper-V 里的一个子系统。所以 Hyper-V 对硬件的使用更高效,但也更麻烦,因为有些硬件很难共享给多个子系统,比如你想在虚拟机里用个 USB 设备都成了千古难题。
|
42
fhbyljj 2022-02-10 01:20:53 +08:00 via Android
ESXI
|
43
fhbyljj 2022-02-10 01:21:13 +08:00 via Android
性能最好,其次 PVE
|
44
flynaj 2022-02-10 01:43:48 +08:00 via Android
要追求极致性能,用 openwrt +qemu,完全命令操作,实测性能损失在 5%作用。当然 qemu 几百个参数也是要很长时间学习一下的。
|
45
neoblackcap 2022-02-10 03:34:37 +08:00
@Rocketer 大家其实都属于一型 hypervisor ,都是直接跑在硬件上的,kvm 本质上就是把 linux 内核变成了 hypervisor 。所以驱动做得好,有硬件虚拟化指令支持,虚拟化性能都很高的。
|
46
spacezip 2022-02-10 08:29:27 +08:00
pve 损耗小
esxi 默认占用资源少 付费功能多 hyperv server 好上手 |
47
shakoon 2022-02-10 09:19:06 +08:00
母鸡性能好+懒:hyperv
母鸡性能一般+会用 linux 常用命令:pve 其他情况:esxi |
48
jKpzPv20NjX56i44 2022-02-10 10:01:38 +08:00 via iPad
pve 的容器非常好用。家里一台 N3700 的 nuc 已经开了十几个 ct ,性能损耗是最小的。其实 pve 从根本上来说就是个 kvm 和 lxc 的管理平台。
|
49
fastcache 2022-02-10 10:40:24 +08:00 via iPhone
家里小学生使用,无脑 esxi
|
50
zxcslove 2022-02-10 12:28:06 +08:00
哪位过来人说一下 IO 方面的性能差别?毕竟下载机也是常见需求。
#31 已经说了 CPU 问题了 |
51
monster33 OP emmm 大家好像理解错了我的意思了,我知道这些系统的优缺点,我只是想知道他们的性能排序,只想知道 hype-v 性能如何
|
52
markgor 2022-02-10 13:39:35 +08:00
@monster33 #51 你知道为什么上面都没提及性能排序吗?
因为他们默认配置下性能相差不会特别大,我没实测过,但我觉得这些上了年头的服务,性能相差最多类似±10%左右。 对于云厂,他们缺的可能不是这些性能,而是二次修改便捷程度和稳定性这些吧。 对于个人用户,大多一把梭 装个 lede 、nas 等的跑下小型的应用,对性能基本不怎么关注。 可能会关注的只有便捷性和是否支持 GPU 直通硬解这些吧。 就好像你的网站能承受 10K 并发,和能承受 10.3/10.2/10.5...这样对于现实环境中意义并不大。 |
53
luoshengdu 2022-02-10 13:46:44 +08:00
个人在 3160 的无风扇小主机上使用。
PVE 的虚拟机 openwrt 网络吞吐量比 esxi 差,大概就是 pve 跑 600+Mb ,esxi 能跑到 800+Mb ,但都无法跑到千兆 个人家用环境下,用 esxi 更多,没有碰到突然断电无法启动的情况; pve 碰到过一次系统挂了,覆盖安装未丢失资料 |
54
zerohzd 2022-02-10 15:11:50 +08:00
生产环境 PVE ,因为 esxi 收费的
自己折腾 esxi ,软件界面要友好得多,不想装 vSphere 还可以用 vmware workstation 连 不太建议 hyper-v 和 hyper-v Server ,可能是我菜,我折腾个 NAT 就折腾了好久,虚拟机重启还有可能失效。磁盘 /USB 映射至今没搞定 |
55
yaoyao1128 2022-02-10 16:16:11 +08:00 via iPhone 1
如果你是自己用
硬件兼容,不在意性能,希望能更方便的控制,不折腾 选择 esxi 会一点 linux ,愿意折腾,比较在意性能,希望比较方便控制,能够承担设置错误后操作实体机器 选择 pve 会 linux ,愿意折腾,在意性能,对控制方式只有 vnc 和 cli 可以接受,可以接受编辑 xml 文件的话,选一个 linux 发行版自己弄 kvm 配置就挺好,临时的话 cockpit 能帮你一点点 不太会 linux/跑 windows 虚拟机,选有 gui 的 windows 下跑 hyperv 了解 powershell ,了解部分 ntfs 的特性和 cmd 的功能,不排斥 winrm 的学习接触,不排斥不断学习怎么处理 windows 防火墙远程 /命令提示符 /powershell 的配置,愿意探索,用无 gui 下的 hyperv 其实 win 的权限管理与配置仔细玩玩挺有意思,但是我正在重装系统从 winserver 到 win10ltsc……因为好多软件 server 版本的 win 只能用商业的版本 比如 resilio ,我现在组成两个存储空间……不过我服务器 m310egen8v2 直接跑不了 win 高版本,所以我现在是 ubuntu 下 kvm 跑 win 服务器虚拟机之后暴露 cpu 虚拟化,直接裸设备映射硬盘到虚拟机,之后 win 下再用 hyperv |
56
mmdsun 2022-02-10 16:17:09 +08:00
Hyper-V 性能最好了,微软家游戏机 Xbox 就跑 Hyper-V 里面 , 还有 WSL2 \ WIN 11 的安卓子系统 都很流畅。
|
57
fastcache 2022-02-10 16:21:50 +08:00
@monster33
2017 年的,Figure 1. PassMark results (% of native): Windows 10 LTSB guest http://www.iadisportal.org/ijcsis/papers/2017210206.pdf |
58
yaoyao1128 2022-02-10 16:24:13 +08:00 via iPhone
性能个人觉得 肯定 kvm 最好 尤其在你追求极致的前提下,可以自己改各种东西尝试。但是稳定性的话就不一定了
@zerohzd hyperv 一个主机一般只能一个 https://docs.microsoft.com/zh-cn/virtualization/hyper-v-on-windows/user-guide/setup-nat-network 整体来说你只能用 powershell 弄……但是我一般 nat 的方法是跑一个 openwrt 或者 pfsense 之类的之后走内部网络 hyperv 的内网网卡显示是 10g 但是如果你用的和外网有关的网卡就只显示外网网卡速度 |
59
yang9w 2022-02-10 17:57:07 +08:00
个人首推 winserver 的 hyper-v ,稳定运行 3 年。虚拟机随便挂在硬盘,配合 winserver 的组件。超级方便
|
60
secondwtq 2022-02-10 18:44:48 +08:00
hype-v 可真的太典了
|
61
digimoon 2022-02-10 19:21:10 +08:00
不少家用网卡在 winserver 上没驱动这个要留意一下,懂 linux 用 kvm 不懂就用 hyper-v
|
62
PrinceofInj 2022-02-10 22:05:50 +08:00
@mmdsun 这个可否有正式的说明?之前见过有这说法,说是微软开发了一个魔改版的 HYPER-V 给 xbox 用,实际上每开一个游戏就是开了一个虚拟机出来,也导致了 xbox 现在破解难于登天。
|
63
bao3 2022-02-10 22:10:39 +08:00 via iPhone
Esxi 5 年用户叛逃 PVE ,兼容性、稳定性、加上 LXC 特性,远远胜于 Esxi 。
性能没有可比性,每个人需求和使用方式完全不同,你不能用 LXC 去跟别人比,那没有能比得过的,但是 LXC 也有功能限制,所以你没办法单纯比较性能。你倒是可以根据你自己需求自己测试一下。 |
64
long1and 2022-02-10 22:11:45 +08:00
投 hyper-v 一票,好用的一批,宿主机也是最熟悉的 win 。
|
66
monster33 OP @mmdsun 既然性能好 那为啥越来越多的厂商选择拥抱 linux 而不用 Windows server 呢 因为贵?
|
67
neoblackcap 2022-02-11 01:01:52 +08:00
@monster33 Xbox 有啥性能不好,显卡都可以直通,硬件还是自家定制的,驱动什么的自家写。磁盘基本上独占,虚拟化基本上就是干 CPU 跟内存的活,这两者恰恰是最适合虚拟化的,性能高到跟宿主机比可能只有 5%以下的差距。但是这不完全是虚拟化技术的功劳。
现在都这么多年了,这些虚拟化技术其实都是很成熟。性能基本上不存在什么差距。基本上都是生态决定了用户用什么。 比如有些设备就是没有适合的驱动,我的设备就是支持 kvm 不支持 hyper-v ,你能怎么办?所以你是玩高端硬件的,有钱买 ESXi 可以,还有人帮你擦屁股。微软的 Hyper-V 同理 KVM 适合那些极客,只要你技术厉害,不管是二次开发还是支持最新或者老旧的硬件都没问题。毕竟有源码,有文档,你可以自己动手。大公司很多时候选 KVM 也是这样一个原因。 大公司成百上千台物理机服务器,VMWare vSphere 跟 Windows Server 可是按 CPU 核心算钱。自己又有钱又有人,为什么不把这些钱花在自己的团队身上? 一般家用自己喜欢折腾的,上 KVM 吧,你想玩什么都可以了。 |
68
neoblackcap 2022-02-11 01:10:40 +08:00
@PrinceofInj 不是魔改的 hyper-v ,是魔改的 windows ,windows(Xbox 主界面)跑在一个 VM 里面,游戏跑在一个 VM 里面,最低底层是 hypervisor 。其实你在 windows 里面开启了 hyper-v 也是这样的。开启 hyper-v 要求机器重启就是这个原因。
理论上这样破解要求程序突破虚拟化限制,实现虚拟机逃逸,有这本事,怕是单纯这个漏洞就能值很多钱了。 游戏机性能高其实不单单是因为这些技术。还有就是硬件是他们主机厂去定制的,他们对硬件非常了解,同时还养着一批很厉害的程序员,他们写的驱动就是比 AMD 的强( AMD 的软件部门不行啊)。 |
69
ch2 2022-02-11 01:36:15 +08:00 via iPhone
我的 deskmini 装的就是普通的 win10+hyper-v ,内置一个 ikuai 当软路由,服务用 WSL2 跑 docker ,好处是跟普通的电脑一样,容易管理
|
70
gowinder 2022-02-11 09:39:47 +08:00
pve 可以 lxc 啊
|
71
SaberJack 2022-02-11 10:41:53 +08:00
pve exsi 都好用啊 我都用来跑 all in one 了
|
72
efsg 2022-02-11 11:55:11 +08:00 via Android
Windows 虚拟 Windows 用 Hyper-V ,ESXI 装上了就是胜利,PVE 当成 Debian 用就行
|
73
elboble 2022-02-11 13:32:03 +08:00
pve 用了三年,刚才发现 pve 宿主机部分硬盘出问题,系统自己 remount 成 ro 了。pve 的 web 访问不了了,shell 可以进,但是 vzdump 之类的命令也运行不了。怎么把虚拟机倒出来啊。
两个虚拟机倒是没问题,但是我怕重启就起不来了。 |
74
Itoktsnhc 2022-02-11 14:37:48 +08:00
不要钱套餐:Hyper-V Server 配合 Admin Center
|
75
2NUT 2022-02-15 13:20:41 +08:00
应该是
hype-v 、esxi 、kvm |
78
elboble 2022-06-30 09:12:06 +08:00
@kebaojun 数据都没问题,但是两个虚拟机所在的硬盘可能有坏道,备份总是失败,懒得重新做黑裙。以后虚拟机也要定时备份。
后来重启了一次也没问题还是正常起来了,可能是前面两年没重启,有些错误积累了。 但是 ssd 的寿命只有 75%了,还是个杂牌的 720G 。 |
80
crazyweeds 2023-04-03 19:48:44 +08:00
esxi 硬件直通真是头大,需要结合场景吧。如果玩 AIO ,那么感觉 esxi 不是一个好选择,直通太头疼了。
|
81
Karmylr 2023-08-07 14:10:29 +08:00
红帽有篇文章,有讲到 ESXi 的性能不如 PVE 。
|
82
Fish1024 262 天前
一直用 hyperv ,直到今天遇到了 usb 直通问题,发现几乎无解啊。考虑换 pve 了,又怕网卡驱动不支持。
|