과열을 방지하기 위해 시스템 부하를 증가시키는 애플리케이션에 대해 걱정해야 합니까?

과열을 방지하기 위해 시스템 부하를 증가시키는 애플리케이션에 대해 걱정해야 합니까?

로드가 4.0(4코어)보다 높으면 "PCI 어댑터"가 과열되는 것을 발견했습니다. 로드가 4.0 이하일 때 과열되지 않았으므로(그러나 메모리가 오버클럭되어 있었고 마지막에 설명했듯이 문제가 발생했습니다) 시스템 로드를 줄이는 데 중점을 두었습니다. 과열은 단지 k10temp-pci-00c3 PCI Adapter(에 따르면감지기).

이 오류:
가치를 구성하는 애플리케이션과 각 애플리케이션이 어느 정도 역할을 했는지 추적하려고 합니다.

~에서이 문제, 찾았 atop지만 출력을 읽어보니 어떤 응용 프로그램이 시스템 로드를 구성하는지 확실하지 않습니다... "단순" 열처럼 나타납니다.시스템 로딩다 쓴. 표시된 모든 정보를 사용하여 그러한 열을 표시할 수 있는 항목을 계산할 수 있을 것 같지만 방법을 모르겠습니다.

시스템 로드에 대해 제가 찾은 설명은 너무 일반적인 것 같아서(틀릴 수도 있습니다..) 알고리즘을 생성할 만큼 충분히 이해할 수 없었습니다. CPU 사용량, io 사용량, mem 사용량과 같은 일부 데이터를 순서대로 혼합해야 한다고 생각했습니다. 추측이 다소 모호하더라도 시스템 로드를 얻으려면...

시스템 로드 작동 방식에 대한 정확한 정보:
이 문제에 대해참고자료가 있다pdf가 설명해준다. 부하는 특정 응용 프로그램과 완전히 관련이 없는 것 같습니다...

아직 해결 방법이 필요함:
어쨌든, 시스템 로드에 관한 애플리케이션 접근 방식을 어떻게 공식화할 수 있는지 궁금합니다. 어쩌면 일부 특정 애플리케이션에 대한 전체 시스템 활용의 우선순위를 정하는 방법이 있을 수도 있고, 다른 모든 애플리케이션은 CPU가 높음에도 불구하고 이를 차단할 수도 있습니다. 사용량(3% 미만), 진정되시나요?

테스트 진행 중:
모든 프로세스를 내가 적극적으로 사용하고 있는 하나의 창/프로세스로 설정했습니다 nice -n 19. psensor의 온도 그래프가 개선되었습니다(그래프가 더 이상 흐릿하지 않음). 모두 예상대로 실행되는 것 같습니다. 시스템 로드는 여전히 높지만 6.0까지 한 번의 이동을 보았는데 온도는 여전히 괜찮았습니다. 추가 테스트가 필요하기 때문에...

드디어 범인이 밝혀졌다:
내 메모리는 2000MHz를 수용해야 합니다. 오래 전에 1600MHz에서 작동하도록 설정했는데, 그렇지 않으면 머신이 부팅되지 않을 것이기 때문입니다. 이제 1333MHz에서 작동하도록 자동으로 설정했습니다. 온도k10temp-pci-00c3많은 애플리케이션을 실행하면 과열(섭씨 80도 이상 도달)이 이제 지속적으로 섭씨 60도 안팎을 유지하고 있습니다! 또한 로드 평균은 약 3.5~4.0으로 하드웨어 문제를 일으키지 않습니다! 이것나쁘지 않아요 19이 프로세스는 과열을 지연시키는 데 도움이 되지만 완전히 방지할 수는 없습니다.

답변1

잘못된 질문을 하셨습니다. 시스템이 과열되었으므로 시스템을 냉각하여 문제를 해결해야 합니다. 프로세스 로드가 있는 게임을 플레이하면 만족스럽지 못한 해킹이 발생합니다. 하드웨어가 열 한계에서 작동하고 있으므로 이 문제가 더욱 악화될 것으로 예상할 수 있습니다.

하드웨어를 고칠 수 없다면 전체 프로세서 클럭을 늦출 수 있는지 확인하세요. 예, 컴퓨터 속도가 느려지겠지만 이것이 전력 소비/냉각을 줄이는 신뢰할 수 있는 유일한 방법입니다.

답변2

시스템 부하는 실제로 시스템이 수행하는 작업량과 직접적인 관련이 없습니다. 로드 평균이 2.0에 불과할 수도 있지만 로드 평균 8.0보다 훨씬 더 많은 작업을 수행하고 있는 것입니다.

모든 로드는 실행할 수 있는 평균 프로그램 수를 나타냅니다. 과부하된 디스크에서 모두 기다리고 있다면 CPU는 많은 작업을 수행하지 않지만 로드 평균은 여전히 ​​높습니다.

결국 하드웨어 문제가 발생합니다("PCI 어댑터"가 과열됨). CPU에서 실행되는 양을 제한하려고 하면 온도를 제어하는 ​​데 어려움을 겪게 됩니다. 프로세스 스케줄러는 이런 방식으로 설계되지 않았습니다.

관련 정보