가능한 중복:
몇 시간 동안 CPU 사용량이 100%입니다.
지속적으로 CPU 사용량이 100%가 되어도 괜찮나요?
몇 시간 동안 높은 사용률(>90%)과 고온(> 70 또는 80도) 중 어떤 경우가 더 해로운지 궁금합니다.
높은 온도가 나쁘다는 것만 알 뿐, CPU 사용량이 높은지는 잘 모르겠습니다.
예를 들어 CPU 주파수를 조정하고 Ubuntu에서 cpulimit 명령을 사용하여 "더 높은 사용량 및 더 낮은 온도"와 "더 낮은 사용량 및 더 높은 온도" 중에서 선택할 수 있는 경우 선택에 대한 권장 사항은 무엇입니까?
답변1
CPU에는 일정량의 사용 후에 성능이 저하되는 움직이는 부품이 없기 때문에 높은 CPU 사용량은 해롭지 않습니다.
이론적으로는 그럴 수 있지만 사용량이 많아 CPU 오류가 발생한 경우는 아직 본 적이 없습니다. (365일 24시간 안전하게 이용하실 수도 있습니다.)
열은 CPU 수명을 단축시키는 또 다른 문제입니다. (또 하나는 오버클럭입니다.) 사용량과 상관관계가 있으며, 열이 많이 발생할수록 수명은 짧아집니다.
그러나 사양 범위의 '중간' 온도를 유지하는 적절한 냉각을 통해 지속적인 사용이 가능합니다.
제 생각에는 다음과 같이 요약됩니다.온도를 낮게 유지할 수 있다면 사용량 비율은 중요하지 않습니다..
답변2
예를 들어 CPU 주파수를 조정하고 Ubuntu에서 cpulimit 명령을 사용하여 "더 높은 사용량 및 더 낮은 온도"와 "더 낮은 사용량 및 더 높은 온도" 중에서 선택할 수 있는 경우 선택에 대한 권장 사항은 무엇입니까?
당신은 할 수 없습니다. 사용량이 높을수록 온도가 높아집니다. 사용량이 적다는 것은 온도가 낮다는 것을 의미합니다.
CPU 주파수를 언더클러킹하면
cpufreq
다음에만 영향을 미칩니다.백분율온도를 낮추지 않고 CPU 사용량을 줄였습니다.백분율은 전혀 의미가 없는 값입니다. 정확히 동일한 워크로드에서 CPU를 언더클러킹하거나 오버클럭할 때 백분율이 올라가거나 내려갈 수 있습니다. 그러나 작업량은 여전히 동일하므로 사용으로 인해 발생할 수 있는 잠재적 피해(그리고 있는지 확실하지 않음)는 정확히 동일합니다.
마찬가지로
cpulimit
CPU 사용량을 제한하여 백분율을 유지합니다.그리고온도가 낮다.
높은 온도가 나쁘다는 것만 알 뿐, CPU 사용량이 높은지는 잘 모르겠습니다.
얼마나 뜨거운 것이 나쁜지는 각 개별 CPU에 따라 다릅니다. 특정 CPU는 손상을 방지하기 위해 105°C에서 자동으로 종료됩니다(원천).
그래도 80도는 좀 덥네요. 100% 부하에서도 적절한 냉각을 통해 해당 온도 이하로 유지할 수 있습니다.
답변3
추상적인 관점에서 이 질문을 살펴보면 CPU에는 온도 제한이 있지만 사용 제한은 없기 때문에 엄밀히 말하면 고온이 더 해롭습니다. 제조업체에 따르면 하루 24시간 100% 사용하도록 만들어졌습니다. 연속 100% 사용 시 지속 시간을 지정하는 사양은 없지만 최대 온도 사양은 있습니다.
참고: "고부하" 및 "고온"에 대한 값을 지정하지 않으면 이 질문에 제대로 대답하는 것이 실제로 불가능하므로 대답을 추상 영역에 유지해야 합니다.