为什么我的新电脑计算和写入网格表面的速度慢了 40%?

为什么我的新电脑计算和写入网格表面的速度慢了 40%?

我刚刚更新了一台电脑,以便更快地进行科学计算。这次改变的重点是从 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%。HDD 基准测试比较因此我假设问题出在 HDD 上。

我的问题是:

  1. 您认为三星 960 EVO HDD 与三星 850 SSD 相比性能下降了 40% 吗?
  2. 您对如何修复它有什么建议吗?

答案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 就是问题的根源。但它至少使系统比旧系统更快地完成该任务。

相关内容