发布信息

DIY高性能Windows NAS服务器:低成本实现SSD缓存加速方案分享

作者:软荐小编      2025-02-10 15:01:13     84

大家好,我是一个真正的梦想。在我以前的共享中,我提到我在一台NAS服务器中均为高性能,并使用了两个固态驱动器以及一张RAREAD卡为机械硬盘提供缓存。该解决方案实际上非常有效,并且具有明显的缺点,这主要是因为其成本很高,配置困难以及无法加速其他磁盘(例如系统):

DIY第11代高性能Windows NAS服务器:成品NAS的价格和经验好十倍

后来,许多朋友问我是否已经实现了磁盘高速加速度解决方案,例如完成NAS上的SSD高速缓存,而不会增加硬件成本。后来,我找到了一个解决方案,该解决方案只需要一个软件即可实施。两个月后,我感觉很稳定。今天,我花时间与您分享。除了适合服务器外,该解决方案还适用于普通计算机。有兴趣的朋友可以了解它。

在这里,您需要使用Primocache软件。该软件提供一个月的试用时间。您可以先尝试一下,然后决定是否购买。准备付款的朋友将直接在其官方网站上下载并安装最新版本。否则,建议安装4.1.0服务器版本。解决方案可以自己完成。搜索相对简单。该软件接口如图所示:

缓存服务器软件_缓存器软件服务有哪些_软件缓存服务器不可用

1。安装后,您第一次运行软件时,Cache Creation向导将弹出。您还可以单击主接口左上角的图标以开始创建缓存:

软件缓存服务器不可用_缓存服务器软件_缓存器软件服务有哪些

2。检查需要创建缓存的磁盘。可以选择机械硬盘和固态硬盘。您可以选择系统磁盘和数据磁盘。检查后,单击右下角的[下一页]:

缓存服务器软件_缓存器软件服务有哪些_软件缓存服务器不可用

3。第三步是配置缓存参数,这更重要:

[1级缓存]:第一级缓存将内存用作磁盘缓存,并根据NAS的总内存容量进行设置。允许免费内存到1级缓存。例如缓存服务器软件,我的内存是64GB,因此在此处分配20G以用于磁盘缓存,16G用户可以将8G划分为第一级缓存,并且内存缓存速度最快。

[2级缓存]:第二个缓存等效于NAS品牌上的SSD缓存。它使用高速固态驱动器为机械硬盘提供磁盘缓存。第二个缓存的效果将在稍后进行测试。具有空闲M2 SSD的用户可以使用第二个缓存传输第二个缓存。还使用了级别缓存。

[CACH粒度]:建议设置分区文件系统的群集大小,例如,默认NTFS为4KB。通常不需要设置此项目,它将根据您先前选择的分区自动设置。

[启用延迟写]:延迟写是一个非常实用的功能。当数据写入磁盘时,它不会立即写入磁盘。首先将数据写入缓存,然后将其延迟一段时间,然后以集中的方式写入硬盘。在本文中,它可以有效地减少编写的SSD数据的数量并延长硬盘的寿命。在打开延迟写作后,与UPS电源一起使用它很重要,否则在停电期间尚未及时编写的数据可能会丢失。

[预取最后缓存]:关闭后,内存中的数据将丢失。 1级缓存将内存用作磁盘缓存。停机后,缓存的数据将立即丢失。您可以检查预取最后缓存。启动后,将下载该软件。启动之前的缓存数据将加载到内存中,以提高缓存效率和命中率:

设置完成后,在右下角单击[Start]:

软件缓存服务器不可用_缓存器软件服务有哪些_缓存服务器软件

配置通过上述三个步骤完成。每次打开计算机时,该软件将自动启动并运行,并且不再需要手动干预。您可以随时打开软件以查看命中率和其他数据。命中率越高,缓存效果越大。刚刚创建的命中率不会太高。使用一段时间后,该软件将自动将经常访问的数据加载到缓存中。里面:

软件缓存服务器不可用_缓存器软件服务有哪些_缓存服务器软件

在将20克内存分配为缓存之后,启动后系统的内存使用量达到28克,但是对于我的64克内存,仍有一半以上可用的空间。当前的处理器性能非常强大,软件对CPU系统性能的影响几乎可以忽略:

缓存服务器软件_软件缓存服务器不可用_缓存器软件服务有哪些

接下来缓存服务器软件,测试缓存性能。这是一个4TB机械硬盘驱动器,因此您不启用缓存测试硬盘驱动器分数。此机械硬盘的连续阅读和写作速度约为190MB/s。 4K性能是机械硬盘的弱点。它仅运行到1MB/s,半天没有回应。该测试必须终止:

缓存器软件服务有哪些_缓存服务器软件_软件缓存服务器不可用

启用缓存后,该4T机械硬盘的速度直接增加了一百倍。从数据的角度来看,性能比当前主流PCIE 4.0更强。主要原因是,得分运行软件编写的数据量小于缓存容量,这等同于直接在内存中。测试,这种速度不夸张吗?

缓存服务器软件_缓存器软件服务有哪些_软件缓存服务器不可用

在启用缓存之后,NAS运行显着改善,系统,服务和软件的响应速度更快,并且对虚拟机具有特别强大的帮助。例如,我使用LU大师在Win11的Android子系统上进行了分数测试,并且读写速度直接受到了数十个GB/S的打击,这直接吓到了Lu Master lu to Silly silly;使用虚拟机来运行Windows,Linux,Black Synology和其他系统性能,也有很大的改进:

软件缓存服务器不可用_缓存服务器软件_缓存器软件服务有哪些

使用内存为缓存还具有一定的限制:它在文件传输方面没有太大帮助。我将36G文件复制到启用缓存的Windows NAS,并测试未启用缓存所需的时间,并且缓存几乎相同,大约是3分26秒。毕竟,文件大小超过了总缓存容量,并且内存缓存的容量有限:

缓存服务器软件_软件缓存服务器不可用_缓存器软件服务有哪些

我已经测试了品牌NAS的SSD缓存提交传输性能的增益很少,但是Primocache解决方案改善了系统的整体性能。总体而言,实用性远高于品牌NAS的SSD高速缓存,该解决方案只需要牺牲部分记忆空间而没有其他硬件成本:

深入研究SSD缓存对NAS硬盘传输性能和与生命有关的影响

我几乎忘记了前面提到的2级缓存,对吗?次要缓存使用高速SSD硬盘作为磁盘缓存。硬盘的容量比内存大得多,成本较低。这取决于它是否可以解决文件传输无增益的问题。我安装了一个M2固态驱动器,该驱动器以前在NAS上删除,打开了缓存配置中的次要缓存,并将250克硬盘空间分配为次要缓存:

软件缓存服务器不可用_缓存器软件服务有哪些_缓存服务器软件

打开辅助缓存后,我们使用了相同的文件进行测试。这次,我们只花了2分7秒即可完成副本,节省了1分钟。由此我们可以得出结论,如果条件允许,将M2固态驱动器添加到NAS,因为次要缓存更加完美:

软件缓存服务器不可用_缓存器软件服务有哪些_缓存服务器软件

以上是我的个人经验。如果您有更好的计划,请分享并一起讨论。如果您有任何疑问,请留言要咨询。

相关内容 查看全部