我正在考慮使用可啟動 PCIe 驅動器升級我的工作站(幾乎是伺服器),2TB版三星960 Pro。但對於具有 PCI v2、SATA II 的系統,我不確定這是否有意義,因為我擔心總線會過度飽和。
我的系統的主要用途是資料分析和程式設計/編譯,其中資料通常是 XML > 2GB,我維護的一些系統目前需要大約 5-10 分鐘來編譯。在這些任務期間,我可以看到 CPU 幾乎什麼都不做,因此我希望透過投資 SSD 來顯著減少這些時間。
我的系統(是 2010 年的,是的,它很舊,但它仍然優於我的高階華碩筆記型電腦,而且我還不太想更換它):
- 雙至強 X5680 @3.3GHz
- 48GB內存
- RAID-5 實體磁碟(以 150MB/s 連續速度測量),3x 2TB
- 2TB 資料磁碟(以 ~250MB/s 連續速度測量)
- 尼黑勒姆晶片組,英特爾 5520(泰勒斯堡 35D)和ICH10R I/O 控制器集線器
- 我有三個空閒的 x16/x8/x4 PCI Express 插槽,我認為它們能夠使用該驅動器(這是正確的假設嗎?)
我目前的 RAM 磁碟接近該磁碟機的預期速度(讀取與寫入 seq.分別為 3,454MB/秒和 2,157MB/秒)對於我目前的 ramdisk(我的 48GB 中的 16GB 是 RAM 磁碟),我擔心總線可能是限制因素,而不是磁碟機的原始速度:
我特別擔心我的系統支援 PCIe v2.0,而該驅動器需要 PCIe v3.0,這將限制該驅動器的最大效能。
我本質上是在尋求升級我的系統,以便透過磁碟存取獲得最大的速度增益。也許任何 SSD 都已經可以改善情況,但如果我能買到最好的錢,這有意義嗎?在我的設置中擁有如此快速的驅動器是否有任何意義,可以使用它的最大速度?
小更新:該討論表明 PCIe v3 是向後相容的帶有 PCIe v2,因此插槽應該適合。驅動器為 x4,我認為這意味著最大吞吐量為 500MB x 4 = 2GB/秒,低於該驅動器的最大值,但僅適用於(罕見的)順序讀取。
答案1
儲存效能並不總是與吞吐量有關。是關於潛伏。很多人混淆了兩者。
即使您無法利用 PCIe 2.0 插槽提供的卡的全部吞吐量,您也會從卡的低延遲和隨機 IO 效能中受益匪淺。
所以當然...買它。
答案2
在這樣的舊系統中,PCI-express 磁碟不僅原始速度受到限制,而且從它啟動時可能會出現問題。
因此,如果您沒有快速 PCI-express 磁碟的特定用例,我建議您購買更便宜但效能良好的 SATA 磁碟,例如 Crucial MX300 或 Samsung 850 EVO。