
科学計算をより速く実行できるように PC を更新しました。変更の焦点は、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
したがって、グリッド作成を除いてすべてが高速化していることがわかります。GPU ステージは 1080Ti の方が 980Ti より 30% 高速化しており、これは素晴らしいことです。また、エクスポートは 15% 高速化しています。ただし、グリッド作成は 40% 遅くなっています。
グリッド ステップは主に CPU と HDD に依存していると思います。そこで、Phoronix Test Suite で CPU と HDD のベンチマーク スイートを実行しました。実行した 14 のベンチマークすべてで、i7-7700k CPU が i7-4790 よりも優れていることがわかりました。ただし、HDD ベンチマークを実行したとき、Samsung 960 EVO NVMe SSD は、いくつかのテストを除いて、Samsung 850 SSD よりもほとんど優れていました。特に、dBench 1 Client のマークは 40% 悪く、SQLite Insertions のマークは 80% 悪くなりました。HDDベンチマーク比較したがって、問題は HDD にあると推測します。
私の質問は次のとおりです:
- Samsung 960 EVO HDD は、Samsung 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 が問題の原因であったかどうかは確実にはわかりません。しかし、少なくとも、このタスクでは、システムが以前のものよりも高速になるようになりました。