Tempo de compilação lento em um único computador

2

Estamos experimentando alguns tempos de compilação realmente lentos em um único computador de mesa que usamos como estação de trabalho principal para um projeto de pesquisa.

A compilação de nossa base de código neste computador leva 42 minutos. Os tempos de compilação em qualquer outro computador são significativamente mais rápidos - o mais rápido é de 7 minutos em um laptop de jogos mais novo e 11 minutos no início de 2011 do MacBook Pro (i7-2620M). Todos os sistemas estão executando o Ubuntu 14.04.2 de 64 bits, kernel 3.13.0-45-generic (não podemos usar um kernel mais novo devido a alguns drivers específicos que usamos).

Durante a compilação, todos os núcleos operam a 98-100%, e eu verifiquei que eles estão rodando em velocidade de clock total (3.5GHz). Também desativei o Intel SpeedStep no BIOS e tentei usar as configurações padrão do BIOS para desempenho. Nada disso parece ter qualquer efeito, e não foi necessário fazer em qualquer outro computador que usamos.

A estação de trabalho em questão é bastante nova, estas são as especificações da CPU de lshw :

*-cpu
          description: CPU
          product: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
          vendor: Intel Corp.
          physical id: 4b
          bus info: cpu@0
          version: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz
          slot: SOCKET 1150
          size: 3511MHz
          capacity: 3900MHz
          width: 64 bits
          clock: 100MHz
          capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid
          configuration: cores=4 enabledcores=4 threads=8

E aqui é um relatório do sistema gerado com hardinfo .

    
por Mikkel Rath Pedersen 30.06.2015 / 09:58

2 respostas

2

Acontece que a CPU não estava resfriando adequadamente, e isso não foi relatado para o sistema operacional, nem de forma alguma fez o sistema desligar.

Durante a compilação, as CPUs se esgotaram rapidamente em 100C. A execução de sensors mostrou que o limite crítico da CPU era de fato 100C. Depois de desmontar o cooler, pude ver que apenas um pequeno pedaço de pasta térmica tocara na CPU!

Após reaplicar a pasta térmica, a compilação leva 4 minutos, mas a CPU ainda chega a 95C, então eu pedi um Cooler Master 212 EVO ao invés do cooler padrão da Intel que temos agora.

Eu adivinho o departamento de TI. deve uma rodada de cerveja para não construir o computador corretamente.

Obrigado pela ajuda a todos!

    
por Mikkel Rath Pedersen 03.07.2015 / 11:08
1

Tanto quanto eu posso determinar, você está usando uma quarta geração do processador Intel core com uma versão do BIOS que é muito antiga para ser usada com esse processador.
Você deve atualizar a versão do BIOS de 0604 para 2403 e, em seguida, tentar novamente suas compilações de referência.

Note que parece haver algumas notas sobre a necessidade de uma "ferramenta atualizadora do BIOS antes de usar os novos processadores Intel 4th Gener".

Referência .

    
por Doug Smythies 30.06.2015 / 16:56