黑群晖转 unraid 和 pve 过程分享

198 天前
 royking930911
配置:宝藏盒机箱 + I3 10100T + 华擎 B560M + 16GB 内存 + 4 块机械 2 块 sata ssd
折腾理由:
黑群晖的 vmm 性能羸弱 ,太特么弱了,装个 win10 虚拟机卡的不要不要的。考虑到 CPU 性能还可以,平时搭建嵌入式代码编译平台费劲,想一劳永逸的做个私有云构建平台,以后代码构建直接丢这玩意就行,提高效率。
先入 unraid:
考虑 unraid 系统比较新,加上有 emby 转码的需要(当时认为核显直通给群辉虚拟机操作属实有点折腾),所以先用这个系统看看行不行。安装,切换一切顺利,由于主板自带 6 个 SATA 接口,我没有添加转接卡,故没有使用硬件直通,方案采用硬盘直通的方式进行。
问题暴露:
unraid 的硬盘直通走的也是它的 IO 通道,不得不说,unraid 的 IO 性能属实不太行。这种方式跑的黑裙硬盘性能砍了一半还不止。因为我还是想把所有资源都交给群辉管理,外部通过文件服务进行访问,这种性能降低属实无法接受。
再干 PVE:
在网上搜索相关 unraid IO 性能问题的时候,B 站有人指出,PVE 的 IO 性能要远好于 unraid 。加之 PVE 免费,毫无疑问,这成了我的下一个最优选择。
面临问题:
PVE 相较于 unraid ,最麻烦的还是核显直通,因为考虑到 emby 硬解问题,这个必须要解决。
解决问题:
安装部署 PVE 一切顺利,这个没啥难度。PVE 也只能使用硬盘直通的方式给黑群晖,测试 IO 性能,大概比 unraid 好上 30%左右(举个栗子,千兆内网复制文件到本地,裸黑裙跑满带宽,unraid 差不做只能做到 50MB/s PVE 可以跑到 70MB/s )。
参看 B 站大佬视频,解决了核显直通问题。采用核显虚拟化,核显同时给了黑裙虚拟机做视频硬解,同时也给 win10 虚拟机做图形加速。不得不说,有核显加持的 win10 虚拟机性能立马上一个台阶。
系统优化:
安装 pvetools 优化 pve 系统,开启 pve cpu 动态调频降低功耗。
后续计划:
还是得加个 m2 转 SATA 的转接卡,后续直接走硬件直通。这个又回来之前那个问题,如果走硬件直通,那其实选择 unraid 和 pve 区别不大。pve 很多操作需要使用命令行,对新手不友好。unraid 图形化操作的选项多一些,不过有些地方也要用到命令行,这个看个人选择。同时,unraid 也有核显虚拟化,两者差别不大。
折腾结论:
搞了这么多,前前后后花了差不多 2 天,其实也就证明了一个点:unraid 的硬件 io 性能低于 pve 。
留此贴的目的:
给想有这方面的需求的人避坑。毕竟,一个周末把时间浪费在这个事情上,个人感觉不太值。
3855 次点击
所在节点    NAS
33 条回复
cJ8SxGOWRH0LSelC
198 天前
PVE 直通和温度显示啥的,Github 上有一键脚本, 我试了挺好用的, 直通核显给 PLEX 转码也没问题。
teasick
198 天前
享受了折腾的过程,值大了
qqjt
198 天前
核显可以同时直通给黑群晖和虚拟机用吗?怎么做到的?
royking930911
198 天前
@qqjt 使用核显虚拟化
webto
198 天前
有没有考虑过直接装个 win10 ,干脆基于 hyper-v 搞虚拟化
Esioner
198 天前
@qqjt 需要核显支持 GVT-G 的,不同的显卡支持虚拟化的数量也不一样
Esioner
198 天前
@webto hype-v 没办法安装 ds7 这是硬伤,通过三方 VMWare 稳定性也有担忧吧
FakerLeung
198 天前
5700u 怎么在 PVE 中实现核显直通?有没有懂哥?
alvie
198 天前
@FakerLeung 别试了,AMD 不支持
alvie
198 天前
JRay
198 天前
我折腾 pve 独显直通的时候折腾半天,直通了,但是装不了驱动就很难受了
elboble
198 天前
我是 pve 虚拟黑裙,win ,还有一个 linux
TsubasaHanekaw
198 天前
pve 在集显最好是 lxc 挂载显卡, 然后 lxc 上装个 docker 装应用,直通给虚拟机比较麻烦
lxc.cgroup2.devices.allow: a
lxc.cap.drop:
lxc.cgroup2.devices.allow: c 188:* rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.mount.entry: /dev/dri dev/dri none bind,optional,create=dir
lxc.apparmor.profile: unconfined
TsubasaHanekaw
198 天前
window 装上 virto ,操作就很流畅了
Linken404
198 天前
unraid 的 io 性能确实太差了……所以我选择白群+unraid
tediorelee
198 天前
unraid 的 io 性能差是指的它虚拟机功能的 io? 如果正经用 unraid 的 smb/webdav 存放数据, 这样不会也 io 差吧
Chevalierbite
198 天前
N100 PVE 怎么直通核显啊,求大佬
K0ala
198 天前
@FakerLeung 我是 6800 ,直通给了 Ubuntu ,没直通群辉
royking930911
198 天前
@Chevalierbite N100 可以使用 srivo 虚拟化 B 站有相关视频 至于核显直通我没试过
royking930911
198 天前
@tediorelee 我的理解是这样的 比如群辉的虚拟机 内部的硬盘其实就是一个文件,虚拟机平台负责将文件转成虚拟机系统的硬盘,同时也负责文件的读写,相当于硬件的软实现,这个性能就依赖于虚拟机平台的开发水平。
因为我的主板只有一个 SATA 控制器,没办法直接使用硬件直通,就采用了软直通的方式把硬盘直通给 pve 的虚拟机,本质应该跟磁盘虚拟化差不多,这个理解没有查相关资料,纯属我个人的理解,不知道对不对。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1046596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX