上周,我发布了关于PI NAS硬件构建的,并将其与搁板的Asustor Lockerstor 4设置为同一事情,但是使用覆盆子PI计算模块4 IO板。
有些人想知道为什么不仅仅使用覆盆子PI 4型号B使用USB硬盘,有几个原因:
模型B' S USB 3.0端口为SATA操作增加了大约10%的开销,这对小文件操作更加明显。
您可以使用OMV或特定NAS特定软件在一起USB 3.0驱动器'从USB的RAID不太可靠。
Compute模块4 IO板' S PCI Express插槽让我插入多个卡片,如2.5 Gbps Rosewill NIC和5端口的IoCrest SATA控制器。
有一个视频可以与这个博客帖子一起参加,在raspberry pi上的Asustor Lockerstor 4和OMV上的完整设置过程中进入更深入的深度:
随着它的方式,硬件设置和运行,我去安装了开放式媒体保险库,并发现过程非常无痛;我只需运行一个命令来运行他们的安装脚本for pi os:
完成后,我使用sudo nmap -sn 10.0.100.0/24 | Grep PI找到PI'新的IP地址(OMV通常将IP更改为其设置过程的一部分),然后在浏览器中登录到Web管理UI(默认凭据admin / OpenMediaVault):
UI是简单的和功利主义。在设置LockerStor 4之后,它使用ADM,一个自定义Linux在Busybox顶部建立的Linux发行版,它感到有点不太抛光,必须做像管理文件系统一样的事情,并单击3-5个不同的屏幕以设置新的网络共享在omv。
但它'绝对可管理,以及一次性任务;唯一真正的烦恼是我点击后的事实' OK'对于设置的变化,将有一个栏在屏幕顶部出现3-5秒后告诉我我也必须应用它的变化以生效。我不确定为什么它不会在我点击' OK'或#39;保存'首先:
我决定坚持使用Samba(SMB)的股票和Windows 10进行性能测试,主要是因为我有一个PC与我的10个Gbps网络绑在我的办公室里,它更容易在它上运行不间断的基准。运行而不是在我的主要MAC工作站上这样做。
拷贝到PI NAS,在RAID 5中有三个希捷Ironwolf 8TB NAS驱动器,测量左右95 MB /秒。从193 MB /秒左右的PI副本。
在写入RAID 5阵列时,在RAM缓存填充(经过大约0.5 GB的数据后复制)后,单线程SMB进程将是大约70%的CPU,一个核心将达到约50%的中断(网络数据包似乎只能在当前PI生成中经过一个CPU核心),并且CPU通常会在40-70%的CPU之间运行。
从阵列读取时,单核上的中断将达到99%,副本将占地1.7 Gbps(约200 MB /秒)。
使用JUMBO帧(9000 MTU)可以减轻网络数据包开销问题,但我也记得从先前的测试中,超频CPU也产生了明显的速度增益。
超频至2.0 GHz,覆盆子PI能够通过约100 MB /秒的写入速度,以及200 MB / Sec读取速度。不太糟糕,但也比Asustor少一点,它里面有更快的Intel CPU,还有更多的PCI Express带宽去。即使没有SSD缓存,AsustoR也写信给驱动器,超过PI的两倍以上:
我还在PI上尝试了一个RAID 0数组,取出与RAID奇偶校验计算相关的开销。这似乎很顺利,因为对Pi的写作是固体的230 MB / sec ......但是PI通过副本进行锁定。每次尝试复制到RAID 0阵列时都会发生这种情况,我仍然试图弄清楚为什么。
我没有有四个类似的驱动器来测试RAID 10,但是当我有机会时,我可能会测试出来。
正如我在视频中提到的那样,我想到了需要网络存储和DON' T需要极限定制(或性能,如果使用更好的处理器/ ECC RAM构建服务器),则是像洛克斯托斯(或Synology,Qnap等)的框NAS是最好的选择。
像洛克斯托斯的现代化NASESS测试是表演,支持良好的,易于设置和配置。
如果你不需要更快的网络,那么有一个基于PI的选项I' M保持我的注意,Wiretrustee SATA,基于CM4的板,将包含SATA控制器和电力驱动器。
使用2.5" SATA驱动器将为一个非常紧凑,快速的1 Gbps NAS制作。 但是,如果您想要更多的性能,请希望ECC内存,或者如果您需要类似于FEENAS或ZFS的内容,则不在Raspberry PI上运行良好,您' LL现在必须坚持自定义构建或更高的终端服务器 。