如何使用新文件系统提高Windows性能

是否想增强Windows PC?您可以使用两种技术来提高软件性能和存储可靠性:独立驱动器冗余阵列(ReFS)。唯一的要求是至少有两个备用驱动器。

您是否想知道ReFS是否可以与老化的NTFS媲美?本文将Microsoft新文件系统与RAID1,RAID0和单个磁盘的性能进行了比较。我们将讨论RAID1-ReFS的可能用途。

RAID入门

使用 Windows存储空间创建RAID卷现在真的很容易。 。用户只需在搜索栏键入存储空间并启动程序。

启动存储空间后,您需要选择按钮。

然后您将创建存储池。 选择创建存储空间。然后选择两个备用驱动器添加到阵列。请务必注意,从卷添加或删除驱动器会破坏磁盘上的所有数据,因此请谨慎行事。

然后您将看到用于创建存储的可配置选项。池。您需要注意的两个部分是:(1)弹性类型和(2)文件系统。具有两个驱动器的弹性类型仅限于双向镜像(RAID1)和简单(RAID0)。分区类型包括NTFS和ReFS。如果选择“简单",则唯一的选择是NTFS,因为ReFS是为两个或多个驱动器设计的。

After creating a RAID volume and assigning a drive letter, the partition functions in a similar manner as a hard disk. Users can share a drive over a network, move files to it, or configure video or photo editing software to write cache data to it. In the last capacity, RAID can improve the performance of many commercial applications, such as Adobe Premiere and Photoshop. As indicated, different kinds of software RAID exist, each with advantages and disadvantages.

在Windows操作系统(OS)中,存在三种主要的使用者RAID类型:RAID1,RAID0,和RAID5(还有很多其他RAID变体)。最重要的是,有两种常见的RAID格式化方法:NTFS和弹性文件系统(ReFS)。 ReFS进入Windows 8.1,并且在不断发展的同时,还提供了可靠性和性能。

  • RAID0 :RAID0从技术上来说是用词不当。它使用两个驱动器,但是这种安排没有什么多余的。每个驱动器保留安装在部件上的一半数据。 RAID0不是提供冗余,而是提供纯性能。 RAID0无法在ReFS中格式化,因此在NTFS中几乎卡住了。
  • RAID1 :RAID1(或镜像)需要两个驱动器。它的缺点是只能提供一个驱动器的存储容量。数据在两个驱动器之间均等地复制,如果其中一个磁盘发生任何事情,则可提供冗余。 RAID1还可以加快磁盘读取速度,从而可以加快启动程序的速度和从缓存中读取数据的速度。
  • RAID5 :我不会在本文中介绍RAID5。它至少需要三个驱动器,但提供的可用存储容量要比RAID1大。
  • Windows 10中两个重要的文件系统(什么是文件系统?)是弹性文件系统(ReFS)和文件系统。破旧的“新"技术文件系统(NTFS)。 NTFS是Windows上的标准文件系统,但是如果您有两个或多个(相同或非常相似)备用硬盘驱动器,请考虑使用ReFS。 ReFS减少了位腐烂,使其成为格式化存储系统的理想选择。它产生的性能与NTFS格式的RAID1分区相似。尽管ReFS相对较新,并且可能会遇到bug,但我的经验非常出色。

    RAID基准

    驱动器性能会影响Windows上的许多不同计算任务。特别是,浏览Internet时常会在浏览器缓存中读取和写入数据,这就是我们对硬盘进行基准测试的原因。

    为了确定哪种阵列和文件系统最快,我进行了一次测试带有SATA扩展坞的计算机,并插入了两个可模塑的OCZ Onyx SSD。我对四种RAID配置进行了基准测试:RAID1(NTFS),RAID1(ReFS),RAID0和作为单个NTFS格式的驱动器。我将AS-SSD用于所有综合基准,并将它们与CrystalDiskMark进行了比较。使用Android Studio作为编译器的测试完全失败。

    RAID阵列不能很好地处理短队列深度(大多数用户需要)。因此,我建议不要将RAID用于浏览或提高办公效率。与其他磁盘配置相比,使用单个驱动器进行随机读取大约有9%的优势。

    顺序读取速度通常表示磁盘复制活动。每当您移动文件时,更好的性能应转化为更快的文件传输。 RAID1极大地改善了单个磁盘和RAID0上的顺序磁盘读取。从理论上讲,RAID0还应该改善顺序磁盘的读取,但是由于某种原因,综合基准测试并不能证明这一假设。

    顺序读取和写入是文件复制的象征。不出所料,RAID1-ReFS表现最差,因为它对复制的数据执行校验和。但是,对性能的影响并不是很大。相反,RAID0的性能远低于预期,尽管它比单个驱动器和RAID1-NTFS稍快。

    使用深队列深度的基准,结合随机读写,应该可以预测服务器性能和其他商业用途。应用程序。从理论上讲,RAID0应该(并且确实)提供四种磁盘排列中最快的磁盘性能。但是RAID1在读取速度上非常接近,并且它提供了数据冗余。如果将RAID1格式化为ReFS,则与NTFS相比,它的读取速度几乎没有损失。

    对于深队列中的写入性能,RAID0占主导地位。而且,由于与维护阵列有关的开销,RAID1-NTFS和RAID1-ReFS的性能损失都微不足道。

    就实际性能而言,结果远没有那么有趣。在Handbrake编码和7-Zip(解压缩)方面,RAID0在性能上大约有2-3%的优势。要压缩300MB的大型照片文件夹,所有阵列的性能都比单个驱动器差,单个驱动器与RAID1-ReFS之间的差异为7%。

    不幸的是,我不得不扔一些数据输出。例如,从源代码进行编译可带来巨大的性能优势,而RAID1-ReFS则受到青睐。差异如此之大,我可以肯定地说我的方法存在严重缺陷。 RAID1的性能几乎是单个驱动器的两倍,而RAID0的性能比单个驱动器提高了约20%。我未包含图表,因为我需要重新运行测试以进行确认。可能是我的构建环境或测试方法有问题。

    Windows中RAID的可能应用程序

    基于基准,适合RAID的应用程序如下:

  • 用于照片和视频编辑的缓存/临时驱动器。
  • 创建具有数据冗余和位保护功能的网络存储驱动器。
  • 软件存储驱动器。
  • 缓存/临时驱动器:英特尔的快速存储技术(RST)驱动程序允许用户将另一个驱动器指定为缓存驱动器。以这种能力,对驱动器进行了许多读取和写入。从表面上看,RAID0阵列具有最大的优势。尽管实际的基准测试表明单个SSD可能会提供最大的性能提升。

    网络存储驱动器:ReFS的明显用途是用作存储驱动器。它的数据完整性特性以及较大的读取速度增强使其非常适合通过快速网络(为什么需要5GHz)传输流媒体。

    软件存储驱动器: ,用户只需将软件安装到RAID1分区即可。由于具有读取速度优势,数据冗余和位保护功能,因此与ReFS格式化的RAID1相比,对ReFS格式化的RAID1进行了重大升级。尽管相对于RAID1-NTFS而言,性能受到的影响较小,但是数据完整性方面的优势却远远弥补了其缺点。在生产环境中,数据完整性增强可能是值得的。

    RAID1-ReFS确实很不错

    以ReFS格式化的RAID阵列对NTFS的性能影响不大-这显然值得权衡。虽然我没有测试其他RAID配置(例如RAID5)所需的磁盘数量,但RAID1的结果令人鼓舞。我认为ReFS在其他类型的阵列上的性能至少也要好。

    我的观点:虽然没有广告宣传其可用于生产环境,但根据我的经验,ReFS最适合用于存储系统和软件存储中。驾驶。

    您还可以尝试使用ReFS吗?

    结果如何?

    标签: 计算机维护 文件系统 NTFS RAID