DIY 万兆NAS软件篇:黑群晖 + qBittorrent玩转PT
啰嗦几句
第一次尝试写文章,承蒙各位厚爱,荣登原创新锐榜第4名(虽然我也不知道这个难度是啥 )
前两篇写了关于DIY万兆NAS的硬件搭建过程,感谢很多值友的热心评论,收货了很多新知识,也希望有值友能看到评论里的内容给自己避避坑。
本篇文章包括:
黑群晖的万兆方案及相关文件下载
qBittorrent的套件形式部署
本篇文章不包括:
PVE下具体的黑群晖安装步骤,网上的教程实在太多了
qBittorrent的docker形式部署,理由同上
PT是什么,应该怎么玩
环境介绍
1、硬件环境
我使用的硬件平台可以参考我之前发的两篇文章
整体硬件的介绍:https://post.smzdm.com/p/allenvxg/
万兆网卡的选择:https://post.smzdm.com/p/ad9q4dzz/
2、软件环境
现在机器的宿主系统选择的是PVE,里面部署了:
Home Assistant的虚拟机
Window的虚拟机
黑群晖的虚拟机
若干个Debian容器。
黑群晖的虚拟机里面用docker部署了qBittorrent、网心云等等。
容器里面有unifi controller、hexo博客、jellyfin等等。
allinone主机连接家里主网络,挂掉后不影响家里其他设备访问
PC通过万兆口连接allinone,访问NAS,同时访问外网
allinboom之后,PC没办法上网
我也知道黑群晖是不太。。。的行为(不知道怎么描述),unraid也有同样的问题。
之后计划把机器平台升级一下,切换成开源TrueNAS,然后使用里面的容器实现所有功能。
万兆黑群晖篇
Synology DiskStation Manager (DSM) 是专为 Synology NAS 打造的人性化操作系统。
万兆网卡连接方案1:网卡直通黑群晖
现在网上很多方案是直通万兆网卡给黑群辉,通过黑群晖里面vSwitch可以实现PC连接的万兆和virtio在同网段,可以访问外网。
这种情况下PVE连接黑群晖一般使用的是e1000的模拟网卡类型。
要求是万兆网卡的型号需要群辉支持,我采用的不是这个方案,型号支不支持也没有发言权,有尝试过的大佬可以留言评论。
万兆网卡连接方案2:virtio连接黑群晖,PVE vSwitch桥接
我采用的是这个方案,我认为有两点优势:
因为黑群辉本来就跑在虚拟机里面,PVE里面的桥同样也是用vSwitch实现的,效率应该更高才对。(只是我以为)
即使群辉 boom,PC上网并不受影响。
万兆内网的速度
关于如何跑满万兆速度,上一篇更有经验的值友xeexee 的回答,大家可以参考。
值友6974849658 :一直搞不懂几台机械硬盘组raid5差不多能跑满万兆,不想用nvme缓存
xeexee :按14或16T的企业sata盘那一档算,8盘raid6或者raidz2可以跑满,raid5可以减一个盘,这么多盘做raid5不保险,用近线sas配12g卡,可以再减一个盘跑满,也就是6盘raid5。
如果全时跑满万兆,机械硬盘确实需要组阵列,但是对于日常使用,还有两种方式:
内存缓存
SSD缓存
SATA接口SSD缓存方案
对于SSD缓存,网上一般的方式是nvme接口,我找了一圈,基本没有找到stat接口的介绍。
由于我选用的硬件比较老,m2接口只有一个,没办法做读写缓存,所以调研并且实现了STAT SSD做缓存。
使用STAT SSD的注意事项:
STAT接口的SSD速度会受限制,标称有600MB/s,对硬件有要求,在我的环境下只有250M/s多一点
不同品牌型号的STAT SSD速度会差异很大,而且二手SSD可能踩坑,我就碰到了读写只有40M的
测试了金泰克和三星的EVO 860之后,作为垃圾佬是不可能买新的SSD的。手里正好有一块旧的EVO840,又补了三块,组成RAID5做读写缓存。
实际读写速度测试
注意,默认连续IO,群辉是不会先写缓存的,如果想测试大文件读写速度的话可以先关闭跳过连续I/O
先看下RAID5的理论读写速度,忘了从哪引用的了,侵删。
下面几张图来自全新的三星EVO 860 256G测试,测试文件50G蓝光电影。
首测读写,从机械存入到缓存,速度250M:
再次读写时,只从缓存读,基本能把万兆跑满
当时多次测试,前面矮的就是首次读取,后面就是第二次读取,峰值1.1GB/s,可能是SMB协议的原因,也可能是这个监控软件 istat menu的问题,中间速度总是会掉一下,看起来像每包固定大小。
还望这方面比较清楚的大佬指点迷津。
这张图有点小了,张大妈再一压缩好像都看不清了。。。 50G的文件,一分钟以内就拷完了,还挺夸张,日常使用可能场景并不多
写入的话,raid5是有校验的,和stat盘的体质有关系,这3块盘写入大概是600MB/s的速度,基本是两块的累加和。
每种NAS系统的缓存策略并不一样,我研究的不够深入,这里仅以群辉测试。
qBittorrent部署篇
网上docker方式部署qBittorrent的特别多,这里不在赘述。
套件版需要使用社区版的源,希望你们能看懂
添加好之后,就可以搜到了。
docker版本的安装也不算复杂,教程实很多,其实我现在同时跑着两个套件版和docker版,不同资源区分开下载 。
总结
DIY万兆群辉NAS挺多,SSD缓存也很多,但是STAT SSD方案并不多
qBittorrent安装教程很多,套件版我也是看别人的文章学的,介绍的不太多
希望这篇文章有所启发,折腾怪还会继续折腾下去。
接下来的文章将会侧重于智能家居,Home Assistant、Node-Red要来啦 。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
魔术师EW
校验提示文案
七月十六日晴
校验提示文案
值友9918046395
校验提示文案
诺尼的背包
校验提示文案
石头上的史诗
我的pve 同时运行 turenas和黑群晖,把硬盘都直通给群晖 显示只有一个盘,但直通给turenas就可以识别到。
校验提示文案
袭人解解
校验提示文案
即是
校验提示文案
96mhy
校验提示文案
iamnio
校验提示文案
值友5597554198
校验提示文案
即是
校验提示文案
值友4811722157
校验提示文案
TonyTonyQ
校验提示文案
nffy5
校验提示文案
法行天下
校验提示文案
随风潜
nas里的TR也是一样,下载不了,不知道是哪里出了问题。
在外面可以正常访问群晖和QB、TR,但就是不能下载。
大佬知道怎么解决吗?
校验提示文案
默ren
校验提示文案
路人甲甲
校验提示文案
z3107921
校验提示文案
z3107921
校验提示文案
路人甲甲
校验提示文案
iamnio
校验提示文案
96mhy
校验提示文案
默ren
校验提示文案
随风潜
nas里的TR也是一样,下载不了,不知道是哪里出了问题。
在外面可以正常访问群晖和QB、TR,但就是不能下载。
大佬知道怎么解决吗?
校验提示文案
法行天下
校验提示文案
nffy5
校验提示文案
TonyTonyQ
校验提示文案
即是
校验提示文案
值友4811722157
校验提示文案
袭人解解
校验提示文案
即是
校验提示文案
值友5597554198
校验提示文案
石头上的史诗
我的pve 同时运行 turenas和黑群晖,把硬盘都直通给群晖 显示只有一个盘,但直通给turenas就可以识别到。
校验提示文案
魔术师EW
校验提示文案
诺尼的背包
校验提示文案
值友9918046395
校验提示文案
七月十六日晴
校验提示文案