SSD写性能和可靠性

与传统的硬盘相比,SSD确实提供了非常快速的随机读取性能,典型的数据传输大小为4k或8k。
虽然顺序读取的性能不是那么大,数据传输大小依次为128k或64k。
但是,当写入磁盘时,企业存储arrays(EMC DMX4,HDS USPv等)将所有数据写入caching,写入被确认给主机。 后来发生。
在这种情况下,SSD将如何执行?
而且,对于oracle的更新,ssd必须经过擦写周期,传统的hdd不需要。 这如何影响性能?

存储arrays的NVRAM /高速caching具有复杂的高速cachingalgorithm,其中不仅使用水印系统(高+低),而且某些定时参数发挥作用,使得NVRAM每隔几秒被刷新

通常arrayscaching的大小远远小于整个系统的总存储容量。 当您的访问模式(读取和写入)真正随机分布在arrays的一大部分,并且入口IOstream量很高时,SSD会发挥作用,NVRAM /caching只是帮助第一个IO突发,然后您仍然只会获得组合的IO性能(取决于RAID组属性和RAID模式等),如果使用这些性能,则可能会出现旋转锈蚀或SSD。

根据存储arrays,内部可能使用SSD来额外caching读取或写入,因为SSD通常是FC或SAS结构的一部分,并且被所有人看到,因此SSDcaching比DRAMcaching更大更慢且更容易实现控制器。 普通的NVRAM / wirtecaching也可能需要caching一致性同步等。

EMC等公司在SSD连接方面做了一个大的秘密,通常它不是一般的MLC固态硬盘 – 我说的是企业级固态硬盘(以$$$计)这可能是混合DRAM(STEC)或者类似于FusionIO的devise,与您在networking上读取关于SSD的东西完全不同。