단일 컴퓨터에서 컴파일 시간이 느림

단일 컴퓨터에서 컴파일 시간이 느림

연구 프로젝트의 기본 워크스테이션으로 사용하는 단일 데스크톱 컴퓨터에서 컴파일 시간이 매우 느려지고 있습니다.

이 컴퓨터에서 코드베이스를 컴파일하는 데 42분이 걸립니다. 다른 컴퓨터에서의 컴파일 시간은 상당히 빠릅니다. 가장 빠른 게임용 노트북에서는 7분, 2011년 초 Macbook Pro(i7-2620M)에서는 11분이 소요됩니다. 모든 시스템은 Ubuntu 14.04.2 64비트 커널을 실행하고 있습니다 3.13.0-45-generic(우리가 사용하는 일부 특정 드라이버로 인해 최신 커널을 사용할 수 없습니다).

컴파일하는 동안 모든 코어는 98~100%로 실행되며, 전체 클럭 속도(3.5GHz)로 실행되고 있는지 확인했습니다. 또한 BIOS에서 Intel SpeedStep을 비활성화하고 성능을 위해 기본 BIOS 설정을 사용하려고 했습니다. 이 중 어느 것도 효과가 없는 것 같으며 우리가 사용하는 다른 컴퓨터에서는 반드시 수행할 필요도 없습니다.

문제의 워크스테이션은 매우 새 제품입니다. 다음은 CPU 사양입니다 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

그리고여기는 으로 생성된 시스템 보고서입니다 hardinfo.

답변1

CPU가 제대로 냉각되지 않았으며 이는 OS에 보고되지 않았으며 어떤 방식으로든 시스템이 종료되지 않은 것으로 나타났습니다.

컴파일하는 동안 CPU는 100C에서 빠르게 최대치에 도달했습니다. 실행 sensors결과 CPU의 임계 한계는 실제로 100C였습니다. 쿨러를 분리한 후 실제로 CPU에 닿은 부분은 작은 열 페이스트만 있는 것을 볼 수 있었습니다!

열 페이스트를 다시 적용한 후 컴파일하는 데 4분이 소요되지만 CPU는 여전히 95C에 도달하므로 현재 보유하고 있는 기본 Intel 쿨러 대신 Cooler Master 212 EVO를 주문했습니다.

IT 부서인 것 같아요. 컴퓨터를 제대로 구축하지 않아서 맥주 한잔 빚지고 있습니다.

모두 도와주셔서 감사합니다!

답변2

제가 판단할 수 있는 한, 귀하는 4세대 Intel 코어 프로세서와 해당 프로세서에 사용할 수 없는 오래된 BIOS 버전을 사용하고 있습니다.
BIOS 버전을 0604에서 2403으로 업데이트한 다음 벤치마크 컴파일을 다시 시도해야 합니다.

"새로운 Intel 4세대 코어 프로세서를 사용하기 전에 먼저 BIOS 업데이트 도구"가 필요하다는 몇 가지 참고 사항이 있는 것 같습니다.

참조.

관련 정보