새 PC에서 그리드 표면을 계산하고 작성하는 속도가 40% 느린 이유는 무엇입니까?

새 PC에서 그리드 표면을 계산하고 작성하는 속도가 40% 느린 이유는 무엇입니까?

방금 과학적 계산을 더 빠르게 수행하기 위해 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 단계는 980Ti보다 1080Ti에서 30% 더 빠르며 내보내기도 15% 더 빠릅니다. 그러나 그리드 생성 속도는 40% 느려집니다.

그리드 스텝은 대부분 CPU와 HDD에 의존한다고 생각합니다. 그래서 Phronix 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에 있다고 가정합니다.

그래서 내 질문은 다음과 같습니다

  1. Samsung 960 EVO HDD가 Samsung 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가 문제의 원인인지 확실하게 확인하지 못합니다. 그러나 최소한 해당 작업에 대해 이전 시스템보다 더 빠른 지점까지 시스템을 가져옵니다.

관련 정보