SSD最重要的参数是什么?一般达到多少IOPS算是性能不错的呢?

SSD最重要的参数是什么?一般达到多少IOPS算是性能不错的呢?,第1张

SSD重要的参数:

1、主控

主控芯片是固态硬盘的大脑,其作用一是合理调配数据在各个闪存芯片上的负荷,二则是承担了整个数据中转,连接闪存芯片和外部SATA接口。

不同的主控之间能力相差非常大,在数据处理 能力,算法,对闪存芯片的读取写入控制上会有非常大的不同,直接会导致固态硬盘产品在性能上差距高达数十倍。目前主流的主控有:Intel主控、andForce主控、Marvell主控、三星主控等。

2、闪存颗粒:

闪存颗粒分为SLC、MLC、TLC三种,SLC的性能最好同时寿命也最长,但是价格也是最贵的。而这三者性能好坏与其储存电压信号的复杂程度密不可分。

TLC的电压组合由3位二进制构成,即有 2的3次方,共8种组合,而MLC的电压组合是由2位2进制构成,即有2的2次方共4种组合,这两者一比较,我们不难看出由于TLC需要更精确的控制电压,那么写入数据当然也会花费更多的时间。

同样的,由于 需要识别8种信号,而MLC只需要识别4种,所以TLC会花更多时间来读取数据。

但是和SLC比起来,MLC就被完爆了,因为SLC的电压组合只有1和0两种,与MLC的4种电压组合比起来,SLC会花费更少的时间来识 别信号,同时对电压控制的要求变低:上电就是1,断电就是0,这也就解释了SLC的性能为何最好。

最大IOPS的理论计算方法:

IOPS = 1000 ms/ (寻道时间 + 旋转延迟)。可以忽略数据传输时间。

7200 rpm的磁盘IOPS = 1000 / (9 + 417) = 76 IOPS;

10000 rpm的磁盘IOPS = 1000 / (6+ 3) = 111 IOPS;

15000 rpm的磁盘IOPS = 1000 / (4 + 2) = 166 IOPS。

扩展资料

IOPS指标对性能的影响:

IOPS是指单位时间内系统能处理的I/O请求数量,一般以每秒处理的I/O请求数量为单位,I/O请求通常为读或写数据 *** 作请求。随机读写频繁的应用,如OLTP(OnlineTransaction Processing),IOPS是关键衡量指标。

另一个重要指标是数据吞吐量(Throughput),指单位时间内可以成功传输的数据数量。对于大量顺序读写的应用,如VOD(Video On Demand),则更关注吞吐量指标。

传统磁盘本质上一种机械装置,如FC, SAS, SATA磁盘,转速通常为5400/7200/10K/15K rpm不等。影响磁盘的关键因素是磁盘服务时间,即磁盘完成一个I/O请求所花费的时间,它由寻道时间、旋转延迟和数据传输时间三部分构成。

通常情况下,IOPS可细分为如下几个指标:

Toatal IOPS:混合读写和顺序随机I/O负载情况下的磁盘IOPS,这个与实际I/O情况最为相符,大多数应用关注此指标。

Random Read IOPS:100%随机读负载情况下的IOPS。

Random WriteIOPS:100%随机写负载情况下的IOPS。

Sequential ReadIOPS:100%顺序负载读情况下的IOPS。

Sequential WriteIOPS:100%顺序写负载情况下的IOPS。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10277659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存