스로틀링(Throttling)은 장치나 시스템의 과부하를 막기 위해 의도적으로 성능을 낮추거나 실행 속도를 제한하는 제어 방식을 의미한다. 본래 유체의 흐름을 조절하는 밸브 조작이나 목을 조르는 행위에서 유래한 용어로, 현대 컴퓨팅 환경에서는 하드웨어의 발열 제어와 소프트웨어의 실행 빈도 최적화라는 두 가지 주요 의미로 사용된다.

배너 광고

개요 및 어원

스로틀링은 영어 단어 'Throttle'에서 유래하였으며, 본래 목을 조르거나 액체 및 기체가 흐르는 관의 밸브를 조절하여 유량을 제어하는 행위를 뜻한다. 전자기기 분야에서는 기기의 출력을 자동으로 조절하는 기능을 의미하며, 특히 한국어권에서는 PC나 모바일 기기의 성능 조절 기능을 지칭하는 경우가 많다.

하드웨어 스로틀링

PC, 노트북, 스마트폰 등의 중앙처리장치(CPU)나 그래픽처리장치(GPU)가 지나치게 과열될 때 기기의 손상을 막기 위해 작동한다. 시스템 온도가 임계값(TJ Max 등)에 도달하면 클럭 속도와 전압을 강제로 낮추어 발열을 줄인다. 발열이 해결되지 않을 경우 기기 보호를 위해 전원을 완전히 차단하기도 한다.

구분내용
발동 조건시스템 온도가 설계된 임계치 이상으로 상승할 때
주요 현상클럭 속도 저하, 프레임 드랍, 시스템 끊김
필요성부품 수명 연장, 배터리 보호, 하드웨어 소손 방지

소프트웨어 스로틀링

프로그래밍에서 스로틀링은 특정 작업이 일정한 비율로만 수행되도록 과정을 늦추는 기법을 의미한다. 이는 시스템 자원을 효율적으로 관리하고 성능 저하를 막기 위해 사용된다.

  • 디바운싱과의 차이: 스로틀링은 연속적인 호출이 발생할 때 일정한 최대 속도로 작업이 수행됨을 보장한다. 반면 디바운싱은 호출이 멈출 때까지 대기한 후 마지막에 한 번만 실행한다.
  • 사용 사례: 웹 브라우저의 스크롤(scroll) 이벤트 감지 시, 매 픽셀마다 함수를 실행하지 않고 일정 시간 간격으로만 실행하여 계산 비용을 줄이는 데 활용한다.

원인 및 해결 방법

하드웨어 스로틀링은 주로 냉각 시스템의 효율이 떨어질 때 발생한다. 주요 원인과 대처 방법은 다음과 같다.

  1. 냉각 장치 불량: 쿨링팬에 먼지가 쌓여 통풍이 원활하지 않거나 히트싱크의 성능이 저하된 경우 발생한다. 주기적인 청소가 필요하다.
  2. 서멀 그리스 경화: CPU와 방열판 사이의 열 전달을 돕는 서멀 그리스가 시간이 지나 굳으면 열전도 성능이 떨어진다. 보통 2~3년 주기로 재도포하는 것이 권장된다.
  3. 설계적 한계: 노트북이나 스마트폰처럼 방열 공간이 협소한 기기는 데스크톱에 비해 스로틀링이 더 빈번하게 발생할 수 있다.
  4. 소프트웨어 설정: 운영체제의 전력 관리 옵션이나 펌웨어 업데이트를 통해 스로틀링 임계값을 조정하거나 최적화할 수 있다.

참고 자료

5
스로틀링 - 읽기전용위키스로틀링 - 읽기전용위키 # 스로틀링 '''Throttling''' ## 1. 원 뜻 --- 영어 단어에서 유래한 말로, 원어는 목을 조르는 행위를 말한다. 즉, [인간](https://www.readonly.wiki/w/%EC%9D%B8%EA%B0%84)의 [목](https://www.readonly.wiki/w/%E…https://www.readonly.wiki/w/%EC%8A%A4%EB%A1%9C%ED%8B%80%EB%A7%81스로틀링 - 나무위키스로틀링 - 나무위키 [최근 변경](https://namu.wiki/RecentChanges) [최근 토론](https://namu.wiki/RecentDiscuss) 특수 기능 # 스로틀링 최근 수정 시각: 2026-02-26 17:11:59 편집 편집 IP 우회 수단(프록시 서버, VPN, Tor 등)이나 IDC 대…https://namu.wiki/w/%EC%8A%A4%EB%A1%9C%ED%8B%80%EB%A7%81스로틀 (Throttle) - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN스로틀 (Throttle) - MDN Web Docs 용어 사전: 웹 용어 정의 | MDN - Skip to main content - Skip to search This page was translated from English by the community. [Learn more and join the MDN Web…https://developer.mozilla.org/ko/docs/Glossary/Throttle스로틀링이란 무엇이며 어떻게 해결할 수 있습니까?스로틀링이란 무엇이며 어떻게 해결할 수 있습니까? 지원 지식 베이스 # 스로틀링이란 무엇이며 어떻게 해결할 수 있습니까? 콘텐츠 유형: 문제 해결 | 문서 ID: 000088048 | 최종 검토: 2026-04-09 설명 해결 방법 설명 해결 방법 ## 설명 CPU 속도 저하 및 게임 플레이 시 끊김과 같은 시스템 문제…https://www.intel.co.kr/content/www/kr/ko/support/articles/000088048/processors.html[성능] 스로틀링(Throttling)이란?[성능] 스로틀링(Throttling)이란? 본문 바로가기 --- 엔지니어링(TA, AA, SA)/성능과 튜닝 # [성능] 스로틀링(Throttling)이란? ### 스로틀링(Throttling)이란? PC, 노트북, 모바일 기기의 CPU, GPU 등이 지나치게 과열될때 기기의 손상을 막고자 클럭과 전압을 강제적으로 낮…https://12bme.tistory.com/504

관련 문서