我正在思考一个难题。我应该选择 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 驱动器是性能驱动器的首选