
我剛剛更新了一台電腦,以便更快地進行科學計算。變化的重點是從 980Ti 升級到 Nvidia 1080Ti。
現在我正在運行一個測試模型。我得到以下結果:
Stage 1080Ti PC 980Ti PC
Set up 00:00:12 00:00:14
Create grid 00:22:25 00:15:50
GPU calc 00:02:24 00:03:25
Export results 00:00:22 00:00:26
所以你可以從上面看到,除了網格創建之外,一切都變得更快了。 1080Ti 的 GPU 階段比 980Ti 快 30%,很棒,匯出速度快 15%。但網格創建速度慢了 40%。
我認為網格步驟主要依賴 CPU 和 HDD。所以我在 Phoronix Test Suite 上做了 CPU 和 HDD 基準測試套件。結果發現,在我執行的所有 14 個基準測試中,i7-7700k CPU 都優於 i7-4790。但當我執行 HDD 基準測試時,除了少數測試外,三星 960 EVO NVMe SSD 大部分都比三星 850 SSD 更好,特別是 dBench 1 Client 標記差了 40%,SQLite Insertions 標記差了 80%。硬碟基準比較所以我假設問題出在硬碟。
所以我的問題是:
- 您認為三星 960 EVO HDD 與三星 850 SSD 相比,效能下降了 40% 嗎?
- 您對如何修復它有什麼建議嗎?
答案1
這個答案歸功於我當地的 MSY 技術人員。他看到了這篇文章:http://www.pcworld.com/article/3173618/linux/kaby-lake-is-unleashed-with-kernel-410.html這讓他懷疑 4.4 Linux 核心是否以某種方式限制了 NVMe 960 EVO HDD。因此,我從核心版本 4.4 更新到版本 4.10,在沒有其他變更的情況下,網格步驟的效能提升了 39%。作為獎勵,GPU 計算步驟的效能提高了 3%。
Stage 1080Ti PC 1080Ti PC 980Ti PC
kernel 4.10 kernel 4.4 kernel 4.4
Set up 00:00:12 00:00:12 00:00:14
Create grid 00:13:45 00:22:25 00:15:50
GPU calc 00:02:20 00:02:24 00:03:25
Export results 00:00:22 00:00:22 00:00:26
這並不能確定 960 EVO NVMe SSD 是問題的根源。但它至少讓系統比舊系統更快完成該任務。