1. 首页
  2. 科技数码

UNRAID折腾记录三:传输速度慢怎么办,直通PCIE转接卡跑满千兆

【写作说明】:从2020年春节电脑小白入坑NAS,玩过猫盘、玩客云、蜗牛、DIY群晖到现在的UNRAID All-In-One,一个深刻的感受就是累并快乐的折腾。从ZDM的大佬们那学习到了很多,刚查了下DS NoteStation里,这一年半里自己零零散散得居然记了600多个笔记。接下来,就逐步把折腾的经历整理分享下,不能算是教程,只能算是个自我备忘以及同广大爱折腾的朋友们分享的感悟。欢迎各位大佬指导,也欢迎各位朋友分享并交流折腾感悟。

600元DIY一台适用matx电源和主板的3-4盘位迷你NAS本文来由自从二月份入了猫盘nas的坑后,就一发不可收拾了,目前依靠NAS实现了工作、网盘、影音、相片库等功能,已经离不开NAS了。本文主要分享DIY迷你NAS的故事。群晖折腾过好几台,一直执迷小型机箱但是又舍不得花重金入itx。前阵子跟着阿文菌入了一款小型matx机箱装了Unraid底层并虚拟了黑群折腾这快乐着折腾| 34 评论56 收藏129查看详情迷你NAS空气盒子的后续改造:篇一创作立场声明:本文所有物件都是自购自用。前阵子写过一篇文章,介绍了一款颜值担当、物美价廉、体积小且能用matx主板和电源的机箱,经过初步改造成了4盘位迷你NAS。下图对比可见NAS空气盒子它非常迷你,甚至在横向尺寸上小于B款星际蜗牛。之前用电钻硬改,分别在机箱顶部和前面板开孔,由前部和底部吸入冷空气折腾这快乐着折腾| 23 评论10 收藏56查看详情

前言

Unraid是个很有意思的底层系统,特点是建立虚拟机非常容易,在前面几篇的文章中我介绍了在Unraid中搭建的虚拟Win10和虚拟群晖,使用了大半年了维护和备份都非常顺心。因此将在这个系列里逐步把自己的折腾经历记录下来。

在上一篇中,为了解决Unraid传输大文件CPU占用率高的问题,以提高虚拟机的传输速度,提出了“虚拟机连虚拟机”的方案,可以让速度稳定在115 MB/s。这一篇将介绍另外一种解决方案,即直通PCIE-SATA转接卡(非直通硬盘),可以进一步降低CPU占用率且使传输速度更为稳定。

UNRAID折腾记录二:传输速度慢怎么办,虚拟机握手一招170 MB/s【写作说明】:从2020年春节电脑小白入坑NAS,玩过猫盘、玩客云、蜗牛、DIY群晖到现在的UNRAIDAll-In-One,一个深刻的感受就是累并快乐的折腾。从ZDM的大佬们那学习到了很多,刚查了下DSNoteStation里,这一年半里自己零零散散得居然记了600多个笔记。接下来,就逐步把折腾的折腾这快乐着折腾| 15 评论31 收藏99查看详情

正文

设置步骤

先确定PCIE-SATA转接卡的硬件编号,注意可别弄错了把主板或者网卡给屏蔽了,大家可以先提前查看一下硬件或者之前的购物清单,比如我这个转接卡买的是Marvell的(1b4b:9215)。

(1) 先从setting- VFIO-PCI Config里屏蔽这个PCIE转接卡(即不让Unraid系统启动读取,也称为直通)

 VFIO-PCI Config里屏蔽PCIE转接卡 VFIO-PCI Config里屏蔽PCIE转接卡

转接卡买的是Marvell的(1b4b:9215)转接卡买的是Marvell的(1b4b:9215)

(2)再去启动U盘里添加这个硬件编号(1b4b:9215,大家的可能并不相同)。

启动U盘config设置启动U盘config设置

添加1b4b:9215以启动时屏蔽添加1b4b:9215以启动时屏蔽

(3)重启后,就能在虚拟机的设置里看到PCIE转接卡了。第一个就是转接卡,第二个是直通的网口。

注意此处有坑,虚拟机设置的时候,最好去掉原来挂载的系统盘(套件专用)。或者像我下图展示的重建一个系统盘。否则会一直进不去DSM系统。另外别忘记去设置interface为e1000(见下图2)

直通了PCIE-SATA转接卡和PCIE一个网口直通了PCIE-SATA转接卡和PCIE一个网口

其他设置其他设置

其他设置:interface里改为e1000其他设置:interface里改为e1000

(4)启动后,显示系统可恢复,估计是因为机械硬盘里的系统和vDisk里的不一致,点一下即可。可以看到原来的2个4T数据盘都成功识别,且里面的资料都还在。

完美显示所有硬盘完美显示所有硬盘

看看效果

(1) 速度稳定在106 MB/s CPU总占用率也不高。用直通了SATA控制器的虚拟群晖将文件传输到Unraid挂载的Unassigned盘,速度千兆达标且很稳定,Unraid占用率达50%。

这是因为第一、传输目的地是Unassigned挂载的硬盘,换句话说虽然虚拟群晖的硬盘已经独立了,但是数据接收方是Unraid,数据还是要经过Unraid系统处理。第二、虚拟群晖里挂载了一个Unraid的SSD硬盘作为套件专用盘,所以占用了CPU。

UNRAID折腾记录三:传输速度慢怎么办,直通PCIE转接卡跑满千兆

(2)但如果是和Unraid以外的主机传输的话,CPU占用率就稍有下降。

UNRAID折腾记录三:传输速度慢怎么办,直通PCIE转接卡跑满千兆

(3)尝试向上一篇介绍的方案,用虚拟Win10挂载硬盘,然后虚拟群晖向虚拟Win传输。速度更快,稳定在130 MB/s。

UNRAID折腾记录三:传输速度慢怎么办,直通PCIE转接卡跑满千兆

UNRAID折腾记录一:虚拟机Windows 10的安装前言从2020年春节电脑小白入坑NAS,玩过猫盘、玩客云、蜗牛、DIY群晖到现在的UNRAIDAll-In-One,一个深刻的感受就是累并快乐的折腾。从ZDM的大佬们那学习到了很多,刚查了下DSNoteStation里,这一年半里自己零零散散得居然记了600多个笔记。接下来,就逐步把折腾的经历整理分折腾这快乐着折腾| 22 评论12 收藏75查看详情

总结

直通PCIE-SATA转接卡,可以比直通硬盘在传输文件时的提速更明显,CPU占用率更低。但是,被直通了的转接卡上面的硬盘就不能被Unraid读取了,也不能被其他的虚拟机使用。因此,对于接了有很多硬盘的情况,可能需要再增加一个SATA转接卡。比如我有9个硬盘,其中主板的四个分别给了校验盘+读取缓存,虚拟群晖2个硬盘(安装在直通了的PCIE-SATA转接卡上),虚拟Win10以及Jellyfin的电影盘就得使用另外的PCIE-SATA转接卡了。所以这个直通转接卡的方案需要提前做好规划,对于PCIE卡槽数量少的小主板也需要提前考虑

电脑这东西是越折腾问题越多,问题越多就越想把它搞明白,越想搞明白就折腾得越累,越累就越想把它完事,完事之后再回头看看其实原来的不也能凑活用。折腾这快乐着折腾吧!UNRAID折腾记录三:传输速度慢怎么办,直通PCIE转接卡跑满千兆

本篇文章介绍的方案是受到了@usee00123的启发。@usee00123的个人主页| 什么值得买 (smzdm.com),也参考了知乎大佬的文章 ,感谢他们。

硬盘控制器和网卡直通zhuanlan.zhihu.com去看看

原创文章,作者:夜风博客,如若转载,请注明出处:https://www.homedt.net/47994.html