经历了网盘关闭潮后,我曾经写过一篇『大话国内外网盘,网盘/NAS到底哪家强?』当时得出的结论是,Dropbox可能是最佳选择。可是随着数据量的增加,墙外的网盘速度开始跟不上了。加之很多数据开始对保密性有要求,所以又想要自建NAS了。
网络拓扑
目前家里的网络拓扑如上图。
路由器A:
- 硬件:斐讯K3。
- 固件:梅林380.70.0。
- V2Ray服务:让局域网中设备科学上网,并且提供了接入点供互联网上的机器安全访问本地内网。
- 网络唤醒服务:给文件服务器远程开机。
- 阿里云DDNS & KMS:无须多讲。
注1:V2Ray的妙用。由于unRAID默认未开启SSL,未使用Fail2Ban等软件限制暴力破解,因此不推荐直接暴露到网上。通常的做法是使用OpenVPN等隧道连入内网访问,而国内用户大多已经使用了V2Ray,因此不需要另外搭OpenVPN了。VMess协议设计之初就考虑了伪装与加密性,不用担心电信的检测与封锁,一举多得。
注2:注意CPU占用率。K3的处理器较为强悍,经我自己测试V2Ray可以跑满500M带宽。如果你的路由器处理器较弱,可以考虑将其挪至局域网的其他设备中,如电视盒子、NAS等。
注3:功耗。使用功率计测试,K3带机15台设备上网,其中12个无线设备,3个有线设备,平均功耗在10W左右。
文件服务器:
- 主板:华南金牌X79 V2.46
- 处理器:e5-2650L v2
- 内存:16GB DDR3 1600 ECC REG
- 电源:振华金蝶450W
- 操作系统:unRAID 6.6.6
- 仓储硬盘:2 x 10TB 西部数据My Book氦气盘 + 2TB希捷酷鱼,其中10TB为Parity Disk,共12TB可用
- 缓存硬盘:256GB 三星750EVO + 128G 朗科N5M + 120G 金士顿A400,共256G可用
- 自建服务:Gogs(Git服务)、NextCloud(网盘)、Rocket.Chat(即时通讯)等
注1:远离希捷酷鱼。一开始购置的一块2TB希捷酷鱼的硬盘,使用了大概8个月就无法识别了,大家可以注意一下。
注2:尽量省电。由于没有显卡,并且采用了低压处理器,因此X79的功耗也没有想象中的高。使用功率计测试,运行一个Win10虚拟机,并且通过网络正常读写文件时功耗在40-60W左右。目前让其每晚0点20定时关机,早上6点20定时唤醒。
a) NAS上自动关机:/boot/config/plugins/dynamix/shutdown.cron
,内容如下:
# Generated shutdown schedule:
# Shutdown every day 00:20
20 00 * * * /sbin/shutdown -h +5 1> /dev/null
# Every January, April, July, October Monday and Tuesday doesnot shutdown
21 00 * 1,4,7,10 1,2 /sbin/shutdown -c
由于每季度第一个周日早上会进行全盘错误扫描,所以每季度的周一周二早上都不关机。
b) 路由器上的自动唤醒:/jffs/scripts/init-start
,内容如下:
#!/bin/sh
cru a WakeUpNas "20 6 * * * /usr/sbin/ether-wake -i br0 -b E0:E0:E0:E0:E0:E0"
需要将后面的E0:E0:E0:E0:E0:E0换成你NAS网卡的MAC地址。
路由器B:
- 硬件:斐讯K3。
- 固件:梅林380.70.0。
- V2Ray服务:一方面科学上网,另一方面建立了一个通往苏州的隧道,方便连到家中调试。
- SMB服务:USB挂了一个Lacie Rugged 2T移动硬盘,临时存一些文件用来共享。
改进与不足
- 服务器端串流:现在一些体积较大的电影,50M带宽边下边播已经跟不上了,将来可以在NAS中插一块GT 1030,直接串流1080P。
- 功耗:40-60W对于一个需要经常开机的NAS来说还是略高。不过鉴于其性能要远远高于J1900,我需要跑的应用较多,相比于性能也不算太大的缺点。
Comments | 7 条评论
淡水鱼 博主
AMD的8800E不错核显可以硬解4K
FUCKPYW 博主
能否请教一下,关于黑苹果超频中,macOS指定CPU频率与AVX Offset
cheney 博主
@FUCKPYW
1. BIOS中:
AVX Offset: M.I.T -> Advanced CPU Core Settings -> AVX Offset
CPU最大睿频:M.I.T -> Advanced CPU Core Settings -> Intel(R) Turbo Boost Technology
2. AVX Offset的由来:
CPU最大睿频即是在常规负载情况下处理器的最高频率。由于AVX指令集较为特殊,调用时会导致CPU发热量比正常情况下大不少,所以特地多了一个AVX Offset,当检测到有AVX指令集时限制CPU能达到的最大频率,将常规负载的最高频率减去这个值即为AVX指令集下的最高频率。
3. 例如:
CPU最大睿频1-8核心都设置为54,AVX Offset设置为10,则一般负载下的最高主频为5.4GHz,AVX指令集参与时最高主频为4.4GHz。
4. 友情提醒:
a) 不要从高到低试,务必一点一点往上加,否则可能损坏处理器!
b) 超频不可只调整频率(Turbo Ratio),还要注意功率限定、电压限定等。
FUCKPYW 博主
您好,我就是想简单超5G,一般会设置AVX Offset 为1,但是这样的话 macOS 里面识别运行的频率就是4.9。
intel power gadget中 Core Max 显示5G,Core AVG 4.9G,这个是 win 不一样。
然而您 github 上写的教程,给我的理解是,能通过设置,让 macOS 运行在5G 上,当需要avx时,会4.9上运行。我就想知道怎么设置。因为搜索了很多帖子都说macOS 只会识别 avx offset 后的频率。谢谢
imgki 博主
想问问你机箱用的什么,x79有什么+这个配置有什么合适的机箱?
cheney 博主
@imgki
我用的是一个闲鱼50包邮的机箱,有9个3.5盘位,显卡超过(好像是28cm)就会少掉1个盘位。机箱叫做 游戏悍将 核武器1 U3版。
下面是我购买的链接:
https://market.m.taobao.com/app/idleFish-F2e/widle-taobao-rax/page-detail?wh_weex=true&wx_navbar_transparent=true&id=568137700369&ut_sk=1.W2bsjRNiRkcDAB4XxKSZCVnS_12431167_1589248610400.Copy.detail.568137700369.482728648&forceFlush=1
默默无闻 博主
这应该是,博主最新的文章了,