
我有 3 台 x86 xeon 機器 [使用 RHEL 7.4],機器使用基於 Haswell、Broadwell 和 Skylake 的 CPU。
當我使用 sysbench [使用不同數量的線程] 運行素數計算時,我使用基於 Skylake 的機器獲得了更好的結果。但是,當我使用 Phoronix 套件執行以下基準測試時,我發現 Skylake 機器上的統計數據減少了 30-40%,而 Haswell 和 Broadwell 的表現符合預期 [即 Broadwell 的表現比 Haswell 更好]:
- 快速傅立葉變換
- 連續過度放鬆
- 蒙特卡羅表演
- Bork 檔案加密
- 向日葵渲染
相同版本的 Phoronix 測試套件在所有 3 台機器上運行。
為什麼 Skylake 機器在質數計算上表現較好,而在其他綜合測試中表現卻明顯較慢?