电脑怎么测试硬盘的读写速度_两块硬盘合二为一,电脑读写翻倍?这样的“好事”你必须得了解...

近日,技嘉在旗下顶级的B550 AORUS MASTER主板上做了一次PCIe4.0固态阵列测试,由于该款主板支持3个PCIe4.0的M.2固态硬盘,所以这次的测试为3块PCIe4.0固态组建RAID0,来进行读写测试。

6756d76b673f63f2da59141955abfd3d.png

常见的PCIe3.0x4的固态硬盘的读写速度一般在2500MB/s左右,好一点的PCIe3.0x4的固态硬盘的读写速度为3500MB/s,B550主板所搭载的PCIe4.0技术可以让PCIe4.0x4的固态硬盘的读写速度达到5000MB/s。

但是技嘉的这次由3块PCIe4.0x4的固态硬盘组建的RAID0阵列的读写结果可就叫人大吃一惊了,顺序读取速度竟然达到12490MB/s,顺序写入速度则更高,居然达到12724MB/s。几乎是常见机械硬盘的100倍,是SATA固态硬盘的20倍,与DDR3单通道内存读写速度相当,甚至还要更快一些。

5dcaca8885b05181babc1ffdce167160.png

3块固态硬盘组成的RAID0阵列几乎实现了"1+1+1=3"的高读写利用率,并且硬盘容量也没有缩减。那么这个RAID0技术究竟是什么呢?有什么优点和缺点呢?

0edbfb14be1de2eb34e1b16f147b1299.png

RAID,是Redundant Arrays of Independent Disks的简称,中文名称为磁盘阵列,意为独立磁盘构成的具有冗余能力的阵列,即将相同的数据分别以各种算法备份到不同的硬盘上,在日常使用中不影响操作文件读写,且大大的提高了文件的可靠性。常见的RAID级别为RAID0、RAID1、RAID5、RAID6。

不过上文中运用的RAID0的目的与RAID技术的本质目的相悖,算是RAID技术中的异类,现代RAID技术是主要是为了提高磁盘的可靠性而开发的,次要功能是提高I/O性能,但是RAID0却完全抛弃了磁盘可靠性这一特性,成为了完全为了提高磁盘读写性能的技术。

628a8a2c5fbd334c1273bbc3a05f4576.png

那么RAID0的原理是怎么样的呢?

将组成RAID0阵列的两块硬盘分别命名为Disk0和Disk1,构成RAID0的硬盘为逻辑盘,实质由两块物理盘Disk0和Disk1组成,现在我们要往这个逻辑盘中写入文件,算法会将这个文件分成N份,例如8份,A1~A8,Disk0全写入奇数块,Disk1全写入偶数块。两个物理盘同时进行写入,也就得到了"1+1=2"的效果。读取时也是同理,两个物理盘同时进行读取,然后把文件组合好,读取速度也自然也能实现"1+1=2"。

94b290e99869f7ac4f29bddec1621aa1.png

但是RAID0还有一个致命的缺点,读写速度在翻倍的同时,硬盘的故障率也在成倍提高,倘若组成RAID0的任何一块硬盘出现问题,那么所有数据都将损坏,无法恢复,就是常说的"RAID0一时爽,数据火葬场"。所以RAID0的硬盘阵列只适合存储游戏、应用程序等文件,因为游戏没了可以重下,但是重要的文件没了那是真的救不回来了。

各位机友还是根据自己的实际需求选择是否进行RAID0阵列吧,不要为了一时的速度快而痛失文件啊。

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

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

相关文章

C# 动态创建控件时注册Name属性

动态创建控件1. 容器控件 .RegisterName("Name",要注册的控件) //注册控件2. 容器控件 .FindName("Name") as 控件类型 //找到控件并转换成相应类型注意仅通过控件.Name来设置是不能通过FindName来找到控件的,必须注册动态删除控件1. 容器控件…

java配置运行环境和配置

2019独角兽企业重金招聘Python工程师标准>>> 1:准备好下载的java。开始安装 2:第一次蹦出安装路径设置为(D:\java\jdk)。不要设置下图样式设置路径! 3:jdk安装完成后会再弹出如下窗口,让你选择独立的jre的安…

SQL Server 的锁定和阻塞

本帖提供两种做法,可避免在 SQL Server 事务锁定时产生的不正常或长时间阻塞,让用户和程序也无限期等待,甚至引起 connection pooling 连接数超过容量。 所谓的「阻塞」,是指当一个数据库会话中的事务,正在锁定其他会话…

结构体数组排列_学习RTOS(3)数据结构

在 FreeRTOS 中存在着大量的基础数据结构列表和列表项的操作,列表和列表项是直接从 FreeRTOS 源码注释中的 list 和 list item 翻译过来的,其实就是对应我们 C 语言当中的链表和节点,在后续的讲解,我们说的链表就是列表&#xff0…

python实现元旦多种炫酷高级倒计时_附源码【第20篇—python过元旦】

文章目录 🌍python实现元旦倒计时 — 初级(控制台)⛅实现效果🌋实现源码🌜源码讲解 🌍python实现元旦倒计时 — 中级(精美动态图)⛅实现效果🌋实现源码🌜源码讲解 🌍python实现元旦倒计时 — 高…

.NET6之MiniAPI(十一):本地化

.net开发体系里,大部分本地化的实现都是用资源文件实现(.resx),asp.net core中的多语Culture是指区域性的对象,而UICulture 该对象表示资源管理器在运行时查找区域性特定资源时所用的当前用户接口区域性。asp.net core实现也是通过添注入本地…

C#基础整理

元旦整理书架发现一本小册子——《C#精髓》中国出版社2001年出版的,粗略翻了下关于C#的知识点挺全的虽然内容谈得很浅也有很多过时的内容(话说这本书是我在旧书店花5块钱淘的)我保留原有章节并删减部分过时和不重要内容添加一些自己觉得重要的…

linux c之fdopen(int fd, const char *type)使用总结

1、fdopen(int fd, const char *type)的介绍 比如一写特殊文件不能用io打开,我们先要用open函数得到文件描述符,也就是这个fdopen函数的第一个参数,第二个参数是常量,不同类型不同意义,如下图 2、代码演示 #include<stdio.h> #include<fcntl.h>int main…

基于ASA防火墙的SSL ×××配置

基于ASA防火墙的SSL 配置实验拓扑图 实验目的&#xff0c;PC2通过SSL能够访问到PC1SSL服务端配置全在ASA上面&#xff0c;下面为配置步骤&#xff1a;第一步&#xff1a;建立RSA密钥证书&#xff0c;名称为ssl***keypaircrypto key generate rsa label ssl***keypair第二步&…

晚上去宾馆有什么是一定要带的?

1 前任垃圾袋&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼2 上一代摸鱼也是很厉害的&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼3 穿最帅最贵的衣服参加婚礼&#xff08;素材来源网络&#xff0c;侵删&#xff09;▼4 去宾馆要带什么?&#xff08…

jQuery banner切换插件

今天学写了一个基于jQuery焦点图切换插件&#xff0c;有不对的地方还请多多指教&#xff0c;不多说下面是代码&#xff1a; 1、引jQuery库 <script src"http://code.jquery.com/jquery-1.11.1.min.js"></script> 2、Html部分 <!--Focus Html--> &l…

Linux:文件描述符

1. 概述在Linux系统中一切皆可以看成是文件&#xff0c;文件又可分为&#xff1a;普通文件、目录文件、链接文件和设备文件。文件描述符&#xff08;file descriptor&#xff09;是内核为了高效管理已被打开的文件所创建的索引&#xff0c;其是一个非负整数&#xff08;通常是小…

想象中的论文答辩和真实的论文答辩,哈哈哈哈哈哈……

全世界只有3.14 % 的人关注了爆炸吧知识本文来源&#xff1a;冷兔&#xff08;lengtoo&#xff09;整理自网络&#xff0c;图源见水印毕业季即将来临&#xff0c;放眼朋友圈&#xff0c;大家都在为毕业论文答辩忙碌。论文答辩可以说是校园生活的最后一站&#xff0c;是毕业论文…

ABP vNext微服务架构详细教程——架构介绍

总体架构所有应用服务、API网关、身份认证服务均部署在Kubernetes容器中&#xff0c;由Kubernetes提供应用配置、服务治理、服务监控等功能。客户端所有访问均通过Kubernetes的Nginx-Ingress接入服务集群&#xff0c;并由API网关负责路由匹配和身份认证后转发至相应的应用服务处…

wireshark远程抓包

2019独角兽企业重金招聘Python工程师标准>>> 配置ssh证书 在本地机器创建公钥ssh-keygen -t rsa -C your_emaildomain.com将公钥复制到ssh服务器 scp ~/.ssh/id_rsa.pub usernamehostname:~/ #将公钥文件复制至ssh服务器 ssh usernamehostname #使用用户名和密码方…

linux c之出现warning: implicit declaration of function ‘exit’ [-Wimplicit-function-declaration]这个问题

1、问题&#xff1a; 2、解决办法&#xff1a; 先执行下面命令看exit在哪个头文件下面 man exit 效果如下图 加上头文件编译&#xff0c;问题就解决了 3、 总结 如果看到编译的时候提示wall,我们首先是找到报警搞的函数&#xff0c;再用man 命令来 man 函数&#xff0c;然后找…

中大博士偷偷做了这件事,今天终于曝光了...

全世界只有3.14 % 的人关注了爆炸吧知识今天不谈其它说说心里的话大家好&#xff0c;我是超模君。做数学科普这么久&#xff0c;一直都很感谢大家的支持。不知不觉&#xff0c;超模君原创的文章已经有1000多篇了。不敢说做了多大的工作&#xff0c;但假如各位能从中学到一点东西…

.NET6之MiniAPI(十):基于策略的身份验证和授权

JWT不管是基于角色&#xff0c;还是自定义策略&#xff0c;实现的步骤都是大同小异的&#xff0c;基于自定义策略的步骤如下&#xff1a;1、appsettings.json中配置JWT参2、添加身份认证和授权服务和中间件&#xff0c;并设置为策略模式和策略名称3、定义生成Token的方法和验证…