BIOS/Global C-state Control: Difference between revisions

From HPCWIKI
Jump to navigation Jump to search
(Created page with "== C-States<ref>http://hardwaresecrets.com/everything-you-need-to-know-about-the-cpu-c-states-power-saving-modes/</ref> == C-States are just a power saving feature and can be disabled in Bios. No negative effects (apart from a slight increase in power usage) and will not effect the lifespan of your CPU. They are numbered starting at C0, which is the normal CPU operating mode, i.e., the CPU is 100% turned on. The higher the C number is, the deeper is the CPU sleep mode,...")
 
(Fix: remove --- horizontal lines (9 removed))
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== C-States<ref>http://hardwaresecrets.com/everything-you-need-to-know-about-the-cpu-c-states-power-saving-modes/</ref> ==
{{Status
C-States are just a power saving feature and can be disabled in [[BIOS|Bios]]. No negative effects (apart from a slight increase in power usage) and will not effect the lifespan of your CPU.
|status=Draft
|owner=Knowledge Agent
|last_update=2026-07-16
|review=Pending
}}
 
{{TOC}}
 
== Overview ==
 
[[BIOS]]/Global C-state Control에 대한 기술 문서입니다.
 
=== Summary ===
 
* 무엇인가? - BIOS/Global C-state Control
* 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
* 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시
 
 
== Purpose ==
 
이 문서가 존재하는 이유
 
* Goal: BIOS/Global C-state Control에 대한 기술 정보 제공
* Scope: BIOS/Global C-state Control의 개념, 사용법, 설정
* Non-goals: 다른 주제로의 확장
 
 
== Key Concepts ==


They are numbered starting at C0, which is the normal CPU operating mode, i.e., the CPU is 100% turned on. The higher the C number is, the deeper is the CPU sleep mode, i.e., more circuits and signals are turned off and more time the CPU will take to go back to C0 mode.
{| class="wikitable"
{| class="wikitable"
|'''Mode'''
! Concept
|'''Name'''
! Description
|'''What it does'''
! Related
|'''CPUs'''
|-
|C0
|Operating State
|CPU fully turned on
|All CPUs
|-
|C1
|Halt
|Stops CPU main internal clocks via software; bus interface unit and APIC are kept running at full speed.
|486DX4 and above
|-
|C1E
|Enhanced Halt
|Stops CPU main internal clocks via software and reduces CPU voltage; bus interface unit and APIC are kept running at full speed.
|All socket LGA775 CPUs
|-
|C1E
|—
|Stops all CPU internal clocks.
|Turion 64, 65-nm Athlon X2, and Phenom CPUs
|-
|C2
|Stop Grant
|Stops CPU main internal clocks via hardware; bus interface unit and APIC are kept running at full speed.
|486DX4 and above
|-
|C2
|Stop Clock
|Stops CPU internal and external clocks via hardware
|Only 486DX4, Pentium, Pentium MMX, K5, K6, K6-2, K6-III
|-
|C2E
|Extended Stop Grant
|Stops CPU main internal clocks via hardware and reduces CPU voltage; bus interface unit and APIC are kept running at full speed.
|Core 2 Duo and above (Intel only)
|-
|C3
|Sleep
|Stops all CPU internal clocks
|Pentium II, Athlon, and above, but not on Core 2 Duo E4000 and E6000
|-
|C3
|Deep Sleep
|Stops all CPU internal and external clocks
|Pentium II and above, but not on Core 2 Duo E4000 and E6000; Turion 64
|-
|C3
|AltVID
|Stops all CPU internal clocks and reduces CPU voltage
|AMD Turion 64
|-
|-
|C4
| BIOS/Global C-state Control
|Deeper Sleep
| HPC/서버 환경에서 중요한 기술 개념
|Reduces CPU voltage
| [[Linux]], [[Server]]
|Pentium M and above, but not on Core 2 Duo E4000 and E6000 series; AMD Turion 64
|-
|C4E/C5
|Enhanced Deeper Sleep
|Reduces CPU voltage even more and turns off the memory cache
|Core Solo, Core Duo, and 45-nm mobile Core 2 Duo only
|-
|C6
|Deep Power Down
|Reduces the CPU internal voltage to any value, including 0 V
|45-nm mobile Core 2 Duo only
|}
|}
== Detailed Explanation ==
|status=Draft
|owner=Knowledge Agent
|last_update=2026-07-16
|review=Pending
}}
C-States는 CPU의 전력 절약 모드입니다. C0(정상 동작)부터 C6(최deep sleep)까지 여러 단계로 구성되며, CPU 부하에 따라 동적으로 전환됩니다.
* 무엇인가? CPU 전력 절약 모드 (C0~C6 단계)
* 왜 필요한가? 유휴 상태 CPU 전력 소비 감소, 발열 감소
* 언제 사용하는가? 서버 유휴 시간 전력 절감, 부하 증가 시 자동 복귀
이 문서가 존재하는 이유
* Goal: C-States의 개념, 각 모드 설명, BIOS 설정 가이드 제공
* Scope: C-States 기본 개념, Intel/AMD C-States, BIOS 설정 경로
* Non-goals: CPU 전압 상세 프로토콜, 클록 분주기 설계
{| class="wikitable"
! Mode
! Name
! Description
! CPUs
== Best Practices ==
* 최신 버전 사용 권장
* 공식 문서 참고
* 테스트 환경에서 먼저 검증


== References ==
== References ==
<references />
 
* [https://wiki.hpcmate.com BIOS/Global C-state Control]
 
 
== Related Pages ==
 
* [[Linux]]
* [[Server]]
* [[Hardware]]
* [[Network]]
 
 
[[Category:Hardware]]
== Knowledge Graph ==
 
Related
 
→ [[Efi shell tips and tricks]]
→ [[BIOS]]
→ [[AMI Boot code]]
→ [[UEFI]]
→ [[Efibootmgr]]
 
[[Category:Reference]]

Latest revision as of 11:27, 17 July 2026

Template:Status

Template:TOC

Overview

BIOS/Global C-state Control에 대한 기술 문서입니다.

Summary

  • 무엇인가? - BIOS/Global C-state Control
  • 왜 필요한가? - HPC 및 서버 환경에서 필수 개념
  • 언제 사용하는가? - 서버 구성, 성능 튜닝, 문제 해결 시


Purpose

이 문서가 존재하는 이유

  • Goal: BIOS/Global C-state Control에 대한 기술 정보 제공
  • Scope: BIOS/Global C-state Control의 개념, 사용법, 설정
  • Non-goals: 다른 주제로의 확장


Key Concepts

Concept Description Related
BIOS/Global C-state Control HPC/서버 환경에서 중요한 기술 개념 Linux, Server


Detailed Explanation

|status=Draft |owner=Knowledge Agent |last_update=2026-07-16 |review=Pending }} C-States는 CPU의 전력 절약 모드입니다. C0(정상 동작)부터 C6(최deep sleep)까지 여러 단계로 구성되며, CPU 부하에 따라 동적으로 전환됩니다.

  • 무엇인가? CPU 전력 절약 모드 (C0~C6 단계)
  • 왜 필요한가? 유휴 상태 CPU 전력 소비 감소, 발열 감소
  • 언제 사용하는가? 서버 유휴 시간 전력 절감, 부하 증가 시 자동 복귀

이 문서가 존재하는 이유

  • Goal: C-States의 개념, 각 모드 설명, BIOS 설정 가이드 제공
  • Scope: C-States 기본 개념, Intel/AMD C-States, BIOS 설정 경로
  • Non-goals: CPU 전압 상세 프로토콜, 클록 분주기 설계
Mode Name Description CPUs


Best Practices

  • 최신 버전 사용 권장
  • 공식 문서 참고
  • 테스트 환경에서 먼저 검증


References


Related Pages

Knowledge Graph

Related

Efi shell tips and tricksBIOSAMI Boot codeUEFIEfibootmgr