我有一台較舊的 HP DL 380 G4 伺服器,我想將其用作 NAS。目前它有 6 個熱插拔驅動器,每個驅動器容量只有區區 36.4 GB – 空間並不大。
不過它確實有一個 PCI 插槽,所以我認為安裝 SATA 卡並運行外部 SATA 驅動器可能會解決我的空間問題。
我真正想知道的是這個設定的頻寬如何疊加到內建 SATA 控制器。使用 PCI 卡實現 SATA 功能是否會損失頻寬?
答案1
這取決於 SATA 版本、PCI 插槽和磁碟機。
讓我們從 PCI 開始,它有多種類型:
- 32 位,33Mhz。
- 32 位,66Mhz。
- 64 位,33Mhz。
- 64 位,66Mhz。
第一種選擇(32 位元寬 PCI 匯流排,運作頻率為 33MHz,電壓為 3.3V 或 5V)是最常見的。您會在大多數舊計算機中找到它。 (在更現代的電腦中,您會發現 PCIe)。
32b/33Mhz 配置理論上能夠透過 PCI 總線傳輸高達 132MB/秒。 (每次傳輸 4 個字節,每秒 33M 傳輸)。
您可以透過查看下圖來確定您擁有的 PCI 版本。
(圖片由維基百科有關 PCI 的文章提供)。
接下來是 SATA。
- SATA-1(又稱 SATA 1.5Gb/s)能夠傳輸高達 1½ Gbit/秒的資料。
- SATA-2(又稱 SATA 3.0Gb/s)能夠傳輸高達 3 Gbit/秒的資料。
- SATA-3(又稱 SATA 6.0Gb/s)能夠傳輸高達 6 Gbit/秒的資料。
這些也是理論上的最大值(以位元為單位)。實際上,SATA-2 的最佳速度約為 270MB/秒。
這幾乎是最常見 PCI 總線速度的兩倍。這意味著答案可能是:是的,PCI 總線會限制速度。
可以,因為我忽略了另外兩點:
首先是驅動器。
如果您的硬碟無法填滿 PCI 匯流排,那麼 SATA-1/2/3 比 PCI (32/33) 更快並不重要。兩者都不會最大化。
這是使用舊驅動器時最有可能出現的情況。 (目前機械硬碟的最高速度對於 15K RPM 企業級 SAS 硬碟約為 200MB/秒,對於現代消費性 7200 RPM SATA 硬碟約為 100MB/秒)。
其次PCI是總線。頻寬由同一 PCI 總線上的所有裝置共用。如果您的其他板載 SATA 控制器位於同一 PCI 總線上,那麼它們將競爭頻寬。