Właśnie zaktualizowałem komputer, aby szybciej przeprowadzał obliczenia naukowe. Celem zmiany było przejście na Nvidia 1080Ti z 980Ti.
Teraz używam modelu testowego. Otrzymuję następujące wyniki:
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
Więc możesz zobaczyć powyżej, że wszystko jest szybsze z wyjątkiem tworzenia siatki. Etap GPU jest o 30% szybszy w 1080Ti niż w 980Ti, co jest świetne, a eksport jest o 15% szybszy. Ale tworzenie sieci jest o 40% wolniejsze.
Myślę, że krok siatki zależy głównie od CPU i HDD. Zrobiłem więc testy wydajności CPU i HDD w Phoronix Test Suite. Okazało się, że procesor i7-7700k jest lepszy niż i7-4790 we wszystkich 14 testach, które uruchomiłem. Ale kiedy uruchomiłem testy porównawcze dysków twardych, dysk SSD Samsung 960 EVO NVMe był przeważnie lepszy niż dysk SSD Samsung 850 z wyjątkiem kilku testów, w szczególności znak klienta dBench 1 był o 40% gorszy, a znak SQLites Insertions był o 80% gorszy. Porównanie testów HDD Zakładam więc, że problem dotyczy dysku twardego.
Moje pytania to:
- Czy uważasz, że dysk twardy Samsung 960 EVO spowodował zmniejszenie wydajności o 40% w porównaniu z dyskiem SSD Samsung 850?
- Czy masz jakieś sugestie, jak to naprawić?
źródło
Odpowiedzi:
Za tę odpowiedź kieruje mój lokalny technik MSY. Widział ten artykuł: http://www.pcworld.com/article/3173618/linux/kaby-lake-is-unleashed-with-kernel-410.html i zastanawiał się, czy jądro 4.4 linux w jakiś sposób ograniczało dysk twardy NVMe 960 EVO. Zaktualizowałem więc jądro z wersji 4.4 do wersji 4.10 i bez żadnych innych zmian nastąpił wzrost wydajności o krok 39%. Jako bonus, nastąpił 3% wzrost wydajności kroku obliczania GPU.
Nie potwierdza to na pewno, że źródłem problemu był dysk SSD 960 EVO NVMe. Ale to przynajmniej powoduje, że system jest szybszy niż stary dla tego zadania.
źródło