Blog

ENGINEERING NOTE

[ Rendering ] 9. Throttling

해당 포스팅은 이상윤님께서 공유해주신 2025 TA Campus 수업 문서 링크를 바탕으로 작성했습니다. 9. Throttling

rendering
해당 포스팅은 이상윤님께서 공유해주신 2025 TA Campus 수업 문서 링크를 바탕으로 작성했습니다.

9. Throttling

고성능 하드웨어일수록 더 많은 전력을 소비하고, 그만큼 발열도 증가한다. 하지만 쿨링 시스템이 이 발열을 충분히 해소하지 못하면 내부 온도는 계속 상승하게 된다.

이 상태가 지속되면 부품 손상이나 시스템 오류가 발생할 수 있기 때문에, 위험한 온도에 도달하기 전에 발열을 낮추는 제어 장치가 필요하다. 이때 동작하는 기능이 바로 Throttling(스로틀링)이다.

스로틀링은 CPU나 GPU의 온도가 일정 수준 이상으로 상승했을 때, 기기의 손상을 방지하기 위해 성능을 의도적으로 낮춰 발열을 줄이는 보호 메커니즘이다. 일반적으로 클럭 속도를 낮추거나 전력 공급을 제한하는 방식으로 동작한다.

9-1. Throttling의 필요성

하드웨어 보호

  • CPU와 GPU에는 허용 가능한 최대 온도가 존재한다.
  • 이 온도를 초과하면 회로 손상이나 수명 단축이 발생할 수 있다.
  • 스로틀링은 성능을 낮춰 온도를 떨어뜨려 물리적 손상을 방지한다.

시스템 안정성 유지

  • 과열 상태에서는 연산 오류, 프리징, 강제 종료 등이 발생할 수 있다.
  • 스로틀링은 온도를 안정 범위로 유지해 시스템을 정상적으로 동작시킨다.

물론 Throttling을 과하게 관리하면 오히려 제성능을 못내는 경우도 있을 수 있다.

따라서 장시간 안정적인 성능을 유지하려면 하드웨어 스펙뿐 아니라 발열 관리와 스로틀링까지 고려한 최적화가 필요하다.