← Documents Documentation/hwmon/peci-dimmtemp.rst GitHub 원문 ↗

Linux 6.18.37 · Hardware Monitoring

Kernel driver peci-dimmtemp

Intel Xeon 서버의 장착 DIMM 온도·제어·종료 한계를 PECI로 제공합니다.

Source pathDocumentation/hwmon/peci-dimmtemp.rst
Source versionLinux v6.18.37
TranslationDUJINLABS 전문 번역 + 해설

요약·해설과 원문, 전문 번역을 서로 분리했습니다. API 이름, symbol, source path는 원문 표기를 사용합니다.

1. 요약·해설

원문의 핵심 논리와 kernel programming 관점의 보충 설명입니다. 아래의 전문 번역과는 별도로 작성했습니다.

요약·해설

peci-dimmtemp.rst:1-57

BIOS 메모리 훈련이 끝난 뒤 장착 DIMM을 채널·인덱스 라벨로 식별하고 현재·제어·종료 온도를 제공합니다.

문서 개요
항목
SourceDocumentation/hwmon/peci-dimmtemp.rst
분량57 source lines
전송PECI
라벨DIMM CI

원문 분량과 핵심 장치 구성을 정리합니다.

운영 흐름
CPU 전원 확인메모리 훈련 대기장착 DIMM 탐색온도 한계 읽기DIMM CI 공개

장치 인식부터 측정·제어까지의 핵심 순서입니다.

2. 영어 원문 전체

번역 기준이 된 Linux v6.18.37 원문입니다. 줄 번호는 이 버전의 파일 좌표입니다.

원문 전체 펼치기
1 .. SPDX-License-Identifier: GPL-2.0
2
3 Kernel driver peci-dimmtemp
4 ===========================
5
6 Supported chips:
7 One of Intel server CPUs listed below which is connected to a PECI bus.
8 * Intel Xeon E5/E7 v3 server processors
9 Intel Xeon E5-14xx v3 family
10 Intel Xeon E5-24xx v3 family
11 Intel Xeon E5-16xx v3 family
12 Intel Xeon E5-26xx v3 family
13 Intel Xeon E5-46xx v3 family
14 Intel Xeon E7-48xx v3 family
15 Intel Xeon E7-88xx v3 family
16 * Intel Xeon E5/E7 v4 server processors
17 Intel Xeon E5-16xx v4 family
18 Intel Xeon E5-26xx v4 family
19 Intel Xeon E5-46xx v4 family
20 Intel Xeon E7-48xx v4 family
21 Intel Xeon E7-88xx v4 family
22 * Intel Xeon Scalable server processors
23 Intel Xeon D family
24 Intel Xeon Bronze family
25 Intel Xeon Silver family
26 Intel Xeon Gold family
27 Intel Xeon Platinum family
28
29 Datasheet: Available from http://www.intel.com/design/literature.htm
30
31 Author: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>
32
33 Description
34 -----------
35
36 This driver implements a generic PECI hwmon feature which provides
37 Temperature sensor on DIMM readings that are accessible via the processor PECI interface.
38
39 All temperature values are given in millidegree Celsius and will be measurable
40 only when the target CPU is powered on.
41
42 Sysfs interface
43 -------------------
44
45 ======================= =======================================================
46
47 temp[N]_label Provides string "DIMM CI", where C is DIMM channel and
48 I is DIMM index of the populated DIMM.
49 temp[N]_input Provides current temperature of the populated DIMM.
50 temp[N]_max Provides thermal control temperature of the DIMM.
51 temp[N]_crit Provides shutdown temperature of the DIMM.
52
53 ======================= =======================================================
54
55 Note:
56 DIMM temperature attributes will appear when the client CPU's BIOS
57 completes memory training and testing.
58

3. 한국어 전문 번역

영어 원문의 문단 순서와 의미를 유지한 전체 번역입니다. 코드, 함수명, symbol과 URL은 원문 표기를 유지합니다.

지원 CPU와 PECI DIMM 온도

1-41

GPL-2.0 `peci-dimmtemp` 드라이버는 PECI 버스에 연결된 Intel Xeon E5/E7 v3·v4 및 Xeon Scalable 서버 CPU를 지원합니다.

v3에는 E5-14xx, E5-24xx, E5-16xx, E5-26xx, E5-46xx, E7-48xx, E7-88xx가 포함되고, v4에는 E5-16xx, E5-26xx, E5-46xx, E7-48xx, E7-88xx가 포함됩니다.

Scalable 계열에는 Xeon D, Bronze, Silver, Gold, Platinum이 포함됩니다. Intel 설계 문서 사이트에서 데이터시트를 구할 수 있으며 작성자는 Jae Hyun Yoo입니다.

이 드라이버는 프로세서 PECI 인터페이스로 접근할 수 있는 DIMM 온도 센서 판독을 제공하는 일반 hwmon 기능을 구현합니다. 온도 단위는 밀리도 섭씨이고 대상 CPU가 켜져 있을 때만 측정할 수 있습니다.

PECI DIMM 지원 계열
세대지원 제품군
Xeon E5/E7 v3E5-14xx, E5-24xx, E5-16xx, E5-26xx, E5-46xx, E7-48xx, E7-88xx
Xeon E5/E7 v4E5-16xx, E5-26xx, E5-46xx, E7-48xx, E7-88xx
Xeon ScalableXeon D, Bronze, Silver, Gold, Platinum

CPU 온도 드라이버와 같은 지원 제품군입니다.

DIMM 온도 경로
지원 Xeon 제품군 확인CPU 전원 상태 확인PECI로 메모리 센서 요청장착 DIMM 채널·인덱스 해결밀리°C 속성 공개

CPU의 PECI 인터페이스를 통해 장착 DIMM 센서를 읽습니다.

.. SPDX-License-Identifier: GPL-2.0

Kernel driver peci-dimmtemp
===========================

Supported chips:
        One of Intel server CPUs listed below which is connected to a PECI bus.
                * Intel Xeon E5/E7 v3 server processors
                        Intel Xeon E5-14xx v3 family
                        Intel Xeon E5-24xx v3 family
                        Intel Xeon E5-16xx v3 family
                        Intel Xeon E5-26xx v3 family
                        Intel Xeon E5-46xx v3 family
                        Intel Xeon E7-48xx v3 family
                        Intel Xeon E7-88xx v3 family
                * Intel Xeon E5/E7 v4 server processors
                        Intel Xeon E5-16xx v4 family
                        Intel Xeon E5-26xx v4 family
                        Intel Xeon E5-46xx v4 family
                        Intel Xeon E7-48xx v4 family
                        Intel Xeon E7-88xx v4 family
                * Intel Xeon Scalable server processors
                        Intel Xeon D family
                        Intel Xeon Bronze family
                        Intel Xeon Silver family
                        Intel Xeon Gold family
                        Intel Xeon Platinum family

        Datasheet: Available from http://www.intel.com/design/literature.htm

Author: Jae Hyun Yoo <jae.hyun.yoo@linux.intel.com>

Description
-----------

This driver implements a generic PECI hwmon feature which provides
Temperature sensor on DIMM readings that are accessible via the processor PECI interface.

All temperature values are given in millidegree Celsius and will be measurable
only when the target CPU is powered on.

DIMM 라벨·한계와 BIOS 메모리 훈련

42-57

`temp[N]_label`은 장착된 DIMM의 채널 C와 인덱스 I를 넣은 `DIMM CI` 문자열을 제공합니다.

`temp[N]_input`은 해당 DIMM의 현재 온도, `temp[N]_max`는 DIMM 열 제어 온도, `temp[N]_crit`은 DIMM 종료 온도를 제공합니다.

DIMM 온도 속성은 클라이언트 CPU의 BIOS가 메모리 훈련과 시험을 완료한 뒤에 나타납니다. 부팅 초기에 속성이 없다고 해서 센서가 영구적으로 지원되지 않는다고 판단해서는 안 됩니다.

PECI DIMM sysfs
속성
temp[N]_labelDIMM CI, C=채널, I=장착 DIMM 인덱스
temp[N]_input현재 DIMM 온도
temp[N]_maxDIMM 열 제어 온도
temp[N]_critDIMM 종료 온도
표시 조건BIOS 메모리 훈련·시험 완료

장착 위치 라벨과 세 온도 기준입니다.

DIMM 속성 생성
BIOS 메모리 훈련 완료 대기장착 DIMM 검색채널 C와 인덱스 I 해결input·max·crit 읽기DIMM CI 라벨로 공개

BIOS 초기화가 끝난 장착 슬롯만 채널로 만듭니다.

Sysfs interface
-------------------

======================= =======================================================

temp[N]_label                Provides string "DIMM CI", where C is DIMM channel and
                        I is DIMM index of the populated DIMM.
temp[N]_input                Provides current temperature of the populated DIMM.
temp[N]_max                Provides thermal control temperature of the DIMM.
temp[N]_crit                Provides shutdown temperature of the DIMM.

======================= =======================================================

Note:
        DIMM temperature attributes will appear when the client CPU's BIOS
        completes memory training and testing.