레이블이 CPU인 게시물을 표시합니다. 모든 게시물 표시
레이블이 CPU인 게시물을 표시합니다. 모든 게시물 표시

2020년 7월 9일 목요일

쓰로틀링(throttling)‼️

 컴퓨터를 사용하다 보면 쓰로틀링(throttling)이란 용어를 접할 것이다. 쓰로틀링은 생소해도 스로틀 바디는 많이 들어봤을 것이다. 차(주로 휘발유 엔진)를 소유한 사람들은 카센터에서 쓰로틀 바디를 청소해야 하네, 했네 라는 말을 들었을 것이다. 엔진 흡기 다기관 전에 달린 공기 흡입 조절판이 달린 부품이 쓰로틀 바디이다. 자동차 엑셀을 밟으면 이 조절판이 열리고 이 열린 양을 센서(TPS:throttle position sensor)가 읽어서 그 개도를 기준으로 연료량을 조절해서 뿜어준다. 그러니까 자동차에서 쓰로틀은 원형 조절판을 말하고 쓰로틀링은 조절이란 뜻으로 보면 되겠다. 자동차 얘기는 아니고 연관되는 용어라 거론했다. 여튼 쓰로틀은 조절판이고 쓰로틀링은 조절이니 컴퓨터에서 쓰로틀링은 무언가를 조절한다는 것인데 단도직입적으로 CPU 클럭(연산속도)을 조절하는 것이다. 자동차 엔진의 회전수라고 보면 되겠다. 컴퓨터 쓰로틀링의 의미는 간단하다. CPU 온도가 감당수치 이상으로 올라가면 강제적으로 클럭을 다운시켜서 더 이상 열이 올라가지 않게 하는 것이다. 그렇게해서 CPU가 타는 것을 방지하는 리미트를 건다는 것. 자동차 엔진도 리미트를 걸어서 퓨얼 컷을 한다. 한계 회전수가 넘어가면 연료를 차단시킨다는 것이다. CPU도 빨리 많은 일을 한다는 것은 많은 전기를 소모하는 것이고 등가교환의 법칙 처럼 그 소모된 전력이 열로 방출이 되어야 하는데 기술상 한계에 부딪히니 제한을 두는 것이다. 일반적으로 냉각핀과 냉각팬으로 공냉을 하여서 열을 식히는데 냉각 성능이 부족해서 더더더 나은 냉각을 위해 컴퓨터용 소형 라디에이터를 이용한 수냉까지 하는 것이다. 내 짧은 사견으로는 굳이 수냉을 해야 할 정도로 설계를 개판으로 해야 하는지 이해가 아니된다. 현재 일반적인 고성능CPU 제품 중 어느 정도 이상급이 되는 제품들은 수냉이 권장이란다. AMD 라이젠 3950X급 정도 되는 제품들. 수냉 권장이란 말은 권장이 아니라 필수라는 얘기지. 음식 1~2인분 이란 것은 1인분이고, 권장소비자가격은 권장이 아니라 필수 가격 아닌가⁉️ 물론 나는 좀 안 좋은 컴을 사용중이라 상판에 얼음이나 아이스 팩을 얹고 사용중이지만. 보통 컴퓨터들을 보면 냉각팬에 의한 공기의 흐름이 에어로 다이내믹적으로 맞지가 않는다. 물론 시장의 주류인 조립 PC야 워낙 다양한 회사들의 다양한 제품들을 조합하는 것이니 그렇다 해도 좀 난해한 부분들이 없지 않아 많다. 뭐 제조사 PC도 그러한 상황이니 조립 PC들이야 말해 뭐하나❓ 방열 설계의 최악은 애플❗️ 휴대용인 랩탑의 열을 식힌다고 추가 전원으로 냉각 팬을 돌리는 방열패드를 사용할 정도. 뜨거운 공기는 자연히 위로 올라가는 것인데 그 흐름에 팬으로 가속력만 추가할 수 있다면 더 수월할 것이다. 뭐 설계자들이 나보다야 더 똑똑할테니 패쓰.
 어쨌든 다 씨잘떼기 없는 소리고 쓰로틀링은 CPU가 열 받아서 타지 않도록 속도를 줄이는 것(클럭 다운, 양손으로 목을 졸라 숨을 쉬지 못하게 하는 것. 길로틴 초크를 거는 것). 속도를 줄이니 버퍼가 발생 함. 고로 짜증이라는 것. 쓰로틀링 🔁 짜증❗️ 서로 치환이 가능한 용어라는 것이 결론⁉️