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

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

로드가 4.0(코어 4개) 이상일 때 "PCI 어댑터"가 과열되는 것을 발견했습니다. 로드가 4.0 미만일 때 과열되지 않습니다(그러나 마지막에 설명했듯이 문제를 일으키는 오버클럭된 메모리가 있었습니다). 그래서 저는 시스템 로드를 낮추는 데 중점을 둡니다. 과열되는 것은 단지 k10temp-pci-00c3 PCI Adapter(에 따르면센서).

실수:
나는 그 가치를 구성하는 애플리케이션과 각각의 가치를 추적하려고 노력하고 있습니다.

에서이 질문, 찾았 atop지만 출력을 읽어보면 어떤 응용 프로그램이 시스템 로드를 구성했는지 명확하지 않습니다.시스템로드누락. 표시된 정보를 모두 사용하여 해당 열을 표시할 수 있는 항목을 계산할 수 있는 것 같지만 방법을 모르겠습니다.

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

시스템 로드 작동 방식에 대한 정확한 정보:
이 질문에에 대한 언급이 있습니다PDF로 설명하기. 로드는 특정 응용 프로그램과 정확히 관련이 없는 것 같습니다...

여전히 해결 방법이 필요합니다.:
어쨌든 시스템 로드에 대한 응용 프로그램 접근 방식을 만드는 것이 얼마나 가능한지 알고 싶습니다. 일부 특정 응용 프로그램에 전체 시스템 활용의 우선 순위를 지정하고 다른 모든 응용 프로그램은 그렇지 않은 경우에도 이를 막는 방법이 있을 수 있습니다. CPU를 많이 사용하고 있습니다(3% 미만). 진정하시겠습니까?

테스트 진행 중:
모든 프로세스를 로 설정했지만 nice -n 19현재 사용 중인 창/프로세스는 하나뿐입니다. psensor를 사용하여 온도 그래프가 개선된 것을 확인했습니다(그래프가 훨씬 덜 흐릿합니다). 이제 온도는 한계 이하로 더 오래 유지되고 있습니다. 모든 프로세스가 예상대로 작동하는 것 같습니다. 시스템 로드는 여전히 높지만 6.0까지 올라가도 온도는 여전히 괜찮았습니다. 이후로는 갑자기 종료되지 않습니다.. 더 많은 테스트가 필요합니다..

드디어 범인이 밝혀졌다:
내 메모리는 2000MHz를 수용하기로 되어 있었습니다. 오래 전에 나는 1600MHz에서 작동하도록 설정했습니다. 그렇지 않으면 컴퓨터가 부팅되지 않기 때문입니다. 이제 자동으로 설정했는데, 이로 인해 1333MHz에서 작동하게 되었습니다. 온도k10temp-pci-00c3과열되었던(80c 이상에 도달) 이제는 무거운 애플리케이션을 실행할 때 약 60c에서 일관되게 유지됩니다! 또한 로드 평균은 하드웨어 문제를 일으키지 않고 약 3.5~4.0입니다! 그만큼좋은 19실제로 과열을 연기하는 데 도움이 되었지만 완전히 방지할 수는 없었습니다.

답변1

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

하드웨어 문제를 해결할 수 없는 경우 전체 프로세서 클럭을 늦출 수 있는지 확인하십시오. 네, 컴퓨터 속도가 느려지겠지만 이것이 전력 소비/열 발산을 줄이는 신뢰할 수 있는 유일한 방법입니다.

답변2

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

모든 부하는 실행 가능한 평균 프로그램 수를 알려줍니다. 과부하된 디스크에서 모두 대기하고 있다면 CPU는 많은 작업을 수행하지 않지만 로드 평균은 여전히 ​​높습니다.

궁극적으로 하드웨어 문제가 발생합니다("PCI 어댑터"가 과열됨). CPU에서 실행되는 양을 제한하여 온도를 제어하는 ​​데 어려움을 겪게 됩니다. 프로세스 스케줄러는 그런 식으로 만들어지지 않았습니다.

관련 정보