
방금 과학적 계산을 더 빠르게 수행하기 위해 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에 있다고 가정합니다.
그래서 내 질문은 다음과 같습니다
- 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가 문제의 원인인지 확실하게 확인하지 못합니다. 그러나 최소한 해당 작업에 대해 이전 시스템보다 더 빠른 지점까지 시스템을 가져옵니다.