pylm
(usa Gentoo)
Enviado em 09/10/2020 - 10:14h
Depende o CPU ora porra, esses dias atualizei minha CPU pra um Ryzen 7 3700x e recompilei todo o sistema (por conta do march=native do gcc), levou cerca de 9 horas pra compilar 1800 e poucos pacotes, o que inclui aí gigantes como firefox/libreoffice/llvm/webkit-gtk.
Agora cê se tens um notebook o buraco é mais embaixo já que mesmo uma CPU forte fica limitada pelo controle precário de temperatura, cê tens uma CPU com poucos núcleos o buraco também é mais embaixo, etc etc etc
Pra efeito de comparação prática, alguns resultados:
Core i3 3250 2 cores 4 threads a 3.5 GHz
Tue May 1 11:22:37 2018 >>> sys-devel/llvm-5.0.1
merge time: 2 hours, 38 minutes and 10 seconds.
Ryzen 5 2600 6 cores 12 threads 3.9 GHz
Wed Jan 22 00:36:55 2020 >>> sys-devel/llvm-9.0.1
merge time: 28 minutes and 22 seconds.
Ryzen 7 3700x 8 cores 16 threads 4.3 GHz
Fri Sep 25 00:23:50 2020 >>> sys-devel/llvm-10.0.1
merge time: 15 minutes and 41 seconds.
Esses resultados são todos da mesma instalação, que já sofreu algumas mudanças de hardware.
E num notebook, também a mesma instalação.
Core i5 2410m 2 cores 4 threads 2.9 GHz
Sat Apr 13 08:53:20 2019 >>> sys-devel/llvm-6.0.1
merge time: 2 hours, 32 minutes and 28 seconds.
Core i7 2630QM 4 cores 8 threads 2.9 GHz
Sat Sep 28 23:34:46 2019 >>> sys-devel/llvm-7.1.0
merge time: 3 hours, 3 minutes and 21 seconds.
Core i7 3630QM 4 cores 8 threads 3.4 GHz
Sun Oct 4 16:41:06 2020 >>> sys-devel/llvm-10.0.1
merge time: 1 hour, 25 minutes and 26 seconds.
Veja que apesar do 2360qm ser muito mais forte que o 2410m o resultado ficou muito inferior, pois o i7 esquenta como se não houvesse amanhã e vive caindo pra frequência mínima afim de não derreter. Isso não acontece com o 3630qm que é muito mais eficiente.