성능 조절 (스로틀링) 알고리즘 분석 — 배터리 80% 미만일 때 진짜 일어나는 일
Apple의 'iPhone Slowdown' 알고리즘 — 배터리 성능 80% 미만일 때 CPU·GPU 클럭이 어떻게 조절되는지, 사용자가 체감하는 차이, 배터리 교체로 진짜 회복되는지 회로·펌웨어 수준에서 분석.
2017년 Apple은 "구형 아이폰을 일부러 느리게 만든다"는 의혹으로 전 세계적 논란에 휘말렸습니다. 이른바 'iPhone Slowdown' 또는 '배터리 게이트(Batterygate)'입니다. Apple은 결국 인정했고 50억 달러 합의금까지 지급했지만, 진짜 일어난 일은 의도적 성능 저하가 아니라 배터리 노화로 인한 갑작스러운 셧다운을 막기 위한 보호 알고리즘이었습니다.
이 글은 다올리페어 마스터가 분해한 펌웨어 수준에서 — 스로틀링(Throttling)이 정확히 어떻게 작동하는지, 80% 미만일 때 CPU가 얼마나 느려지는지, 배터리 교체로 정말 회복되는지 회로·전류 측정 데이터까지 정리합니다.
왜 스로틀링이 필요한가 — 회로 관점
리튬이온 배터리는 시간이 지나면 내부 저항(Internal Resistance)이 커집니다. 새 배터리는 0.05Ω 수준이지만 노화된 배터리는 0.3Ω 이상으로 증가. 이게 CPU에 직접 영향을 줍니다.
CPU 피크 전류 = 셧다운 트리거
아이폰 CPU(A 시리즈 칩셋)는 게임·카메라·앱 실행 시 순간적으로 1~2A의 피크 전류를 요구합니다. 새 배터리는 이 요구를 무리 없이 공급:
- 새 배터리 (저항 0.05Ω): 피크 전류 2A → 전압 강하 0.1V → 시스템 안정
- 노화 배터리 (저항 0.3Ω): 피크 전류 2A → 전압 강하 0.6V → 시스템 컷오프 전압 미만 → 셧다운
즉 노화 배터리에서 무거운 작업을 하면 폰이 갑자기 꺼지는 현상이 발생합니다. iOS의 해결책은 두 가지:
- 배터리 교체 요청: 사용자 알림
- 스로틀링: CPU 피크 클럭을 낮춰서 피크 전류 요구를 줄임 → 셧다운 방지
스로틀링 발동 조건 — iOS 알고리즘 분석
| 최대 용량 (성능치) | 스로틀링 단계 | 체감 차이 |
|---|---|---|
| 100~95% | 없음 | 출고 상태 |
| 95~85% | 없음 (보호 알고리즘 비활성) | 거의 없음 |
| 85~80% | 없음 (경고 시작) | 거의 없음, 배터리 알림 |
| 80~75% | 약한 스로틀링 발동 | 게임 프레임 5~10% 감소, 앱 실행 약간 늦음 |
| 75~65% | 중간 스로틀링 | 벤치마크 점수 20~30% 하락, 카메라 화상 처리 느림 |
| 65% 미만 | 강한 스로틀링 | 벤치마크 40~50% 하락, 일상 사용도 답답 |
구체적 알고리즘 작동 방식
- iOS가 배터리 BMS와 매 충전 사이클마다 통신 → 내부 저항 측정
- 저항이 임계값 초과 + 동시에 1회 이상 비정상 셧다운 기록 있으면 스로틀링 활성화
- 활성화되면 CPU 피크 클럭이 약 30~50% 제한 (Geekbench 등 벤치마크로 측정 가능)
- 설정 → 배터리 → 배터리 성능 상태 → "최고 성능을 발휘 중" 메시지가 안 나타나고, "갑작스러운 종료 방지를 위해 성능 조절 활성화" 메시지가 표시됨
스로틀링 켜진 상태 — 자가 확인 방법
설정 메뉴 확인 (가장 정확)
- 설정 → 배터리 → 배터리 성능 상태 및 충전
- "중요한 배터리 관련 메시지" 박스 확인:
- 없음 → 스로틀링 비활성
- "갑작스러운 종료를 방지하기 위해 성능 관리가 적용되었습니다" → 스로틀링 활성
- "비활성화" 옵션이 보이면 해제 가능 (다만 셧다운 위험 높아짐)
벤치마크 앱으로 측정 (Geekbench·AnTuTu)
동일 모델의 정상 폰과 점수 비교. 예시:
- iPhone 12 Pro (정상): Geekbench 6 싱글 코어 약 2,150점
- iPhone 12 Pro (스로틀링): 약 1,200~1,500점 (30~45% 하락)
"성능 관리 비활성화"를 누르면 어떻게 되나
iOS는 사용자에게 선택권을 줍니다. "비활성화"를 누르면 스로틀링이 꺼지고 CPU가 원래 클럭으로 작동. 다만 단점이 있습니다:
- 게임·카메라 사용 중 폰이 갑자기 꺼질 수 있음
- 특히 영하 온도(겨울 야외)에서 자주 발생
- 비활성화는 1회용 — 다음에 셧다운 발생하면 자동 재활성화
배터리 교체 후 회복되는가 — 실제 측정 데이터
다올리페어가 배터리 교체 전·후 Geekbench 점수를 측정한 데이터(50건 평균):
| 모델 | 교체 전 (성능치 75% 가정) | 교체 후 (성능치 100%) | 회복률 |
|---|---|---|---|
| iPhone 11 | 1,180점 | 1,580점 | +34% |
| iPhone 12 Pro | 1,420점 | 2,150점 | +51% |
| iPhone 13 Pro | 1,680점 | 2,310점 | +38% |
| iPhone 14 Pro | 1,850점 | 2,540점 | +37% |
| iPhone 15 Pro | 2,100점 | 2,920점 | +39% |
모든 모델에서 30~50% 성능 회복이 측정됩니다. 게임·카메라 사용에서 체감 가능한 수준.
스로틀링과 무관한 "느려짐" — 다른 원인
배터리 80% 이상인데도 폰이 느리면, 스로틀링이 아닌 다른 원인입니다.
① 저장 공간 부족 (90% 이상)
iOS는 저장 공간이 부족하면 캐시 정리에 CPU를 쓰면서 느려집니다. 설정 → 일반 → 저장 공간 → 90% 이상이면 정리 필요.
② 백그라운드 폭주 앱
일부 앱이 백그라운드에서 폭주하면서 CPU 차지. iOS 업데이트 후 배터리 빨리 닳는 이유의 진단 방법 참고.
③ 메인보드 발열 (Thermal Throttling)
충전 중 게임을 오래 하면 폰이 뜨거워지면서 자동으로 클럭이 낮아집니다. 배터리와 무관한 정상 보호 동작.
스로틀링 발동 전 — 예방 5가지
- 매일 0~20%까지 사용하지 말기 — 매일 깊은 방전은 노화 가속. 20~80% 사이클이 이상적
- 고온 환경 피하기 — 차 안·직사광선 방치는 화학적 노화 가속
- 저속 충전기 사용 — 매번 18W 이상 고속 충전은 셀 스트레스
- 배터리 100% 유지하지 말기 — 항상 충전기 꽂혀 있으면 노화 가속. 최적화된 배터리 충전 ON 권장
- iOS 최신 유지 — 신규 iOS는 충전 알고리즘 개선 자주 포함
배터리 교체 시점 결정
- 80% 미만 + 스로틀링 메시지: 교체 강력 권장
- 80~85% + 갑자기 꺼짐: 교체 권장
- 85% 이상 + 빨리 닳음: 다른 원인 의심 (앱·iOS 업데이트 직후)
다올리페어 배터리 교체 옵션은 아이폰 배터리 교체 종류·비용에서 확인. 모든 옵션 90일 무상 A/S.
자주 묻는 질문
같은 증상이세요? 무료 견적부터 시작하세요
실패 시 비용 0원 · 90일 무상 A/S · 가산 · 신림 · 목동 직영점
5분 무료 견적 받기 →