SAS 或 SATA->SAS 是否比 SATA 提供更好的随机 IO?

SAS 或 SATA->SAS 是否比 SATA 提供更好的随机 IO?

我正在思考一个难题。我应该选择 SAS 还是 SATA?我之所以问这个问题,是因为我正在构建一个 IO 密集型应用程序,并且想知道 SAS 的优势是否超过 SATA(足以让它物有所值)。

我将把许多相对较小的文件放在这些驱动器上,并随机地读取/写入。我注意到,过去,从随机 IO 的角度来看,SCSI 通常会破坏 IDE 驱动器,但 IDE 要便宜得多。现在我必须在它们的最新版本(SAS 和 SATA)中进行选择,但在互联网上没有找到太多信息。除了各种网站都说它们的性能有些相同(没有在什么条件下进行的实际细节)。

答案1

控制器远不如驱动器本身重要。

  • 7,200 RPM 驱动器每秒可执行多达 100 次读/写操作。
  • 10,000 RPM 驱动器每秒可执行多达 150 次读/写操作。
  • 15,000 RPM 驱动器每秒可执行多达 210 次读/写操作。
  • 例如,OCZ Vertex 3 每秒可执行多达 65,000 次写入操作(以及多达 55,000 次读取操作)。

随着速度的增加,成本也随之增加。

根据您存储的数据(以及存储目的),您还可以考虑使用 SSD 缓存。这样,您只需要一个小型 SSD 来存储经常访问的文件。

答案2

截至目前,SAS 驱动器通常比 SATA 驱动器具有更好的性能和超强的耐用性。SAS 专为企业和商业用途而设计,因此其可靠性比 SATA 驱动器高出数倍。如今,SSD 已取代 HDD 成为市场上的首选,而且 SSD 的性能远优于 HDD,无论是 SAS 还是 SATA。此外,如今 NVMe 驱动器是性能驱动器的首选

相关内容