长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

news2024/10/1 20:47:30

一、前言:看看满盘状态下致态TiPlus7100 4TB性能会如何!

现在还有很多同学对于长江存储品牌的存储产品不太信任,在选择SSD时会优先考虑三星、西数这样的品牌。

有鉴于此,我们此次会将手上的长江存储致态TiPlus7100 4TB SSD进行更严苛测试,将SSD填入80%的数据,也就是在近乎满盘的状态下,看看其读写体验会不会大幅度下降!

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

致态TiPlus7100 4TB采用了长江存储自家的晶栈Xtacking 3.0架构NAND闪存颗粒,I/O速度高达2400MT/s,相比市面上同类产品速度提升50%以上。

只需要搭配一个简单的4通道主控,就能达到7000MB/s的读取速度。倘若是搭配8通道主控的话,那么就能轻松实现14000MB/s的读写速度,这也是当今PCIe 5.0 SSD的性能极限!

很多同学不明白为什么SSD和手机为什么会越用越慢,这里简单说一下。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

某同学120G的固态硬盘(实际可用容量112GB),可用空间被他用的只剩下不到5GB,C盘D盘都是红彤彤的。这种做法对硬盘的危害极大,不仅是寿命,就连速度也会大打折扣。

我们知道闪存颗粒有P/E擦写次数限制,因此目前的SSD都有带有均衡擦写技术,拷贝到SSD的数据不会像机械硬盘那样连续放在一起。当一块区块当前写入数据之后,马上删除掉,下次再写入时,主控会将数据存放在其他区域, 以保持每个区块的写入次数处于一个均衡的水准,不会让一个区块反复被擦写提前报废掉。

从前面我们知道,日常使用时,每天会向SSD写入10~50GB的临时文件数据。如果整个SSD只剩下5GB的可用空间,而每天至少要写入10GB数据,TLC闪存300次的可擦写寿命很快就会被消耗殆尽,所以固态硬盘一定至少要保留20%的可用空间。

上面说了对固态硬盘寿命的影响,下面再来说说可用空间不足对速度的影响。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

以上是SSD容量被使用50~100%时,读写速度的变化情况。当可用空间还剩50%的时候,?速度比可用空间用完时要快10倍左右。为什么同样一块固态硬盘装满数据程度不同,性能会有如此大的差距?

闪存颗粒中数据删除不是以单个的字节为单位而是以固定的区块为单位,区块大大小为256K~20MB之间。由于闪存区块数据不可直接覆写,因此所有的SSD都存在一个写入放大率的问题。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

当4KB数据要写入闪存区块时,如果整个区块正好是空的,那么4K数据就直接写入,写入放大率就是1。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

当4KB数据要写入闪存区块时,如果64KB的区块已经存放了48K的数据,那么不好意思,需要将原有的48K数据先复制到内存,然后主控将闪存区块的数据全部擦除,最后才会将要写入的4K数据与原有的48K数据一起写入闪存。实际上一共写入了52KB的数据,此时的写入放大率就是52/4=13。

SSD的可用空间越多,出现这种情况的几率越低。当SSD可用空间所剩无几的时候,写入放大率会随之变大,SSD的读写速度则会急剧降低。

其实SSD厂商也有考虑到上面的情况,通常会给SSD预留一些额外冗余空间。比如240GB的SSD一般会有16GB冗余空间,480GB SSD一般有32GB冗余空间,但这点空间能起到的作用很有限。

P.s.有些手机会将SSD的冗余空间释放出来,以便让用户有更大时的储存空间。这种做法其实不太可取。

在可用存储空间比较充裕的时候,也许影响不大。可一点手机存储空间用尽,若没有足够容量的冗余空间,闪存的写入放大率会非常非常恐怖,进而严重影响受用寿命,同时手机读写也会变得异常缓慢。

二、性能测试:4K随机读取100MB/s

1、CrystalDiskMark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

在CrystalDiskMark测试中,TiPlus7100 4TB的顺序读取速度达到了7142MB/s,写入速度也有6499MB/s;4K随机读取92MB/s,4K随机写入394MB/s。

在进行64GB测试时,读写速度依然能达到7037MB/s和5898MB/s,4K随机性能有一定幅度的降低,这对于无DRAM缓存的SSD而言是正常现象。

2、AS SSD Benchmark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

AS SSD Benchmark已有多年未更新,不太适合用来测试高性能的PCIe 4.0 SSD,这个成绩仅供参考。

不过我们可以看到 4K随机读取速度高达100MB/s,这意味着TiPlus7100 4TB拥有非常优秀的游戏加载性能。

3、ATTO Disk Benchmark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

ATTO Disk Benchmarks结果来看,对于0.5KB的小文件读写,TiPlus7100 4TB能达到99MB/s的写入速度和60MB的读取速度。

32K的时候,写入达到了3.41GB/s,读取速度为4.22GB/s。从256KB开始,写入速度稳定在5.6GB/s左右,读取速度则能达到6.5GB/s以上。

4、3DMark存储基准测试

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

3DMark存储基准测试之后中,空盘状态下的TiPlus7100 4TB得分4279,带宽733MB/s,平均存取时间42微秒。

5、PCMark快速系统盘基准测试

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

空盘状态下,TiPlus7100 4TB得分3375,带宽413MB/s,平均存取时间38微秒。

三、填入80%数据后测试:可达到空盘时96.9%的性能

1、CrystalDiskMark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

我们可以看到,SSD的全部容量是3815GB,已用掉3052GB,已用空间为80%,剩余空间20%。

在CrystalDiskMark测试中,TiPlus7100 4TB的顺序读取速度达到了7121MB/s,写入速度也有6456MB/s;4K随机读取92MB/s,4K随机写入369MB/s。

2、AS SSD Benchmark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

1GB测试时,最高顺序读取速度读6078MB/s,最高写入5428MB/s。

3、ATTO Disk Benchmark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

ATTO Disk Benchmarks测试中,32K的时候,写入达到了4.44GB/s,读取速度为4.37GB/s。从256KB开始,写入速度稳定在5.6GB/s左右,读取速度则能达到6.5GB/s以上。

4、3DMark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

总得分是4143,平均带宽704MB/s,平均存取时间43微秒。

5、PCMark

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

总计3815GB容量,剩余可用空间756GB,实测得分3189,带宽387MB/s,平均存取时间40微秒。

测试数据汇总如下:

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

在SSD已经写入3052GB数据,剩余空间是有20%的满盘状态下,致态Tiplus 7100 4TB SSD在绝大多数测试中开发挥出空盘状态下98%左右的性能,平均下来也有96.9%。

四、裸盘温度与全盘拷贝测试:最高温度48度 缓外写入速度800MB/s左右

1、温度测试

我们刷新了最新版本的ZTA22004 BIOS,温度测试时完全不装载任何散热片,就用裸条来进行测试。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

在待机状态下,Tiplus 7100 4TB温度在44度左右。在高负载读写状态下,最高温度也只有49度。

这个温度是目前位置我们测试过的高端PCIe 4.0 SSD中的最低温度,很多PCIe 3.0 SSD就算加装散热片,高负载下的温度都超过了50度。

2、全盘拷贝测试

由于AIDA64 Disk Benchmark Linear Write测试只能在空盘状态下进行,这里我们使用磁盘对拷的方式来进行全盘测试。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

致态TiPlus7100 4TB二进制真实容量为3.72TB,已用掉2.98TB空间,剩余容量为763GB,我们一次性写入738GB的文件,写完后仅剩下25GB的空间,不到全盘容量的0.7%。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

刚开始写入时,速度保持在3.1GB/s左右。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

写入约200GB之后速度会掉到900MB/s上下浮动。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

在写入的最后阶段,此时SSD的可用空间不到40GB,但是写入速度依然高达680MB/s。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

完成拷贝后,致态TiPlus7100 4TB的可用空间会剩下25GB,不到总容量的0.7%。

五、总结:可靠性极强的固态硬盘

本次测试小结如下:

1、磁盘性能

在Intel平台下,TiPlus7100 4TB实测可以阿道7142MB/s顺序读取速度和超过6499MB/s的顺序写入速度,而AS SSD Benchmark的4K随机读取速度更是高达100MB/s。

以上是都已达到了旗舰级PCIe 4.0 SSD的水准。

另外,不同的平台测试数据会略有差异。如果换成AMD平台,致态TiPlus7100 4TB的顺序读取速度是可以超过7300MB/s的,但随机性能会不如Intel平台。

2、满盘性能

受制于SSD的储存机制,当磁盘剩余可用空间越小,读写性能就越弱!

不过对于TiPlus7100 4TB而言,这一点不用担心。

这块SSD全部容量为3815GB(二进制容量),我们写入了60万个文件共3052GB数据,然后在此状态下进行了全面的测试。

实测长江存储致态Tiplus 7100 4TB SSD在绝大多数测试中开发挥出空盘状态下98%左右的性能,平均下来也有96.9%,不用过于担心SSD会因为可用空间不足而出现性能大幅下降的情况。

当然,我们也不建议大家将SSD全部写满,因为当磁盘严重不足时,数据的写入放大率会呈几何级放大,严重影响使用寿命。

长江存储致态TiPlus7100 4TB满盘读写测试:性能几乎没有下降

3、温度

不得不佩服长江存储的温控能力,在新固件加持下,致态Tiplus能在没有散热覆盖的情况下将长时间高负载读写的温度控制在48右,这样的温度表现实在是难以找出第二家了。

如果你想给笔记本后者迷你主机扩展硬盘容量,或者是DIY移动硬盘,那么长江存储致态Tiplus系列SSD是非常合适的,全部不用担心发热问题。

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

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

相关文章

【STM32单片机_(HAL库)】4-2-1【定时器TIM】定时器输出PWM实现呼吸灯实验

1.硬件 STM32单片机最小系统LED灯模块 2.软件 pwm驱动文件添加定时器HAL驱动层文件添加GPIO常用函数定时器输出PWM配置步骤main.c程序 #include "sys.h" #include "delay.h" #include "led.h" #include "pwm.h"int main(void) {HA…

音视频入门基础:FLV专题(10)——Script Tag实例分析

一、引言 在《音视频入门基础:FLV专题(9)——Script Tag简介》中对FLV文件的Script Tag进行了简介。下面用一个具体的例子来对Script Tag进行分析。 二、Script Tag的Tag header实例分析 用notepad打开《音视频入门基础:FLV专题…

鸿蒙跨端实践-JS虚拟机架构实现

作者:京东科技 杜强强 前言 在Roma跨端方案中,JS虚拟机是框架的核心,负责执行动态化的JS代码。在Android平台采用了基于V8的J2V8,iOS平台则使用了系统自带的JSCore,而在HarmonyOS中,由于业界无类似的框架&a…

C++11_左值引用与右值引用

在C11之前,是没有右值引用的概念的,在C11之后才新增了右值引用。其实无论是左值引用还是右值引用都是给对象取别名。 认识左值和右值 什么是左值? 左值是一个表示数据的表达式(如变量名或解引用的指针),我们可以获取它的地址可…

YOLOv11改进策略【损失函数篇】| Shape-IoU:考虑边界框形状和尺度的更精确度量

一、本文介绍 本文记录的是改进YOLOv11的损失函数,将其替换成Shape-IoU。现有边界框回归方法通常考虑真实GT(Ground Truth)框与预测框之间的几何关系,通过边界框的相对位置和形状计算损失,但忽略了边界框本身的形状和…

PV大题--专题突破

写在前面: PV大题考查使用伪代码控制进程之间的同步互斥关系,它需要我们一定的代码分析能力,算法设计能力,有时候会给你一段伪代码让你补全使用信号量控制的操作,请一定不要相信某些人告诉你只要背一个什么模板&#…

Java线程入门

目录 一.线程相关概念 1.程序(program) 2.进程 3.线程 4.其他相关概念 二.线程的创建 1.继承Thread 2.Runnable接口 3.多线程机制(重要) 4.start() 三.线程终止--通知 四.线程(Thread)方法 1.常…

fastAPI教程:数据库操作

FastAPI 六、数据库操作 FastAPI支持操作各种数据库,但本身并没有内置关于任何数据库相关的模块。因此我们可以根据需求使用任何数据库,包括关系型(SQL)数据库,例如:PostgreSQL、MySQL、SQLite、Oracle、…

【AGC005D】~K Perm Counting(计数抽象成图)

容斥原理。 求出f(m) ,f(m)指代至少有m个位置不合法的方案数。 怎么求? 注意到位置为id,权值为v ,不合法的情况,当且仅当 v idk或 v id-k 因此,我们把每一个位置和权值抽象成点 ,不合法的情况之间连一…

【JVM】基础篇

1 初识JVM 1.1 什么是JVM JVM 全称是 Java Virtual Machine,中文译名 Java虚拟机。JVM 本质上是一个运行在计算机上的程序,他的职责是运行Java字节码文件。 Java源代码执行流程如下: 分为三个步骤: 1、编写Java源代码文件。 …

自动驾驶系列—深度剖析自动驾驶芯片SoC架构:选型指南与应用实战

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

认知杂谈74《远离渣女陷阱,拥抱健康情感》

内容摘要: 渣女在感情中使用甜言蜜语陷阱,利用男性渴望理解和关爱的心理,通过虚假承诺和情感操控来获得利益。 男性易陷入这种陷阱,因为他们可能因压力大、感性而易受感动。为了避免这种情况,男性需要辨别言行一致性&a…

【含文档】基于Springboot+Vue的国风彩妆网站(含源码+数据库+lw)

1.开发环境 开发系统:Windows10/11 架构模式:MVC/前后端分离 JDK版本: Java JDK1.8 开发工具:IDEA 数据库版本: mysql5.7或8.0 数据库可视化工具: navicat 服务器: SpringBoot自带 apache tomcat 主要技术: Java,Springboot,mybatis,mysql,vue 2.视频演示地址 3.功能 系统定…

软件设计之SSM(4)

软件设计之SSM(4) 路线图推荐: 【Java学习路线-极速版】【Java架构师技术图谱】 尚硅谷新版SSM框架全套视频教程,Spring6SpringBoot3最新SSM企业级开发 资料可以去尚硅谷官网免费领取 学习内容: 基于配置类方式管理Bean 完全注解开发第三…

共模电感工作原理:【图文讲解】

共模电感,相信做电源较多的朋友用的比较多,而做消费级产品的朋友或许用的不是那么的多。但是还是有必要了解了解。 先上图,看看它长什么样子: (实物图) (结构图) 很显然&#xff0…

【Ubuntu】安装常用软件包-mysql

我的几个服务是部署在docker的同一个网络里,这样相互访问就可以通过docker容器的名字访问,比如容器A访问容器B,就可以http://B:8080/xxx 这样访问,不用关心ip是多少。 所以mysql前面文章给安装到主机里,感觉有点坑自己…

02.usePrevious

在 React 开发中,有时我们需要访问组件的前一个状态或属性。这在进行比较、动画或其他需要历史数据的操作时特别有用。usePrevious 钩子提供了一种简单而有效的方式来存储和访问前一个值。以下是如何实现和使用这个自定义钩子: const usePrevious valu…

【数据类型】C和C++的区别

文章目录 一、字符串二、布尔类型 bool三、数据的输入和输出 C和C在数据类型上打区别不大,下面就二者在这方面的部分区别做比较。 一、字符串 C语言和C在字符串的定义和书写风格上略有差异。 C风格字符串: char str[]"hello";C风格字符串 st…

社交内容电商中的新机遇:2+1链动模式AI智能名片商城小程序

在当今的电商世界里,社交内容电商正蓬勃发展。这种模式基于高质量内容,将有着共同兴趣爱好的用户聚集起来形成社群,随后引导用户进行裂变式的传播与交易。无论是像微信、微博、快手、抖音、今日头条这样的平台形式,还是网红、“大…