@
powergx 好久没来了,现在才回复。
主要决定硬盘 URE 参数
同容量 2TB ~ 10TB SATA Enterprise 和 NL SAS Enterprise URE 是一样的目前都是 10^15
理论读取上限是 125TB ,详见 HGST 和 SEAGATE 的 spec 文档
两者盘体是毫无区别的,主要在芯片和接口上的,大部分的 SAS 处理芯片当然都是 LSI 的。
HGST 小容量 15000rpm 的 SAS 磁盘是 URE 10^17
希捷很多都是 10^16, 为什么 HGST 卖的贵也是有原因的
Error rate (non-recoverable, bits read) 10 in 10^17
https://www.hgst.com/sites/default/files/resources/USC15K600_ds.pdf也有 10^16
Error rate (non-recoverable, bits read) 1 in 10^16
https://www.hgst.com/sites/default/files/resources/US15K600_DS_final.pdf目前 SSD Enterprise 做到了 10^17
Uncorrectable Bit Error Rate (UBER) 1 sector per 10^17 bits read
http://ark.intel.com/products/82936/Intel-SSD-DC-S3610-Series-800GB-2_5in-SATA-6Gbs-20nm-MLC桌面硬盘都是 10^14
更进一步的主要原因是 SAS 是 dual port ,传统的 HA ( master-master )需要用到
SATA single port ,如果你的 HA 是( master-standby )则 sata 足矣
所谓的 SAS 指令, SATA 也都有相应的对应,只是叫的指令名字不同罢了。丢数据除非是固件 bug ,或者是其它的问题。
随着对象存储崛起,分布式做的越来越好, SATA 应用场景越来越多。
应该很多服务器单机一台用了很多 SAS 磁盘,另一个通道是无用的。看场景,但很多情况下,厂商更喜欢 SAS 是因为利润丰厚。
大家有一定的盲目在里面,没人去搞清楚为什么。