win10存储池_3个光威480G SSD组WIN10存储池,深度测试到底值不值得搞

上次由于我SSD不够,所以我用虚拟硬盘的方式,虚拟了3个VHDX硬盘,组了个奇偶校验的存储池,并且简单的做了测试。测试结果是,组存储池确实提高了我们的数据安全性。WIN10存储池,可以让我们玩家省去组RAID,买NAS的钱。

ba75c9c83d5cb69fbd8adab4ab695874.png

但是我始终深感遗憾,因为,不搞3个SSD,直接用SSD来组存储池,我无法得知SSD组存储池的速度性能到底如何。SSD组存储池,它的速度性能相对于我们SSD来说是提升了呢,还是下降了呢?我很想知道这个答案。

08776035862a2685c1a89122338e4020.png

终于决定壕一次,SSD快到碗里来。这次,我凑足了3个光威悍将480G SSD。

8a61fd150eed7f30c1f5bf857989b780.png

SSD到位,终于可以开这波车了。

376b7a922d7a03828ed981873ece442b.png

这次我将用3个光威悍将480G SSD,直接组建存储池,对WIN10存储池进行一次深度的测试:测试SSD组存储池的速度性能,以及安全(数据安全)性能。

【SSD性能测试】

9fbd6138b3596857a0307508d8b9440e.png

在测试存储池之前,我们来测试下3个光威悍将480G的速度性能。

addaa937e704ccaff721246430f03548.png

这个光威悍将480G SSD是新的,价格329,质保5年。

8aaedefd2df53c169c327fe2385a86dc.png
46edde797039198f4f03f516f83ba074.png

这两个都是旧的,大概已经使用了超高1.5年。

我们可以看到,光威悍将SSD的性能是非常不错的,新盘和使用超过1.5年的旧盘速度差不多。

7bb5fc58ee63f2ef710985b2aeecfc1c.png

【简单存储池测试】

17401fdca51287e4aa1dc69e9b678b26.png

创建存储池。注意3个硬盘一定要挨着插,如:SATA1、SATA2、SATA3。

3c921554a9e7ce8fbb9d407e6cb020c2.png

我们这里选的“简单(无复原)”类型。下面我们来看看我们创建的这个简单存储池的速度性能。因为存储池的速度用很多测试软件都无法准确的测出,所以我们拷贝文件来看看。

d9d4aae7da36911410c706074c690c13.png

SSD复制到存储池。平均速度可达700M/S左右。

a0b8d5e313c55a1c1a161e9feca3ba2a.png

存储池复制到SSD。平均速度可达750M/S左右。

aad391a86c32f70580aed1c859830d18.png

存储池复制到存储池。平均速度只要350M/S左右。

5901f2fca32e3f8efeda6e60a3af7652.png

我把将几十G的文件复制到存储池——“高速安全存储区(D盘)”。然后把光威悍将480G SSD,拔掉了一个。我们可以看到,存储池状态显示红色,代表出现无法恢复的错误。

e0ad0445eed2c346dc82c68c12373a1e.png

在D盘里我们可以看到,几十G的数据,只剩下8G了,数据丢失了。也就是说,创建简单存储池的硬盘,只要有一个硬盘坏了,我们存储池的硬盘分区里面的数据就会丢失。

小结:虽然简单存储池对数据安全无任何增益,但是用SSD创建简单存储池可提升硬盘速度。我们可以用2个以上SSD,创建简单存储池专门做个STEAM游戏盘。

【奇偶校验存储池测试】

0454d37aba14b772b0de9f82016007a4.png

这里我们创建的是奇偶校验类型的存储池。奇偶校验存储池,最低需要用3个SSD。

284851a5aa3e48de66a6b998f6e3e61a.png

成功创建存储池。

719954bde17c3592a2ae3162cfdd6882.png

我们先测试奇偶校验存储池的速度性能,再来测试下它的安全性能。

ec389e66002a153fffe74413f4723d07.png

SSD复制到存储池,速度不忍卒视。

8d563cd19ccb2f684fb074a7c8de2f7f.png

存储池复制到SSD,因为是主要在SSD上写入,所以速度很快。

5844c97a218788f7a8ff862e9a37da71.png

存储池复制到存储池,速度很差。我们再来看看数据安全性。

dead340a4cb89715f9cf0d17624135d4.png

D盘有近80G数据。

85e00cb314cc47603997267ad40c65d1.png

我们拔掉3个光威悍将480G SSD其中任何一个。存储池状态都只是显示橙色,而不是红色。

f288c48e6ed05c42734e565ff6592c83.png

在D盘看,即使我们拔掉存储池里任何一个SSD,我们存的数据一点不少。

e9d9a581c1c0560804c34aa4f852752e.png

除非拔掉创建存储池的3个硬盘当中的2个。也就是说奇偶校验存储池,3个硬盘,任何1个硬盘坏了,我们存在存储池里的数据仍然不受任何影响,除非2个硬盘同时坏了(这种几率极低)。

小结:创建奇偶校验存储池硬盘的性能下降。因此,用SSD来创建奇偶校验存储池是不划算的,简直是暴殄天物。我们可以用SSD来做系统盘,把HDD来创建奇偶校验存储池。

最后总结:存储池的类型有简单(至少2个)、双向镜像(至少2个硬盘)、三向镜像(至少需要5个硬盘)、奇偶校验(至少3个)。简单类型,提升存储的速度性能,双向、三向、奇偶主要是提升存储的安全性能。WIN10存储池是有非常有用的,是否创建存储池;用SSD,还是HDD创建存储池;创建何种类型的存储池。主要还是看个人的需要和预算。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/347828.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

求最大公约数最小公倍数

最大公约数小于两个数小的那个,最小公倍数大于两个数大的那个。 求最大公约数从大到小寻找,求最小公倍数从小到大寻找,也就是说循环方向。 import java.util.Scanner;public class JavaTest {public static void main(String[] args) {//从键…

biginteger和long精度_修复Long类型太长,而Java序列化JSON丢失精度问题的方法

造成原因:JS内置有32位整数,而number类型的安全整数是53位。如果超过53位,则精度会丢失。正如现在后台传来一个64位的Long型整数,因此超过了53位,所以后台返回的值和前台获取的值会不一样。Java序列化JSON时long型数值…

Java基本语法(15)--while循环结构do-while循环结构

基本格式 ①初始化部分 while(②循环条件部分){③循环体部分;④迭代部分; }①初始化部分; do{③循环体部分;④迭代部分; }while(②循环条件部分);注意不要忘记声明④迭代部分。否则,循环将不能结束,变成死循环。 while循环先判断后循环体&a…

截止角频率和截止频率的关系_开关电源的控制环截止频率和开关频率有什么关系?...

【新朋友】点击上方蓝字“电源之家”关注【老朋友】点击右上角按钮,分享到朋友圈电源之家官方技术③群:522815202(3000人群)(电源行业第一大技术交流QQ群)这个问题很专业,因此答案注定也专业而非科普,非电力电子专业小伙伴看不懂很…

restlet_Restlet框架– Hello World示例

restletRestlet是用于Java平台的轻量级,全面的开源REST框架。 Restlet适用于服务器和客户端Web应用程序。 它支持主要的Internet传输,数据格式和服务描述标准,例如HTTP和HTTPS,SMTP,XML,JSON,At…

mysql数据库表复制备份_mysql数据库的备份以及表格数据之间的复制

#####-------------mysql数据备份以及表间数据的复制-------------------#######----------------我的mysql学习(二)--------------------------#####mysql数据的导入和导出--这里承接上一部分#导出全部数据库该操作在mysql命令行外进行:导出数据格式如下&#xff1…

求100以内质数或者更多

方法① public class JavaTest {public static void main(String[] args) {Label1: for (int i 2;i < 100;i){for (int j 2;j < i;j){if (i % j 0){continue Label1;}};System.out.println(i);}} }方法② public class JavaTest {public static void main(String[] …

在运行时在Spring Cloud Config中刷新属性配置

在本系列Spring Cloud Config的教程系列中&#xff0c;我们将讨论在运行时刷新属性配置的过程&#xff0c;我们将使用Spring Boot致动器/refresh端点进行/refresh 。 此外&#xff0c;我们还将研究使用RefreshScope注释刷新Value属性。 在我的Spring Cloud Config的上一教程中…

pythonnumpy教程_Python学习教程:通俗易懂的Numpy入门教程

Numpy是python语言中最基础和最强大的科学计算和数据处理的工具包&#xff0c;如数据分析工具pandas也是基于numpy构建的&#xff0c;机器学习包scikit-learn也大量使用了numpy方法。本文介绍了Numpy的n维数组在数据处理和分析的所有核心应用。目录如何构建numpy数组如何观察数…

break和continue关键字

break语句用于终止某个语句块的执行&#xff0c;用在循环中表示跳出循环。 continue只能使用在循环结构中&#xff0c;用于跳过其所在循环当次执行&#xff0c;进入下一次循环执行。 二者功能类似&#xff0c;但continue是终止本次循环&#xff0c;break是终止本层循环。 brea…

认识定制:JSON绑定概述系列

让我们看看自定义JSON绑定序列化和反序列化过程时 &#xff0c; 注释模型和运行时配置如何工作。 本系列的下一篇文章介绍JSON-B如何处理自定义对象的创建。 注解方法 使用注释方法&#xff0c;可以通过注释字段&#xff0c;JavaBean方法和类来定制默认的序列化和反序列化行为…

Java数组(1)--数组概述

数组(Array)&#xff0c;是多个相同类型数据按一定顺序排列的集合&#xff0c;并使用一个名字命名&#xff0c;并通过编号的方式对这些数据进行统一管理。 ①数组本身是引用数据类型&#xff0c;而数组中的元素可以是任何数据类型&#xff0c;包括基本数据类型和引用数据类型。…

css hack技巧_5种减少Hack的编码技巧

css hack技巧在本文中&#xff0c;我们将探讨五种方法&#xff0c;这些方法可以使用有效的编码来帮助垃圾回收器花费更少的CPU时间分配和释放内存&#xff0c;并减少GC开销。 较长的GC通常会导致我们的代码在回收内存时停止&#xff08;也称为“停止世界”&#xff09;。 一些…

mysql数据库全备_MySQL innobackupex全备是指什么

MySQL innobackupex全备是指什么发布时间&#xff1a;2020-06-03 10:10:31来源&#xff1a;51CTO阅读&#xff1a;133作者&#xff1a;三月下文主要给大家带来MySQL innobackupex全备是指什么&#xff0c;希望这些内容能够带给大家实际用处&#xff0c;这也是我编辑MySQL innob…

数组初始化使用(写)new与不使用(不写)new

首先&#xff0c;数组初始化时&#xff0c;写不写new没有区别的。int arr[] new int[]{ 3, 9, 8};或者int[] arr {3,9,8};编译器遇到 int a[] {3, 8, 9}; 会编译成和 int a[] new int[] {3, 8, 9}; 完全一样的中间代码。 ①不同于String类。String由于实现了常量池&#xf…

如何更改Spring Boot应用程序的默认端口

默认情况下&#xff0c;Spring Boot应用程序通过端口8080在嵌入式Tomcat上运行。为了更改默认端口&#xff0c;您只需要修改server.port属性&#xff0c;该属性将在运行时由Spring Boot应用程序自动读取。 在本教程中&#xff0c;我们提供了修改server.port属性的常用方法。 …

Java数组(2)--一维数组

一、一维数组的&#xff08;声明赋值&#xff09;初始化 声明&#xff1a;type var[]; 或 type[] var;&#xff08;示例&#xff1a;int[] age;&#xff09; 初始化&#xff1a; ①动态初始化&#xff1a;声明且为数组元素分配空间&#xff0c;与赋值的操作分开进行 int[] ar…

python函数理解_Python 知识理解---函数

函数就如小程序&#xff0c;是组织好的&#xff0c;可以重复使用的&#xff0c;用来实现某一功能的代码.例&#xff1a;print(),input(),len()...等。一般来说函数都带个括号(),在括号里放的是参数&#xff0c;参数指向的是函数要处理的数据。print(python),括号里面的是print(…

JSON合并补丁:JSON-P 1.1概述系列

Java EE 8包括对JSON处理API的更新&#xff0c;并使其与JSON的最新IEFT标准保持同步。 他们是&#xff1a; JSON指针 RFC 6901 JSON补丁 RFC 6902 JSON合并修补程序 RFC 7396 我将在这个迷你系列中涵盖这些主题。 入门 要开始使用JSON-P&#xff0c;您将需要Maven中央存储…

Java数组(3)--二维(多维)数组

二维数组相当于一维数组的元素是一维数组 一、二维数组声明赋值初始化 动态初始化① int[][] arr new int[3][2];定义了名称为arr的二维数组 二维数组中有3个一维数组 每一个一维数组中有2个元素 一维数组的名称分别为arr[0], arr[1], arr[2] 给第一个一维数组1脚标位赋值为…