03 / SSD POWER
시간에 따라 바뀌는
SSD 전력을 구분합니다.
합성 전력 시퀀스로 에너지·평균·최대 창 평균·순간 최대의 차이를 살펴봅니다.
NVMe 공개 자료 기반 · 합성 전력 시퀀스왜 SSD 전력을 배우는가
전력 하나로 워크로드 전체를 설명하면 짧은 피크와 긴 저전력 구간을 놓칩니다. 상태별 전력과 머문 시간을 함께 기록해야 에너지, 평균 전력과 최대 창 평균을 구분할 수 있습니다.
선수 챕터는 01 Thermal Fundamentals와 02 SSD Architecture입니다. 이 장의 목표는 상태별 에너지·평균 계산, NVMe ACTP의 10초 최대 평균 이해, 정상상태와 과도 해석 구분입니다. 모든 수치는 교육용 합성 값이며 실제 제품 수치가 아닙니다.
물리 개념
SSD 전력 상태는 동작 상태와 비동작 상태를 구분합니다. 비동작 상태는 명령 처리를 위한 동작 상태와 다르며 복귀 지연도 함께 고려해야 합니다. 비동작이 곧 전력 0이라는 뜻은 아닙니다. APST(Autonomous Power State Transition)는 설정된 유휴 조건에 따라 전력 상태를 자율적으로 전환하는 기능입니다. 이 시뮬레이터는 전환 정책·지연을 재현하지 않고 입력한 구간만 계산합니다.
NVMe Base Specification Revision 2.4 §8.1.19 및 Power State Descriptor에서 MP(Maximum Power)는 지속 최대 전력, ACTP(Active Power)는 지정 워크로드에서 10초 동안의 최대 평균 전력입니다. APW(Active Power Workload)는 ACTP에 대응하는 워크로드 정보를 나타냅니다. ACTP는 순간 피크가 아닙니다. NVMe Technology Power Features에서 전력 상태·APST 개요를 확인하세요. 정의는 02와 동일한 출처를 사용합니다.
02와 같이 전기 입력 전력이 모두 SSD 내부의 발열로 바뀐다고 가정하고 외부 신호로 전달되는 에너지는 무시합니다. 전력 W는 에너지 J를 시간 s로 나눈 값입니다.
핵심 방정식
구간마다 전력이 일정하고 시간 순서대로 연속해 이어진다고 가정합니다.
전체 시퀀스 안에 완전히 포함되는 창만 검사합니다. 총시간을 라 하면 입니다.
| 변수 | 의미 | 단위·범위 |
|---|---|---|
| 구간 지속시간 | s, 양수 | |
| 구간 전력 | W, 0 이상 | |
| 총시간 | s, | |
| 총에너지 | J | |
| 전체 평균 전력 | W | |
| 순간 최대 전력 | W | |
| 창 길이 | s, 기본 10, | |
| 창 시작 시간 | s | |
| 최대 창 평균 전력 | W |
구간 수는 1~12개입니다. 비유한·빈 입력은 형식 오류, 비양수 시간·음수 전력은 물리 입력 오류, 총시간보다 긴 창은 모델 범위 밖으로 안내하고 계산을 중단합니다. 이 적분은 입력 시퀀스의 정의에 따른 에너지 합산이며 NVMe ACTP의 시간 평균 개념과 연결됩니다.
창 에너지의 기울기는 입니다. 시작이나 끝이 구간 경계를 통과할 때만 기울기가 바뀌므로, 경계 사이에서는 선형입니다. 따라서 시작 또는 끝이 구간 경계에 놓이는 후보와 검색 범위 양끝만 검사하면 정확한 최댓값을 얻습니다. 시간 격자로 반복 근사하지 않습니다. 동률이면 가장 이른 창을 표시합니다.
공학적 해석
평균 전력은 전체 에너지 소비를, 최대 창 평균은 일정 시간에 집중된 부하를, 순간 최대는 가장 높은 구간 전력을 나타냅니다. 입력한 임의 시퀀스의 10초 결과를 실제 장치가 지정 워크로드에서 보고한 ACTP라고 단정하지 않습니다. 창 길이가 10초와 다르면 ACTP 비교값으로 부르지 않습니다.
01의 정상상태 모델 에 , , 를 각각 넣어 세 개의 상한·하한 참고값을 구합니다. 내부 온도는 K, 전력은 W, 열저항은 K/W이며 화면에서 °C로 바꿉니다. 실제 온도는 열용량에 따라 그 사이 어딘가에 있을 수 있지만, 초기 온도와 이력을 모르면 이 범위를 엄밀한 경계로 보장할 수 없습니다. 최대 창 평균 온도가 실제 최대 온도라는 뜻도 아닙니다. 평균 전력으로 피크 온도를 판단하지 마세요. 시간별 온도 응답은 15 과도 모델에서 다룹니다.
시뮬레이터
구간의 지속시간·전력을 편집하고 추가·삭제·위로 이동·아래로 이동 버튼으로 순서를 바꿔 보세요. 버튼은 키보드로 조작하며 이동·삭제 후 지속시간 입력으로 포커스를 옮깁니다. 에너지·평균·순간 최대·최대 창과 정상상태 참고값, 계단 차트·점선 최대 창·텍스트 라벨·대체 표를 제공합니다. 구간 순서만 바꿔도 최대 창 평균은 달라질 수 있습니다. 구간 목록 URL 공유는 이번 범위에 없습니다.
INPUTS / 합성 구간별 일정 전력
전력 프로파일 탐색기
구간 1~12개 · 지속시간 > 0 s · 전력 ≥ 0 W. 모든 값은 교육용 합성 입력입니다.
OUTPUTS / 에너지·전력
총시간 100 s · 에너지 810 J
평균 전력 8.1 W · 순간 최대 전력 25 W
최대 창 평균 20 W · 창 30~40 s (길이 10 s)
동률이면 가장 이른 창을 표시합니다. 임의 합성 시퀀스의 결과이며 실제 장치의 ACTP 보고값이 아닙니다.
01 정상상태 참고값: 평균 52.15 °C · 최대 창 평균 70 °C · 순간 최대 77.5 °C
세 개의 상한·하한 참고값입니다. 실제 온도는 열용량에 따라 그 사이 어딘가에 있을 수 있습니다. 초기 온도·이력을 모르면 이 범위를 엄밀한 온도 경계로 보장할 수 없습니다. 평균 전력으로 피크 온도를 판단하지 마세요. 과도 모델은 15에서 다룹니다.
전력 계단 차트 · 최대 창 점선 테두리
| 구간 | 시작~끝 (s) | 지속시간 (s) | 전력 (W) |
|---|---|---|---|
| 1 | 0~30 | 30 | 5 |
| 2 | 30~40 | 10 | 20 |
| 3 | 40~60 | 20 | 8 |
| 4 | 60~65 | 5 | 25 |
| 5 | 65~100 | 35 | 5 |
1~12구간의 일정 전력, 각 구간 전기 입력은 모두 발열로 변환된다고 가정합니다. 구간 경계 후보로 최대 창 평균을 정확히 계산하며 창 길이는 0 초과·총시간 이하여야 합니다. NVMe ACTP는 지정 워크로드에서 10초 구간 평균의 최댓값입니다. 다른 창 길이 결과는 ACTP가 아닙니다. 온도는 01의 T = T_a + PR 정상상태 모델을 재사용한 참고값이며 열용량·초기 조건·APST 전환 지연·펌웨어를 계산하지 않습니다. URL 공유는 제공하지 않습니다.
계산 예제
| 구간 | 지속시간 | 전력 | 에너지 |
|---|---|---|---|
| 1 | 30 s | 5 W | 150 J |
| 2 | 10 s | 20 W | 200 J |
| 3 | 20 s | 8 W | 160 J |
| 4 | 5 s | 25 W | 125 J |
| 5 | 35 s | 5 W | 175 J |
총시간은 100 s, 에너지는 810 J, 평균은 8.1 W, 순간 최대는 25 W입니다. 10초 최대 평균은 시작 30 s·끝 40 s의 20 W입니다. 25 W 구간은 5초만 유지되므로 순간 최대와 10초 최대 평균이 다릅니다.
합성 주변 40 °C, R = 1.5 K/W를 01에 연결하면 평균 전력 참고값은 52.15 °C, 10초 최대 평균 참고값은 70.0 °C, 순간 최대 참고값은 77.5 °C입니다. 실제 온도 이력을 계산한 값이 아닙니다.
설계 고려사항
- 전력 수치와 함께 워크로드·창 길이·측정 구간·전력 상태를 기록합니다.
- MP·ACTP·APW 의미를 확인하고 같은 조건끼리 비교합니다.
- APST와 비동작 상태는 소비 에너지뿐 아니라 복귀 지연을 함께 검토합니다.
- 온도 판단에는 열저항·열용량·초기 조건·냉각 경계를 연결합니다. 정상상태 참고값과 과도 피크를 구분합니다.
흔한 실수
구간 전력의 단순 산술 평균은 서로 다른 체류시간을 반영하지 못합니다. ACTP를 순간 최대 전력으로 해석하거나 비동작 상태를 무조건 0 W로 처리하지 마세요. 시퀀스 밖을 0 W로 채워 긴 창을 계산하지 않습니다. 합성 입력을 실제 제품·펌웨어 특성으로 일반화하지 않습니다.
체크리스트
- 지속시간과 전력의 s·W 단위를 확인했나요?
- 총에너지와 시간 가중 평균을 구분했나요?
- 창 길이가 총시간 이내이고 최대 창 위치를 확인했나요?
- MP·ACTP·APW와 지정 워크로드의 의미를 구분했나요?
- 온도 참고값의 정상상태 가정과 과도 모델의 필요성을 확인했나요?
퀴즈
참고문헌
NVM Express Base Specification, Revision 2.4 (2026-07-31 Ratified) — §5.2.13.1.3 SMART / Health Information(Figure 213), §5.2.30.1.10 Host Controlled Thermal Management, §8.1.19 Power Management: CTEMP·TSEN·WCTEMP·CCTEMP·TMT·MP·ACTP 정의. 2026-10-04 확인.
NVM Express — Technology Power Features: 전력 상태·APST·열 관리 개요. 2026-10-04 확인.
기존 검증된 공개 출처의 정의를 요약하고 모델·차트는 독립 작성했습니다. 본문·그림을 복제하지 않으며 실제 제품 수치와 미공개 측정값은 사용하지 않습니다.