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 unclosed wikitable: close {|/|} + remove orphan Status; stops sections being swallowed into table)
 
(8 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> ==
== Overview ==
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.
 
[[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
| BIOS/Global C-state Control
|Operating State
| HPC/서버 환경에서 중요한 기술 개념
|CPU fully turned on
| [[Linux]], [[Server]]
|All CPUs
|}
|-
 
|C1
== Detailed Explanation ==
|Halt
 
|Stops CPU main internal clocks via software; bus interface unit and APIC are kept running at full speed.
C-States는 CPU의 전력 절약 모드입니다. C0(정상 동작)부터 C6(최deep sleep)까지 여러 단계로 구성되며, CPU 부하에 따라 동적으로 전환됩니다.
|486DX4 and above
* 무엇인가? CPU 전력 절약 모드 (C0~C6 단계)
|-
* 왜 필요한가? 유휴 상태 CPU 전력 소비 감소, 발열 감소
|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.
* Goal: C-States의 개념, 각 모드 설명, BIOS 설정 가이드 제공
|All socket LGA775 CPUs
* Scope: C-States 기본 개념, Intel/AMD C-States, BIOS 설정 경로
|-
* Non-goals: CPU 전압 상세 프로토콜, 클록 분주기 설계
|C1E
{| class="wikitable"
|—
! Mode
|Stops all CPU internal clocks.
! Name
|Turion 64, 65-nm Athlon X2, and Phenom CPUs
! Description
|-
! 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
|Deeper Sleep
|Reduces CPU voltage
|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
|}
|}
== 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 12:47, 12 October 2026

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

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 tricks → BIOS → AMI Boot code → UEFI → Efibootmgr