sata与原来的ide相比有很多优越性,最明显的就是数据线从80 pin变成了7 pin,而且ide线的长度不能超过04米,而sata线可以长达1米,安装更方便,利于机箱散热。除此之外,它还有很多优点:
一对一连接,没有主从盘的烦恼
每个设备都直接与主板相连,独享150m字节秒带宽,设备间的速度不会互相影响。
支持热拔插
热拔插对于普通家庭用户来说可能作用不大,但对于服务器却是至关重要。事实上,sata在低端服务器应用上取得的成功,远比在普通家庭应用中的影响力大。
数据传输更加可靠
sata提高了错误检查的能力,除了对crc对数据检错之外,还会对命令和状态包进行检错,因此和并行ata相比提高了接入的整体精确度,使串行ata在企业raid和外部存储应用中具有更大的吸引力。
低电压信号:
sata的信号电压最高只有05伏,低电压一方面能更好地适应新平台强调33伏的电源趋势,另一方面有利于速度的提高。
带宽升级潜力大:
sata不依赖于系统总线的带宽,而是内置时钟。刚推出的这一代sata内置1500mhz时钟,可以达到150m字节秒的接口带宽。由于不再依赖系统总线频率,每一代sata升级带宽的增加都是成倍的:下一代300m字节秒,再下一代可以达到600m字节秒。
sata仍然存在的几点不足,在国内,现在买ide的人恐怕比买sata的人多很多。主要有三个方面的原因:
首先,sata的诸多先进性总体上对个人电脑用户意义不是太大,它最大的意义的反而是适应了入门级企业应用的需要。
其次,nforce4、915之前的那些主板使用sata硬盘,在安装操作系统的时候需要用到软盘,就象scsi硬盘那样,增添了用户的麻烦。
另外,国内用户的电脑配置相对落后,很多人都是旧电脑升级大容量硬盘,稍老点的主板还不支持sata硬盘。
所以,sata最大的成功在于吸引了很多低端入门级服务器的用户。但在企业级应用方面,它又仍然在很多方面有待改进:单线程的机械底盘:
sata毕竟只是ata,它的机械底盘是为8x5线程设计的,而scsi的机械底盘是24x7多线程设计,能更好地满足服务器多任务的需要。所以sata虽然在单任务的测试中不比scsi差,但面对大数据吞吐量的服务器,还是有差距的。除了速度之外,面对多任务数据读取,硬盘磁头频繁地来回摆动,使硬盘过热是sata最大的问题。
形同虚设的热拔插功能:
在实际应用中,raid硬盘阵列是由多个硬盘组成的,必须知道具体哪一块硬盘坏了,热拔插更换才有意义。sata硬盘虽然可以热拔插,但sata组成的阵列在某块硬盘损坏的时候,不能象scsi、fc和sas那样,具有saf-te机制用指示灯显示,知道具体坏的是哪一块,热拔插替换的时候,如果取下的是好硬盘,就容易使数据出错。所以在实际应用中,sata的热拔插功能有点形同虚设的味道。
速度慢:
sata相对于scsi和fc速度慢,主要原因是机械底盘不同,不适应服务器应用程序大量非线性的读取请求。所以sata硬盘用来做视频下载服务器还不错,用在网上交易平台则力不从心。
sata 10控制器的传输速度效率不高,虽然标称具有150mbs的峰值速度,事实上最快的sata硬盘速度也只有60mbs。
整个解决方案价格不同:
虽然sata硬盘相对于scsi硬盘来说很便宜,但整个的sata方案并不便宜。主要原因是sata 10控制器的每个接口只能连接一个硬盘,8个硬盘组成的阵列需要8个接口,把每个接口300多元的花费算进去,就不便宜了。
sata ii与准sata ii:
很多人到现在都还不是太清楚sata与ultra ata相比有什么区别与好处,这也难怪。因为连intel刚推出sata的时候,也没想到这个为个人用户而改进的方案,结果会在入门级服务器和工作站等企业应用的前前景更为广大也正因为这样,2004年才专门成立了sata io(sata国际组织)。前面那么多介绍,是结合现实情况与sata官方白皮书整理的,从中已经可以发现,说到sata优缺点,更多的是从企业应用而不是个人与家庭应用的角度考虑的。
现在经常听到ncq硬盘和sata ii硬盘这两个名词,它们是sata向下一代sata ii发展的两个不同阶段的产品:
第一阶段是在sata的基础上加入ncq原生指令排序、存储设备管理(enclosure management)、底板互连、数据分散集中这四项新特性。
第二阶段是在第一阶段的基出上作进一步改进,加入了双宿主主动式故障替换、与多个硬盘高效连接、30gb(即300mbs)接口带宽等特性。
ncq硬盘的改进:不仅仅是ncq这么简单:
由于sata ii的第一阶段几项改进中,ncq原生指令排序技术对个人用户意义比较大,所以也只有这一项技术比较多人了解。其实sata ii第一阶段加入的技术包括如下几项: