์˜์–ดํ”„๋ž‘์Šค์–ด์ŠคํŽ˜์ธ์–ด

Ad


์˜จ์›์Šค ํŒŒ๋น„์ฝ˜

alt-nvidia-361-smi - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ๋ฅผ ํ†ตํ•ด OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ alt-nvidia-361-smi ์‹คํ–‰

์ด๊ฒƒ์€ Ubuntu Online, Fedora Online, Windows ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ ๋˜๋Š” MAC OS ์˜จ๋ผ์ธ ์—๋ฎฌ๋ ˆ์ดํ„ฐ์™€ ๊ฐ™์€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์˜จ๋ผ์ธ ์›Œํฌ์Šคํ…Œ์ด์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ OnWorks ๋ฌด๋ฃŒ ํ˜ธ์ŠคํŒ… ์ œ๊ณต์—…์ฒด์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” alt-nvidia-361-smi ๋ช…๋ น์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๊ทธ๋žจ:

์ด๋ฆ„


nvidia-smi - NVIDIA ์‹œ์Šคํ…œ ๊ด€๋ฆฌ ์ธํ„ฐํŽ˜์ด์Šค ํ”„๋กœ๊ทธ๋žจ

๊ฐœ์š”


nvidia-smi [์˜ต์…˜1 [ARG1]] [์˜ต์…˜2 [ARG2]] ...

๊ธฐ์ˆ 


nvidia-smi(๋˜ํ•œ NVSMI)๋Š” ๊ฐ๊ฐ์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ๊ด€๋ฆฌ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
Fermi ์ด์ƒ ์•„ํ‚คํ…์ฒ˜์˜ NVIDIA Tesla, Quadro, GRID ๋ฐ GeForce ์žฅ์น˜
๊ฐ€์กฑ๋“ค. GeForce Titan ์‹œ๋ฆฌ์ฆˆ ์žฅ์น˜๋Š” ๋งค์šฐ ์ œํ•œ๋œ ๊ธฐ๋Šฅ์œผ๋กœ ๋Œ€๋ถ€๋ถ„์˜ ๊ธฐ๋Šฅ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
๋‚˜๋จธ์ง€ Geforce ๋ธŒ๋žœ๋“œ์— ๋Œ€ํ•ด ์ œ๊ณต๋œ ์ •๋ณด์ž…๋‹ˆ๋‹ค. NVSMI๋Š” ํฌ๋กœ์Šค ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.
๋ชจ๋“  ํ‘œ์ค€ NVIDIA ๋“œ๋ผ์ด๋ฒ„ ์ง€์› Linux ๋ฐฐํฌํŒ๊ณผ 64๋น„ํŠธ๋ฅผ ์ง€์›ํ•˜๋Š” ๋„๊ตฌ
Windows Server 2008 R2๋กœ ์‹œ์ž‘ํ•˜๋Š” Windows ๋ฒ„์ „. ์ธก์ •ํ•ญ๋ชฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
stdout์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋˜๋Š” ์Šคํฌ๋ฆฝํŒ…์„ ์œ„ํ•ด CSV ๋ฐ XML ํ˜•์‹์„ ํ†ตํ•ด ํŒŒ์ผ๋กœ ์ œ๊ณต
๋ชฉ์ .

NVSMI์˜ ๋งŽ์€ ๊ธฐ๋Šฅ์€ ๊ธฐ๋ณธ NVML C ๊ธฐ๋ฐ˜์—์„œ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
๋„์„œ๊ด€. NVML์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€ ์•„๋ž˜ NVIDIA ๊ฐœ๋ฐœ์ž ์›น ์‚ฌ์ดํŠธ ๋งํฌ๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
NVML ๊ธฐ๋ฐ˜ Python ๋ฐ”์ธ๋”ฉ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

NVSMI์˜ ์ถœ๋ ฅ์€ ์ด์ „ ๋ฒ„์ „๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ NVML๊ณผ
Python ๋ฐ”์ธ๋”ฉ์€ ์ด์ „ ๋ฒ„์ „๊ณผ ํ˜ธํ™˜๋˜๋ฉฐ ์ž‘์„ฑํ•  ๋•Œ ์ฒซ ๋ฒˆ์งธ ์„ ํƒ์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
NVIDIA ๋“œ๋ผ์ด๋ฒ„ ๋ฆด๋ฆฌ์Šค์—์„œ ์œ ์ง€ ๊ด€๋ฆฌํ•ด์•ผ ํ•˜๋Š” ๋ชจ๋“  ๋„๊ตฌ.

NVML SDK : http://developer.nvidia.com/nvidia-management-library-nvml/

Python ๋ฐ”์ธ๋”ฉ: http://pypi.python.org/pypi/nvidia-ml-py/

์˜ต์…˜


์ผ๋ฐ˜ ์˜ต์…˜
-์‹œ๊ฐ„, --๋„์›€
์‚ฌ์šฉ ์ •๋ณด๋ฅผ ์ธ์‡„ํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

๊ฐœ์š” ์˜ต์…˜
-์—˜, --๋ฆฌ์ŠคํŠธ-GPUS
์‹œ์Šคํ…œ์˜ ๊ฐ NVIDIA GPU๋ฅผ UUID์™€ ํ•จ๊ป˜ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

์งˆ๋ฌธ ์˜ต์…˜
-NS, --์งˆ๋ฌธ
GPU ๋˜๋Š” ์žฅ์น˜ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ‘œ์‹œ๋œ ์ •๋ณด์—๋Š” (GPU ATTRIBUTES)
๋˜๋Š” (UNIT ATTRIBUTES) ์ด ๋ฌธ์„œ์˜ ์„น์…˜. ์ผ๋ถ€ ์žฅ์น˜ ๋ฐ/๋˜๋Š” ํ™˜๊ฒฝ์—์„œ๋Š”
๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฐ์ดํ„ฐ๋Š” "ํ•ด๋‹น ์—†์Œ"์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์‚ฐ์ถœ. ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  GPU ๋˜๋Š” ์žฅ์น˜์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ -i
๋‹จ์ผ GPU ๋˜๋Š” ์žฅ์น˜๋กœ ์ถœ๋ ฅ์„ ์ œํ•œํ•˜๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค.

[์„ ๋”ํ•œ ์„ ํƒ ๊ณผ๋ชฉ]
-์œ , --๋‹จ์œ„
GPU ๋ฐ์ดํ„ฐ ๋Œ€์‹  ๋‹จ์œ„ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์œ„ ๋ฐ์ดํ„ฐ๋Š” NVIDIA S-class์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ…Œ์Šฌ๋ผ ์ธํด๋กœ์ €.

-NS, --id=์•„์ด๋””
์ง€์ •๋œ ๋‹จ์ผ GPU ๋˜๋Š” ๋‹จ์œ„์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ ID๋Š” GPU/์žฅ์น˜์˜
๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ž์—ฐ ์—ด๊ฑฐํ˜•์˜ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ธ๋ฑ์Šค, GPU์˜ ๋ณด๋“œ ์ง๋ ฌ
๋ฒˆํ˜ธ, GPU์˜ UUID ๋˜๋Š” GPU์˜ PCI ๋ฒ„์Šค ID(XNUMX์ง„์ˆ˜๋กœ domain:bus:device.function).
์ผ๊ด€์„ฑ์„ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋Š” UUID ๋˜๋Š” PCI ๋ฒ„์Šค ID๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
์žฅ์น˜ ์—ด๊ฑฐ ์ˆœ์„œ๋Š” ์žฌ๋ถ€ํŒ…๊ณผ ๋ณด๋“œ ๊ฐ„์— ์ผ๊ด€์„ฑ์ด ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ผ๋ จ ๋ฒˆํ˜ธ๋Š” ๋™์ผํ•œ ๋ณด๋“œ์˜ ์—ฌ๋Ÿฌ GPU ๊ฐ„์— ๊ณต์œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-f ํŒŒ์ผ, --ํŒŒ์ผ๋ช…=ํŒŒ์ผ
๊ธฐ๋ณธ stdout ๋Œ€์‹  ์ง€์ •๋œ ํŒŒ์ผ๋กœ ์ฟผ๋ฆฌ ์ถœ๋ ฅ์„ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ
ํŒŒ์ผ์„ ๋ฎ์–ด์”๋‹ˆ๋‹ค.

-NS, --xml ํ˜•์‹
์‚ฌ๋žŒ์ด ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋ณธ ํ˜•์‹ ๋Œ€์‹  XML ์ถœ๋ ฅ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. GPU ๋ฐ ๋‹จ์œ„ ์ฟผ๋ฆฌ ๋ชจ๋‘
์ถœ๋ ฅ์€ ํ•ด๋‹น DTD๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค. ๋‹ค์Œ์„ ํ†ตํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. --dtd ๊นƒ๋ฐœ.

--dtd
์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ -x. XML ์ถœ๋ ฅ์— DTD๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค.

--๋””๋ฒ„๊ทธ=ํŒŒ์ผ
NVIDIA์— ๋ฒ„๊ทธ๋ฅผ ๋‹ค์‹œ ์ œ์ถœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์•”ํ˜ธํ™”๋œ ๋””๋ฒ„๊ทธ ๋กœ๊ทธ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

-d ์œ ํ˜•, --๋””์Šคํ”Œ๋ ˆ์ด=์œ ํ˜•
์„ ํƒํ•œ ์ •๋ณด๋งŒ ํ‘œ์‹œ: MEMORY, UTILIZATION, ECC, TEMPERATURE, POWER, CLOCK,
COMPUTE, PIDS, PERFORMANCE, SUPPORTED_CLOCKS, PAGE_RETIREMENT, ACCOUNTING ํ”Œ๋ž˜๊ทธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
"MEMORY,ECC"์™€ ๊ฐ™์ด ์‰ผํ‘œ์™€ ๊ฒฐํ•ฉ๋ฉ๋‹ˆ๋‹ค. ์ตœ๋Œ€, ์ตœ์†Œ ๋ฐ ํ‰๊ท  ๋ฐ์ดํ„ฐ ์ƒ˜ํ”Œ๋ง๋„
POWER, UTILIZATION ๋ฐ CLOCK ํ‘œ์‹œ ์œ ํ˜•์— ๋Œ€ํ•ด ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค. -u/--unit ๋˜๋Š”
-x/--xml-ํ˜•์‹ ํ”Œ๋ž˜๊ทธ.

-l ๋น„์„œ, --๋ฃจํ”„=SEC
๋‹จ์ˆœํžˆ ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์ง€์ •๋œ ๊ฐ„๊ฒฉ์œผ๋กœ ์ฟผ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
ํ•œ ๋ฒˆ. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฟผ๋ฆฌ ์‚ฌ์ด์— ์ž ์ž๊ธฐ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. Linux ECC ์˜ค๋ฅ˜ ๋˜๋Š” XID์˜ ๊ฒฝ์šฐ
์˜ค๋ฅ˜ ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ ˆ์ „ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. -x ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
์–ธ์ œ๋“ ์ง€ Ctrl+C๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฃจํ”„๊ฐ€ ์ค‘๋‹จ๋˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฌดํ•œ์ • ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์ธ์ˆ˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ -l ๊ธฐ๋ณธ ๊ฐ„๊ฒฉ์ธ 5์ดˆ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

์„ ํƒ์  ์งˆ๋ฌธ ์˜ต์…˜
ํ˜ธ์ถœ์ž๊ฐ€ ์ฟผ๋ฆฌํ•  ์†์„ฑ์˜ ๋ช…์‹œ์  ๋ชฉ๋ก์„ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

[ํ•˜๋‚˜ NS]
--์ฟผ๋ฆฌ GPU=
GPU์— ๋Œ€ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์ฟผ๋ฆฌํ•˜๋ ค๋Š” ์†์„ฑ์˜ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๋ชฉ๋ก์„ ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ
--query-gpu=pci.bus_id, ์ง€์†์„ฑ ๋ชจ๋“œ. ์ž์„ธํ•œ ๋‚ด์šฉ์€ --help-query-gpu๋ฅผ ํ˜ธ์ถœํ•˜์‹ญ์‹œ์˜ค.

--์ฟผ๋ฆฌ ์ง€์› ์‹œ๊ณ„=
์ง€์›๋˜๋Š” ์‹œ๊ณ„ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ --help-query-supported-clocks๋ฅผ ํ˜ธ์ถœํ•˜์‹ญ์‹œ์˜ค.

--์ฟผ๋ฆฌ-์ปดํ“จํŒ…-์•ฑ=
ํ˜„์žฌ ํ™œ์„ฑ ์ปดํ“จํŒ… ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ --help-query-compute-apps๋ฅผ ํ˜ธ์ถœํ•˜์‹ญ์‹œ์˜ค.

--์ฟผ๋ฆฌ-๊ณ„์ •-์•ฑ=
๊ณ„์‚ฐ๋œ ์ปดํ“จํŒ… ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ --help-query-account-apps๋ฅผ ํ˜ธ์ถœํ•˜์‹ญ์‹œ์˜ค.

--์ฟผ๋ฆฌ-์€ํ‡ด-ํŽ˜์ด์ง€=
ํ๊ธฐ๋œ GPU ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. --help-query-retired-pages ํ˜ธ์ถœ
์ž์„ธํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

[ํ•„์ˆ˜์ ์ธ]
--ํ˜•์‹=
์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํ˜•์‹ ์˜ต์…˜ ๋ชฉ๋ก:

ยท csv - ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ๊ฐ’(ํ•„์ˆ˜)

ยท noheader - ์—ด ๋จธ๋ฆฌ๊ธ€์ด ์žˆ๋Š” ์ฒซ ๋ฒˆ์งธ ์ค„ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

ยท nounits - ์ˆซ์ž ๊ฐ’์˜ ๋‹จ์œ„๋ฅผ ์ธ์‡„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

[์„ ๋”ํ•œ ์–ด๋–ค NS]
-NS, --id=์•„์ด๋””
์ง€์ •๋œ ๋‹จ์ผ GPU์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ id๋Š” GPU์˜ 0 ๊ธฐ๋ฐ˜ ์ธ๋ฑ์Šค์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋ฐ˜ํ™˜ํ•œ ์ž์—ฐ ์—ด๊ฑฐ์—์„œ GPU์˜ ๋ณด๋“œ ์ผ๋ จ ๋ฒˆํ˜ธ,
GPU์˜ UUID ๋˜๋Š” GPU์˜ PCI ๋ฒ„์Šค ID(XNUMX์ง„์ˆ˜๋กœ domain:bus:device.function). ๊ทธ๊ฒƒ์€์ด๋‹ค
์ผ๊ด€์„ฑ์„ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋Š” UUID ๋˜๋Š” PCI ๋ฒ„์Šค ID๋ฅผ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค.
์—ด๊ฑฐ ์ˆœ์„œ๋Š” ์žฌ๋ถ€ํŒ…๊ณผ ๋ณด๋“œ ์ง๋ ฌ ๊ฐ„์— ์ผ๊ด€์„ฑ์ด ๋ณด์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋™์ผํ•œ ๋ณด๋“œ์˜ ์—ฌ๋Ÿฌ GPU ๊ฐ„์— ๋ฒˆํ˜ธ๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-f ํŒŒ์ผ, --ํŒŒ์ผ๋ช…=ํŒŒ์ผ
๊ธฐ๋ณธ stdout ๋Œ€์‹  ์ง€์ •๋œ ํŒŒ์ผ๋กœ ์ฟผ๋ฆฌ ์ถœ๋ ฅ์„ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ
ํŒŒ์ผ์„ ๋ฎ์–ด์”๋‹ˆ๋‹ค.

-l ๋น„์„œ, --๋ฃจํ”„=SEC
๋‹จ์ˆœํžˆ ๊ธฐ๋ณธ๊ฐ’์ด ์•„๋‹Œ ์ง€์ •๋œ ๊ฐ„๊ฒฉ์œผ๋กœ ์ฟผ๋ฆฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
ํ•œ ๋ฒˆ. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ์ฟผ๋ฆฌ ์‚ฌ์ด์— ์ž ์ž๊ธฐ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. Linux ECC ์˜ค๋ฅ˜ ๋˜๋Š” XID์˜ ๊ฒฝ์šฐ
์˜ค๋ฅ˜ ์ด๋ฒคํŠธ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์ ˆ์ „ ๊ธฐ๊ฐ„ ๋™์•ˆ ์ธ์‡„๋ฉ๋‹ˆ๋‹ค. -x ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.
์–ธ์ œ๋“ ์ง€ Ctrl+C๋ฅผ ๋ˆ„๋ฅด๋ฉด ๋ฃจํ”„๊ฐ€ ์ค‘๋‹จ๋˜๊ณ , ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ๋ฌดํ•œ์ • ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
์ธ์ˆ˜๊ฐ€ ์ง€์ •๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ -l ๊ธฐ๋ณธ ๊ฐ„๊ฒฉ์ธ 5์ดˆ๊ฐ€ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

-์ž‘ํ’ˆ ms, --๋ฃจํ”„-ms=ms
-l,--loop์™€ ๋™์ผํ•˜์ง€๋งŒ ๋ฐ€๋ฆฌ์ดˆ ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

์žฅ์น˜ ๋ณ€๊ฒฝ ์˜ต์…˜
[์–ด๋Š ํ•œ NS]
-์˜คํ›„, --์ง€์†์„ฑ ๋ชจ๋“œ=๋ชจ๋“œ
๋Œ€์ƒ GPU์— ๋Œ€ํ•œ ์ง€์†์„ฑ ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. (GPU ATTRIBUTES) ์„น์…˜
์ง€์† ๋ชจ๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ GPU๊ฐ€ ์•„๋‹Œ ๊ฒฝ์šฐ ๋ชจ๋“  GPU์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋ฉ๋‹ˆ๋‹ค. -i ๋…ผ์Ÿ. ์ด ์ž‘์—…์˜ ํšจ๊ณผ๋Š” ์ฆ‰๊ฐ์ ์ž…๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ,
์žฌ๋ถ€ํŒ…ํ•ด๋„ ์ง€์†๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ฐ ์žฌ๋ถ€ํŒ… ํ›„ ์ง€์† ๋ชจ๋“œ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ
"์žฅ์• ๊ฐ€์žˆ๋Š”". Linux์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

-์ด์žํ˜•, --ecc-config=๊ตฌ์„ฑ
๋Œ€์ƒ GPU์— ๋Œ€ํ•œ ECC ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. (GPU ATTRIBUTES) ์„ค๋ช… ์„น์…˜
ECC ๋ชจ๋“œ์˜. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ GPU๊ฐ€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋˜์ง€ ์•Š๋Š” ํ•œ ๋ชจ๋“  GPU์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
์ „์—, -i ๋…ผ์Ÿ. ์ด ์„ค์ •์€ ๋‹ค์Œ ์žฌ๋ถ€ํŒ… ํ›„์— ์ ์šฉ๋˜๋ฉฐ ์˜๊ตฌ์ ์ž…๋‹ˆ๋‹ค.

-NS, --reset-ecc-errors=์œ ํ˜•
๋Œ€์ƒ GPU์— ๋Œ€ํ•œ ECC ์˜ค๋ฅ˜ ์นด์šดํ„ฐ๋ฅผ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. (GPU ATTRIBUTES) ์„น์…˜
ECC ์˜ค๋ฅ˜ ์นด์šดํ„ฐ ์œ ํ˜•์— ๋Œ€ํ•œ ์„ค๋ช…. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ธ์ˆ˜๋Š” 0|VOLATILE ๋˜๋Š”
1|์ง‘๊ณ„. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ GPU๊ฐ€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋˜์ง€ ์•Š๋Š” ํ•œ ๋ชจ๋“  GPU์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
์ „์—, -i ๋…ผ์Ÿ. ์ด ์ž‘์—…์˜ ํšจ๊ณผ๋Š” ์ฆ‰๊ฐ์ ์ž…๋‹ˆ๋‹ค.

-์”จ, --์ปดํ“จํŒ… ๋ชจ๋“œ=๋ชจ๋“œ
๋Œ€์ƒ GPU์˜ ์ปดํ“จํŒ… ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. (GPU ATTRIBUTES) ์„น์…˜
์ปดํ“จํŒ… ๋ชจ๋“œ์— ๋Œ€ํ•œ ์„ค๋ช…์ž…๋‹ˆ๋‹ค. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋‹จ์ผ GPU๊ฐ€ ์•„๋‹Œ ํ•œ ๋ชจ๋“  GPU์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค.
๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ • -i ๋…ผ์Ÿ. ์ด ์ž‘์—…์˜ ํšจ๊ณผ๋Š” ์ฆ‰๊ฐ์ ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ๊ทธ๊ฒƒ์€
์žฌ๋ถ€ํŒ… ํ›„์—๋„ ์ง€์†๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์žฌ๋ถ€ํŒ…ํ•  ๋•Œ๋งˆ๋‹ค ์ปดํ“จํŒ… ๋ชจ๋“œ๊ฐ€ "DEFAULT"๋กœ ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.

-DM ์œ ํ˜•, --๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ=์œ ํ˜•
-fdm ์œ ํ˜•, --force-driver-model=์œ ํ˜•
TCC ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ์„ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. Windows ์ „์šฉ. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
-DM ๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ ๋ถ€์ฐฉ๋˜๋ฉด ์‹คํŒจํ•˜์ง€๋งŒ -fdm ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ์„ ๊ฐ•์ œ๋กœ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.
๋‹จ์ผ GPU๊ฐ€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ง€์ •๋˜์ง€ ์•Š๋Š” ํ•œ ๋ชจ๋“  GPU์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. -i ๋…ผ์Ÿ. ์žฌ๋ถ€ํŒ…์€
๋ณ€๊ฒฝ์ด ๋ฐœ์ƒํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค ์šด์ „๊ธฐ์‚ฌ ๋ชจ๋ธ Windows์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€
๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ.

--gom=๋ชจ๋“œ
GPU ์ž‘๋™ ๋ชจ๋“œ ์„ค์ •: 0/ALL_ON, 1/COMPUTE, 2/LOW_DP GK110 M-class ๋ฐ X-์—์„œ ์ง€์›๋จ
Kepler ์ œํ’ˆ๊ตฐ์˜ Tesla ์ œํ’ˆ. Quadro ๋ฐ Tesla C ํด๋ž˜์Šค์—์„œ๋Š” ์ง€์›๋˜์ง€ ์•Š์Œ
์ œํ’ˆ. LOW_DP ๋ฐ ALL_ON์€ GeForce Titan ์žฅ์น˜์—์„œ ์ง€์›๋˜๋Š” ์œ ์ผํ•œ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค.
๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค GPU ์กฐ์ž‘ ๋ชจ๋“œ GOM์— ๋Œ€ํ•œ ์ž์„ธํ•œ ๋‚ด์šฉ์€
GOM ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์žฌ๋ถ€ํŒ… ํ›„ ์ ์šฉ๋ฉ๋‹ˆ๋‹ค. ์žฌ๋ถ€ํŒ… ์š”๊ตฌ ์‚ฌํ•ญ์€
๋ฏธ๋ž˜. ์ปดํ“จํŒ… ์ „์šฉ GOM์€ WDDM(Windows ๋””์Šคํ”Œ๋ ˆ์ด ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ)์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

-NS, --gpu ๋ฆฌ์…‹
GPU ์žฌ์„ค์ •์„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ GPU HW ๋ฐ SW ์ƒํƒœ๋ฅผ ์ง€์šฐ๋Š” ๋ฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‹œ์Šคํ…œ ์žฌ๋ถ€ํŒ…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋”๋ธ” ๋น„ํŠธ ECC ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.
๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•„์š” -i ๋Œ€์ƒ ํŠน์ • ์žฅ์น˜๋กœ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์žˆ์„ ์ˆ˜ ์—†๋‹ค
์ด ํŠน์ • ์žฅ์น˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(์˜ˆ: CUDA ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ, ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ
X ์„œ๋ฒ„์™€ ๊ฐ™์€ nvidia-smi์˜ ๋‹ค๋ฅธ ์ธ์Šคํ„ด์Šค์™€ ๊ฐ™์€ ๋ชจ๋‹ˆํ„ฐ๋ง ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ). ๊ฑฐ๊ธฐ๋„
์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ GPU์—์„œ ์‹คํ–‰๋˜๋Š” ์ปดํ“จํŒ… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ์—๋งŒ
Linux์—์„œ ์‹คํ–‰๋˜๋Š” Fermi ๋ฐ Kepler ์ œํ’ˆ๊ตฐ์˜ ์ง€์› ์žฅ์น˜.

GPU ์žฌ์„ค์ •์€ ๋ชจ๋“  ๊ฒฝ์šฐ์— ์ž‘๋™ํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒ์‚ฐ์—๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ด ๋•Œ์˜ ํ™˜๊ฒฝ. ๊ฒฝ์šฐ์— ๋”ฐ๋ผ ๋ณด๋“œ์— HW ๊ตฌ์„ฑ ์š”์†Œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์žฌ์„ค์ • ์š”์ฒญ ํ›„ ์ดˆ๊ธฐ ์ƒํƒœ๋กœ ๋˜๋Œ๋ฆฌ๋Š” ๋ฐ ์‹คํŒจํ•ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ๋”
Fermi ์„ธ๋Œ€ ์ œํ’ˆ ๋Œ€ Kepler์—์„œ ๋ณผ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์œผ๋ฉฐ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ๋” ๋งŽ์ด ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ •์ง€๋œ GPU์—์„œ ์žฌ์„ค์ •์ด ์ˆ˜ํ–‰๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์žฌ์„ค์ • ํ›„์—๋Š” GPU ์ƒํƒœ๋ฅผ ๋” ์ด์ƒ ํ™•์ธํ•˜๊ธฐ ์ „์— ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
์‚ฌ์šฉํ•˜๋‹ค. nvidia-healthmon ๋„๊ตฌ๋Š” ์ด ํ…Œ์ŠคํŠธ์— ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค. GPU๊ฐ€ ๊ฑด๊ฐ•ํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ
๋…ธ๋“œ์˜ ์ „์›์„ ๊ป๋‹ค ์ผœ์„œ ์™„์ „ํ•œ ์žฌ์„ค์ •์„ ์‹œ์ž‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉ๋ฌธ http://developer.nvidia.com/gpu-deployment-kit GDK ๋ฐ nvidia๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๋ ค๋ฉด
ํ—ฌ์Šค๋ชฌ.

-์•…, --applications-clocks=MEM_CLOCK,GRAPHICS_CLOCK
์ตœ๋Œ€๊ฐ’ ์ง€์ • GPU๋ฅผ ์ •์˜ํ•˜๋Š” ์Œ์œผ๋กœ ํด๋Ÿญ(์˜ˆ: 2000,800)
GPU์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•˜๋Š” ๋™์•ˆ ์†๋„. Kepler+ ์ œํ’ˆ๊ตฐ์˜ Tesla ์žฅ์น˜ ๋ฐ
Maxwell ๊ธฐ๋ฐ˜ GeForce Titan. -acp๋กœ ์ œํ•œ์ด ์™„ํ™”๋˜์ง€ ์•Š๋Š” ํ•œ ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋ช…๋ น..

-๋ž™, --์žฌ์„ค์ •-์‘์šฉ ํ”„๋กœ๊ทธ๋žจ-์‹œ๊ณ„
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„๋ฅผ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์žฌ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. Kepler+์˜ Tesla ์žฅ์น˜์šฉ
์ œํ’ˆ๊ตฐ ๋ฐ Maxwell ๊ธฐ๋ฐ˜ GeForce Titan. ์ œํ•œ์ด ์™„ํ™”๋˜์ง€ ์•Š๋Š” ํ•œ ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
-acp ๋ช…๋ น์œผ๋กœ.

-acp, --applications-clocks-permission=๋ชจ๋“œ
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„๋ฅผ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์•„๋‹ˆ๋ฉด ๋ฃจํŠธ๋งŒ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์ „ํ™˜ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅ
์ธ์ˆ˜๋Š” 0|UNRESTRICTED, 1|RESTRICTED์ž…๋‹ˆ๋‹ค. Kepler+ ์ œํ’ˆ๊ตฐ์˜ Tesla ์žฅ์น˜ ๋ฐ
Maxwell ๊ธฐ๋ฐ˜ GeForce Titan. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

-pl, --์ „๋ ฅ ์ œํ•œ=POWER_LIMIT
์ตœ๋Œ€ ์ „๋ ฅ ์ œํ•œ์„ ์™€ํŠธ๋กœ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. ์ •์ˆ˜ ๋ฐ ๋ถ€๋™ ์†Œ์ˆ˜์  ์ˆซ์ž๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ค์ง
Kepler ์ œํ’ˆ๊ตฐ์—์„œ ์ง€์›๋˜๋Š” ์žฅ์น˜์—์„œ. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์น˜ ์š”๊ตฌ
nvidia-smi์—์„œ ๋ณด๊ณ ํ•œ Min๊ณผ Max Power Limit ์‚ฌ์ด์— ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

-์˜ค์ „, --accounting-mode=๋ชจ๋“œ
GPU ๊ณ„์ •์„ ํ™œ์„ฑํ™”ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. GPU ํšŒ๊ณ„๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ๋Ÿ‰์„ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹จ์ผ ํ”„๋กœ์„ธ์Šค์˜ ์ˆ˜๋ช… ๋™์•ˆ ๋ฆฌ์†Œ์Šค. Kepler์—์„œ ์ง€์›ํ•˜๋Š” ๊ธฐ๊ธฐ์—์„œ๋งŒ
๊ฐ€์กฑ. ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ธ์ˆ˜๋Š” 0|DISABLED ๋˜๋Š”
1|ํ™œ์„ฑํ™”๋จ.

-์นด์•„, --๋ช…ํ™•ํ•œ ์„ค๋ช… ์•ฑ
์ง€๊ธˆ๊นŒ์ง€ ์„ค๋ช…๋œ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ์ง€์›๋‹ˆ๋‹ค. Kepler ์ œํ’ˆ๊ตฐ์—์„œ ์ง€์›๋˜๋Š” ๊ธฐ๊ธฐ์—์„œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
๊ด€๋ฆฌ์ž ๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

--auto-boost-default=๋ชจ๋“œ
๊ธฐ๋ณธ ์ž๋™ ๋ถ€์ŠคํŠธ ์ •์ฑ…์„ 0/DISABLED ๋˜๋Š” 1/ENABLED๋กœ ์„ค์ •ํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๋งŒ ์ ์šฉ
๋งˆ์ง€๋ง‰ ๋ถ€์ŠคํŠธ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์ข…๋ฃŒ๋œ ํ›„. Kepler+์˜ ํŠน์ • Tesla ์žฅ์น˜์—์„œ๋งŒ
์ œํ’ˆ๊ตฐ ๋ฐ Maxwell ๊ธฐ๋ฐ˜ GeForce ์žฅ์น˜. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

--auto-boost-default-force=๋ชจ๋“œ
๊ธฐ๋ณธ ์ž๋™ ๋ถ€์ŠคํŠธ ์ •์ฑ…์„ 0/DISABLED ๋˜๋Š” 1/ENABLED๋กœ ์„ค์ •ํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ฆ‰์‹œ. Kepler+ ์ œํ’ˆ๊ตฐ ๋ฐ Maxwell ๊ธฐ๋ฐ˜์˜ ํŠน์ • Tesla ์žฅ์น˜์—์„œ๋งŒ
์ง€ํฌ์Šค ์žฅ์น˜. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

--auto-boost-permission=๋ชจ๋“œ
์ž๋™ ๋ถ€์ŠคํŠธ ๋ชจ๋“œ์— ๋Œ€ํ•œ ๋น„๊ด€๋ฆฌ์ž/๋ฃจํŠธ ์ œ์–ด๋ฅผ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ธ์ˆ˜๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
0|์ œํ•œ ์—†์Œ, 1|์ œํ•œ๋จ. Kepler+ ์ œํ’ˆ๊ตฐ์˜ ํŠน์ • Tesla ์žฅ์น˜์—๋งŒ ํ•ด๋‹น๋˜๋ฉฐ
Maxwell ๊ธฐ๋ฐ˜ GeForce ์žฅ์น˜. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

[์„ ๋”ํ•œ ์„ ํƒ ๊ณผ๋ชฉ]
-NS, --id=์•„์ด๋””
์ง€์ •๋œ ๋‹จ์ผ GPU๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ id๋Š” GPU/Unit์˜ 0 ๊ธฐ๋ฐ˜ ์ธ๋ฑ์Šค์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋ฐ˜ํ™˜ํ•œ ์ž์—ฐ ์—ด๊ฑฐ, GPU์˜ ๋ณด๋“œ ์ผ๋ จ ๋ฒˆํ˜ธ, GPU์˜
UUID ๋˜๋Š” GPU์˜ PCI ๋ฒ„์Šค ID(XNUMX์ง„์ˆ˜๋กœ domain:bus:device.function). ๊ทธ๊ฒƒ์„ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค
์ผ๊ด€์„ฑ์„ ์›ํ•˜๋Š” ์‚ฌ์šฉ์ž๋Š” UUID ๋˜๋Š” PCI ๋ฒ„์Šค ID๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
์žฌ๋ถ€ํŒ… ์‚ฌ์ด์— ์ˆœ์„œ๊ฐ€ ์ผ๊ด€์„ฑ์ด ์žˆ๋‹ค๊ณ  ๋ณด์žฅ๋˜์ง€ ์•Š์œผ๋ฉฐ ๋ณด๋“œ ์ผ๋ จ ๋ฒˆํ˜ธ๊ฐ€
๋™์ผํ•œ ๋ณด๋“œ์˜ ์—ฌ๋Ÿฌ GPU ๊ฐ„์— ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

UNIT ๋ณ€๊ฒฝ ์˜ต์…˜
-NS, --toggle-led=์ƒํƒœ
๊ธฐ๊ธฐ ์ „๋ฉด๊ณผ ํ›„๋ฉด์˜ LED ํ‘œ์‹œ๋“ฑ ์ƒํƒœ๋ฅผ ์ง€์ •๋œ ์ƒ‰์ƒ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ณด๋‹ค
(UNIT ATTRIBUTES) LED ์ƒํƒœ์— ๋Œ€ํ•œ ์„ค๋ช…์€ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค. ํ—ˆ์šฉ๋˜๋Š” ์ƒ‰์ƒ์€
0|๋…น์ƒ‰ ๋ฐ 1|ํ™ฉ์ƒ‰. ๋ฃจํŠธ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

[์„ ๋”ํ•œ ์„ ํƒ ๊ณผ๋ชฉ]
-NS, --id=์•„์ด๋””
์ง€์ •๋œ ๋‹จ์ผ ๋‹จ์œ„๋ฅผ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ id๋Š” ๋‹จ์œ„์˜ 0๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ์ธ๋ฑ์Šค์ž…๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋ฐ˜ํ™˜ํ•œ ์ž์—ฐ ์—ด๊ฑฐ์ž…๋‹ˆ๋‹ค.

ํ‘œ์‹œ DTD ์˜ต์…˜
--dtd
๋””์Šคํ”Œ๋ ˆ์ด ์žฅ์น˜ ๋˜๋Š” ๋‹จ์œ„ DTD.

[์„ ๋”ํ•œ ์„ ํƒ ๊ณผ๋ชฉ]
-f ํŒŒ์ผ, --ํŒŒ์ผ๋ช…=ํŒŒ์ผ
๊ธฐ๋ณธ stdout ๋Œ€์‹  ์ง€์ •๋œ ํŒŒ์ผ๋กœ ์ฟผ๋ฆฌ ์ถœ๋ ฅ์„ ๋ฆฌ๋””๋ ‰์…˜ํ•ฉ๋‹ˆ๋‹ค. ์ง€์ •๋œ
ํŒŒ์ผ์„ ๋ฎ์–ด์”๋‹ˆ๋‹ค.

-์œ , --๋‹จ์œ„
์žฅ์น˜ DTD ๋Œ€์‹  ๋””์Šคํ”Œ๋ ˆ์ด ๋‹จ์œ„ DTD.

ํ†ต๊ณ„
GPU์— ๋Œ€ํ•œ ํ†ต๊ณ„ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ "nvidia-smi stats -h"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์ •๋ณด. ๋ฆฌ๋ˆ…์Šค ์ „์šฉ.

topo
์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ํ† ํด๋กœ์ง€ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ "nvidia-smi topo -h"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
์ •๋ณด. ๋ฆฌ๋ˆ…์Šค ์ „์šฉ. NVML์ด ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ CPU ์„ ํ˜ธ๋„๊ฐ€ ์žˆ๋Š” ๋ชจ๋“  GPU๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
Kepler ๋˜๋Š” ์ตœ์‹  ์•„ํ‚คํ…์ฒ˜๊ฐ€ ์žˆ๋Š” GPU์— ๋Œ€ํ•ด์„œ๋งŒ ์ •๋ณด๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ฐธ๊ณ : GPU
์—ด๊ฑฐํ˜•์€ NVML๊ณผ ๋™์ผํ•ฉ๋‹ˆ๋‹ค.

๋ฐฐ์ˆ˜
GPU ๋“œ๋ ˆ์ธ ์ƒํƒœ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ "nvidia-smi drain -h"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.
๋ฆฌ๋ˆ…์Šค ์ „์šฉ.

nvlink
nvlink ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ž์„ธํ•œ ๋‚ด์šฉ์€ "nvidia-smi nvlink -h"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

์‹œ๊ณ„
ํด๋Ÿฌํ‚น ๋™์ž‘์„ ์ฟผ๋ฆฌํ•˜๊ณ  ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ํ˜„์žฌ ์ด๊ฒƒ์€ ๋™๊ธฐํ™”๋œ ๋ถ€์ŠคํŠธ์—๋งŒ ํ•ด๋‹น๋ฉ๋‹ˆ๋‹ค.
์ž์„ธํ•œ ๋‚ด์šฉ์€ "nvidia-smi clocks --help"๋ฅผ ์‚ฌ์šฉํ•˜์‹ญ์‹œ์˜ค.

RETURN VALUE


๋ฐ˜ํ™˜ ์ฝ”๋“œ๋Š” ์ž‘์—…์˜ ์„ฑ๊ณต ๋˜๋Š” ์‹คํŒจ ์—ฌ๋ถ€์™€ ๊ทธ ์ด์œ ๋ฅผ ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.
์‹คํŒจ.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 0 - ์„ฑ๊ณต

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 2 - ์ œ๊ณต๋œ ์ธ์ˆ˜ ๋˜๋Š” ํ”Œ๋ž˜๊ทธ๊ฐ€ ์ž˜๋ชป๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 3 - ์š”์ฒญํ•œ ์ž‘์—…์€ ๋Œ€์ƒ ์žฅ์น˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 4 - ํ˜„์žฌ ์‚ฌ์šฉ์ž๋Š” ์ด ์žฅ์น˜์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒํ•œ์ด ์—†๊ฑฐ๋‚˜
์ด ์ž‘์—…์„ ์ˆ˜ํ–‰

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 6 - ๊ฐœ์ฒด๋ฅผ ์ฐพ๋Š” ์ฟผ๋ฆฌ๊ฐ€ ์‹คํŒจํ–ˆ์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 8 - ์žฅ์น˜์˜ ์™ธ๋ถ€ ์ „์› ์ผ€์ด๋ธ”์ด ์ œ๋Œ€๋กœ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 9 - NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋กœ๋“œ๋˜์ง€ ์•Š์Œ

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 10 - NVIDIA ์ปค๋„์ด GPU์—์„œ ์ธํ„ฐ๋ŸฝํŠธ ๋ฌธ์ œ๋ฅผ ๊ฐ์ง€ํ–ˆ์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 12 - NVML ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ฐพ๊ฑฐ๋‚˜ ๋กœ๋“œํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 13 - NVML์˜ ๋กœ์ปฌ ๋ฒ„์ „์€ ์ด ๊ธฐ๋Šฅ์„ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 14 - infoROM์ด ์†์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 15 - GPU๊ฐ€ ๋ฒ„์Šค์—์„œ ๋–จ์–ด์ง€๊ฑฐ๋‚˜
์•ก์„ธ์Šค

ยท ๋ฐ˜ํ™˜ ์ฝ”๋“œ 255 - ๊ธฐํƒ€ ์˜ค๋ฅ˜ ๋˜๋Š” ๋‚ด๋ถ€ ๋“œ๋ผ์ด๋ฒ„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค.

GPU ATTRIBUTES


๋‹ค์Œ ๋ชฉ๋ก์€ ์—์„œ ๋ฐ˜ํ™˜๋œ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. -q ์žฅ์น˜ ์ฟผ๋ฆฌ ์˜ต์…˜.
๋‹ฌ๋ฆฌ ๋ช…์‹œ๋˜์ง€ ์•Š๋Š” ํ•œ ๋ชจ๋“  ์ˆ˜์น˜ ๊ฒฐ๊ณผ๋Š” ๋ฐ‘์ด 10์ด๊ณ  ๋‹จ์œ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐ„ ๊ธฐ๋ก
nvidia-smi๊ฐ€ ํ˜ธ์ถœ๋œ ์‹œ์ ์˜ ํ˜„์žฌ ์‹œ์Šคํ…œ ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค. ํ˜•์‹์€ "์š”์ผ
์›” ์ผ HH:MM:SS ์—ฐ๋„".

์šด์ „๊ธฐ์‚ฌ ๋ฒ„์ „
์„ค์น˜๋œ NVIDIA ๋””์Šคํ”Œ๋ ˆ์ด ๋“œ๋ผ์ด๋ฒ„์˜ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์˜์ˆซ์ž ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค.

์ฒจ๋ถ€ GPU
์‹œ์Šคํ…œ์˜ NVIDIA GPU ์ˆ˜์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๋•ํŠธ ์„ฑํ•จ
GPU์˜ ๊ณต์‹ ์ œํ’ˆ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์˜์ˆซ์ž ๋ฌธ์ž์—ด์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ œํ’ˆ.

๋””์Šคํ”Œ๋ ˆ์ด ๋ชจ๋“œ
๋ฌผ๋ฆฌ์  ๋””์Šคํ”Œ๋ ˆ์ด(์˜ˆ: ๋ชจ๋‹ˆํ„ฐ)๊ฐ€ ํ˜„์žฌ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ
GPU์˜ ์ปค๋„ฅํ„ฐ ์ค‘ ํ•˜๋‚˜. "ํ™œ์„ฑํ™”๋จ"์€ ์—ฐ๊ฒฐ๋œ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. "์žฅ์• ๊ฐ€์žˆ๋Š”"
๋‹ฌ๋ฆฌ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

๋””์Šคํ”Œ๋ ˆ์ด ์ตœ๊ทผํ™œ๋™
๋””์Šคํ”Œ๋ ˆ์ด๊ฐ€ GPU์—์„œ ์ดˆ๊ธฐํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ(์˜ˆ: ๋ฉ”๋ชจ๋ฆฌ๊ฐ€
ํ‘œ์‹œ๋ฅผ ์œ„ํ•ด ์žฅ์น˜์— ํ• ๋‹น๋จ). ๋ชจ๋‹ˆํ„ฐ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฌผ๋ฆฌ์ ์œผ๋กœ ๋ถ™์–ด ์žˆ์Šต๋‹ˆ๋‹ค. "ํ™œ์„ฑํ™”๋จ"์€ ํ™œ์„ฑ ๋””์Šคํ”Œ๋ ˆ์ด๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. "๋น„ํ™œ์„ฑํ™”๋จ"์€
๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด.

๊ณ ์ง‘ ๋ชจ๋“œ
GPU์— ๋Œ€ํ•ด ์ง€์†์„ฑ ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค. ๊ฐ’์€ ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
"ํ™œ์„ฑํ™”๋จ" ๋˜๋Š” "๋น„ํ™œ์„ฑํ™”๋จ". ์ง€์†์„ฑ ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์œ ์ง€๋ฉ๋‹ˆ๋‹ค.
X11 ๋˜๋Š” nvidia-smi์™€ ๊ฐ™์€ ํ™œ์„ฑ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ์ตœ์†Œํ™”
CUDA ํ”„๋กœ๊ทธ๋žจ๊ณผ ๊ฐ™์€ ์ข…์† ์•ฑ ์‹คํ–‰๊ณผ ๊ด€๋ จ๋œ ๋“œ๋ผ์ด๋ฒ„ ๋กœ๋“œ ๋Œ€๊ธฐ ์‹œ๊ฐ„. ์„์œ„ํ•œ
๋ชจ๋“  CUDA ์ง€์› ์ œํ’ˆ. ๋ฆฌ๋ˆ…์Šค ์ „์šฉ.

ํšŒ๊ณ„ ๋ชจ๋“œ
GPU ๊ฐ’์— ๋Œ€ํ•ด ๊ณ„์ • ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.
ํšŒ๊ณ„๊ฐ€ ํ™œ์„ฑํ™”๋œ ์ƒํƒœ์—์„œ ์‹คํ–‰ ์ค‘์ธ ๊ฐ ์ปดํ“จํŒ… ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•ด ํ†ต๊ณ„๊ฐ€ ๊ณ„์‚ฐ๋ฉ๋‹ˆ๋‹ค.
GPU. ํ†ต๊ณ„๋Š” ์ˆ˜๋ช… ๊ธฐ๊ฐ„ ๋™์•ˆ ๋˜๋Š” ํ”„๋กœ์„ธ์Šค ์ข…๋ฃŒ ํ›„์— ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์„ธ์Šค๊ฐ€ ์‹คํ–‰ ์ƒํƒœ์— ์žˆ๋Š” ๋™์•ˆ ํ”„๋กœ์„ธ์Šค์˜ ์‹คํ–‰ ์‹œ๊ฐ„์€ 0์œผ๋กœ ๋ณด๊ณ ๋˜๊ณ 
ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋œ ํ›„ ์‹ค์ œ ์‹คํ–‰ ์‹œ๊ฐ„์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. --help-query-๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์ž์„ธํ•œ ๋‚ด์šฉ์€ ๊ณ„์ • ์•ฑ์„ ์ฐธ์กฐํ•˜์„ธ์š”.

ํšŒ๊ณ„ ๋ชจ๋“œ ๋ฒ„ํผ ํฌ๊ธฐ
์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์„ ๋ณด์œ ํ•˜๋Š” ์ˆœํ™˜ ๋ฒ„ํผ์˜ ํฌ๊ธฐ๋ฅผ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
ํšŒ๊ณ„ ํ†ต๊ณ„๋ฅผ ์œ„ํ•ด. ํšŒ๊ณ„ ์ •๋ณด๊ฐ€ ์ฒ˜๋ฆฌํ•˜๋Š” ์ตœ๋Œ€ ํ”„๋กœ์„ธ์Šค ์ˆ˜์ž…๋‹ˆ๋‹ค.
๊ฐ€์žฅ ์˜ค๋ž˜๋œ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๋ฎ์–ด ์“ฐ๊ธฐ ์ „์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.
์ƒˆ๋กœ์šด ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ์ •๋ณด.

์šด์ „๊ธฐ์‚ฌ ๋ชจ๋ธ
Windows์—์„œ๋Š” TCC ๋ฐ WDDM ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ์ด ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ ๋ณ€๊ฒฝ ๊ฐ€๋Šฅ
์ด๋ž‘ (-DM) ๋˜๋Š” (-fdm) ํ”Œ๋ž˜๊ทธ. TCC ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ์€ ์ปดํ“จํŒ…์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ. TCC๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด IE ์ปค๋„ ์‹คํ–‰ ์‹œ๊ฐ„์ด ๋” ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค. WDDM ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ
๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์šฉ์œผ๋กœ ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ์ปดํ“จํŒ… ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—๋Š” ๊ถŒ์žฅ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Linux๋Š” ์—ฌ๋Ÿฌ ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ์„ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉฐ ํ•ญ์ƒ "N/A" ๊ฐ’์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.

Current ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. Linux์—์„œ๋Š” ํ•ญ์ƒ "ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ"์ž…๋‹ˆ๋‹ค.

๋Œ€๊ธฐ์ค‘ ๋‹ค์Œ์— ์žฌ๋ถ€ํŒ…ํ•  ๋•Œ ์‚ฌ์šฉํ•  ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค. ํ•ญ์ƒ "ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ" ์ผœ์ง
๋ฆฌ๋ˆ…์Šค.

์ผ๋ จ์˜ ๋ฒˆํ˜ธ
์ด ๋ฒˆํ˜ธ๋Š” ๊ฐ ๋ณด๋“œ์— ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ธ์‡„๋œ ์ผ๋ จ ๋ฒˆํ˜ธ์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ „ ์„ธ๊ณ„์ ์œผ๋กœ
๊ณ ์œ ํ•œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ์˜์ˆซ์ž ๊ฐ’์ž…๋‹ˆ๋‹ค.

GPU UUID
์ด ๊ฐ’์€ GPU์˜ ์ „์—ญ์ ์œผ๋กœ ๊ณ ์œ ํ•œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ์˜์ˆซ์ž ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค
๋ณด๋“œ์˜ ๋ฌผ๋ฆฌ์  ๋ ˆ์ด๋ธ”๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๋ฏธ์„ฑ๋…„์ž ๋ฒˆํ˜ธ
์žฅ์น˜์˜ ๋ถ€ ๋ฒˆํ˜ธ๋Š” ๊ฐ GPU์— ๋Œ€ํ•œ Nvidia ์žฅ์น˜ ๋…ธ๋“œ ํŒŒ์ผ์ด
ํ˜•์‹์€ /dev/nvidia[๋ถ€ ๋ฒˆํ˜ธ]์ž…๋‹ˆ๋‹ค. Linux ํ”Œ๋žซํผ์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

VBIOS ๋ฒ„์ „
GPU ๋ณด๋“œ์˜ BIOS.

๋ฉ€ํ‹ฐ GPU ๊ต์œก ์œ„์›ํšŒ
์ด GPU๊ฐ€ multiGPU ๋ณด๋“œ์˜ ์ผ๋ถ€์ธ์ง€ ์—ฌ๋ถ€์ž…๋‹ˆ๋‹ค.

๊ต์œก ์œ„์›ํšŒ ID
๋“œ๋ผ์ด๋ฒ„๊ฐ€ ํ• ๋‹นํ•œ ๊ณ ์œ ํ•œ ๋ณด๋“œ ID์ž…๋‹ˆ๋‹ค. XNUMX๊ฐœ ์ด์ƒ์˜ GPU๊ฐ€ ๋™์ผํ•œ ๋ณด๋“œ ID๋ฅผ ๊ฐ–๋Š” ๊ฒฝ์šฐ
์œ„์˜ "MultiGPU" ํ•„๋“œ๊ฐ€ true์ด๋ฉด GPU๊ฐ€ ๋™์ผํ•œ ๋ณด๋“œ์— ์žˆ๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ •๋ณด ๋ฒ„์ „
GPU ๋ณด๋“œ์˜ ์ •๋ณด ์ €์žฅ์†Œ์— ์žˆ๋Š” ๊ฐ ๊ฐœ์ฒด์˜ ๋ฒ„์ „ ๋ฒˆํ˜ธ์ž…๋‹ˆ๋‹ค. ์ •๋ณด๋Š”
GPU์— ๋Œ€ํ•œ ๊ตฌ์„ฑ ๋ฐ ์ƒํƒœ ๋ฐ์ดํ„ฐ์˜ ์ž‘๊ณ  ์˜๊ตฌ์ ์ธ ์ €์žฅ์†Œ์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ์ •๋ณด ๋ฒ„์ „
ํ•„๋“œ๋Š” ์ˆซ์ž์ž…๋‹ˆ๋‹ค. ์ผ๋ถ€ GPU๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ์•„๋Š” ๊ฒƒ์ด ์œ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋Šฅ์€ ํŠน์ • ๋ฒ„์ „ ์ด์ƒ์˜ ์ •๋ณด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์•„๋ž˜ ํ•„๋“œ ์ค‘ ํ•˜๋‚˜๋ผ๋„ ์•Œ ์ˆ˜ ์—†๋Š” ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜๋Š” ๊ฒฝ์šฐ ์ถ”๊ฐ€ ์ •๋ณด ํ™•์ธ ํ™•์ธ์€
์ˆ˜ํ–‰๋˜๊ณ  ์ ์ ˆํ•œ ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

์˜์ƒ ๋ฒ„์ „ infoROM ์ด๋ฏธ์ง€์˜ ๊ธ€๋กœ๋ฒŒ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. VBIOS ๋ฒ„์ „๊ณผ ๊ฐ™์€ ์ด๋ฏธ์ง€ ๋ฒ„์ „
๋ณด๋“œ์— ํ”Œ๋ž˜์‹œ๋œ infoROM์˜ ์ •ํ™•ํ•œ ๋ฒ„์ „์„ ๊ณ ์œ ํ•˜๊ฒŒ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค.
์ง€์›๋˜๋Š” ์ง€ํ‘œ์ผ ๋ฟ์ธ infoROM ๊ฐ์ฒด ๋ฒ„์ „๊ณผ ๋Œ€์กฐ
๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

OEM ๋ชฉ์  OEM ๊ตฌ์„ฑ ๋ฐ์ดํ„ฐ์˜ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

ECC ๋ชฉ์  ECC ๊ธฐ๋ก ๋ฐ์ดํ„ฐ์˜ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

์ถœ๋ ฅ ๋ชฉ์  ์ „์› ๊ด€๋ฆฌ ๋ฐ์ดํ„ฐ์˜ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

GPU ์กฐ์ž‘ ๋ชจ๋“œ
GOM์„ ์‚ฌ์šฉํ•˜๋ฉด GPU ๊ธฐ๋Šฅ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜์—ฌ ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰์„ ์ค„์ด๊ณ  GPU ์ฒ˜๋ฆฌ๋Ÿ‰์„ ์ตœ์ ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ GOM์€ ํŠน์ • ์‚ฌ์šฉ์ž ์š”๊ตฌ๋ฅผ ์ถฉ์กฑํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

"All On" ๋ชจ๋“œ์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ํ™œ์„ฑํ™”๋˜๊ณ  ์ตœ๊ณ  ์†๋„๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

"๊ณ„์‚ฐ" ๋ชจ๋“œ๋Š” ์—ฐ์‚ฐ ์ž‘์—…๋งŒ ์‹คํ–‰ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ์ž‘์—…์€
์ˆ˜์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

"๋‚ฎ์€ ๋ฐฐ์ •๋ฐ€๋„" ๋ชจ๋“œ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ทธ๋ž˜ํ”ฝ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋„๋ก ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๊ณ ๋Œ€์—ญํญ ๋ฐฐ์ •๋ฐ€๋„๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

GOM์€ (--๊ณฐ) ๊นƒ๋ฐœ.

Kepler ์ œํ’ˆ๊ตฐ์˜ GK110 M ํด๋ž˜์Šค ๋ฐ X ํด๋ž˜์Šค Tesla ์ œํ’ˆ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์•„๋‹ˆ๋‹ค
Quadro ๋ฐ Tesla C ํด๋ž˜์Šค ์ œํ’ˆ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ๋‚ฎ์€ ๋ฐฐ์ •๋ฐ€๋„ ๋ฐ ๋ชจ๋‘ ์ผœ๊ธฐ ๋ชจ๋“œ๋Š”
์ง€์›๋˜๋Š” GeForce Titan ์ œํ’ˆ์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์ผํ•œ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค.

Current ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ GOM์ž…๋‹ˆ๋‹ค.

๋Œ€๊ธฐ์ค‘ ๋‹ค์Œ์— ์žฌ๋ถ€ํŒ…ํ•  ๋•Œ ์‚ฌ์šฉํ•  GOM์ž…๋‹ˆ๋‹ค.

PCI
์žฅ์น˜์— ๋Œ€ํ•œ ๊ธฐ๋ณธ PCI ์ •๋ณด์ž…๋‹ˆ๋‹ค. ์ด ์ •๋ณด ์ค‘ ์ผ๋ถ€๋Š” ์นด๋“œ๊ฐ€
์‹œ์Šคํ…œ์—์„œ ์ถ”๊ฐ€/์ œ๊ฑฐ/์ด๋™. ๋ชจ๋“  ์ œํ’ˆ.

๋ฒ„์Šค PCI ๋ฒ„์Šค ๋ฒˆํ˜ธ(XNUMX์ง„์ˆ˜)

์žฅ์น˜ PCI ์žฅ์น˜ ๋ฒˆํ˜ธ(XNUMX์ง„์ˆ˜)

๋„๋ฉ”์ธ PCI ๋„๋ฉ”์ธ ๋ฒˆํ˜ธ(XNUMX์ง„์ˆ˜)

์žฅ์น˜ Id PCI ๊ณต๊ธ‰์—…์ฒด ์žฅ์น˜ ID(XNUMX์ง„์ˆ˜)

์„œ๋ธŒ Id PCI ํ•˜์œ„ ์‹œ์Šคํ…œ ID(XNUMX์ง„์ˆ˜)

๋ฒ„์Šค Id PCI ๋ฒ„์Šค ID๋Š” "๋„๋ฉ”์ธ:๋ฒ„์Šค:์žฅ์น˜.๊ธฐ๋Šฅ"์œผ๋กœ, XNUMX์ง„์ˆ˜๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

GPU (๋งํฌ) ์ •๋ณด
PCIe ๋งํฌ ์ƒ์„ฑ ๋ฐ ๋ฒ„์Šค ํญ

Current ํ˜„์žฌ ๋งํฌ ์ƒ์„ฑ ๋ฐ ๋„ˆ๋น„์ž…๋‹ˆ๋‹ค. GPU๊ฐ€
์‚ฌ์šฉ์ค‘์ด ์•„๋‹™๋‹ˆ๋‹ค.

์ตœ๊ณ  ์ด GPU ๋ฐ ์‹œ์Šคํ…œ์—์„œ ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ๋งํฌ ์ƒ์„ฑ ๋ฐ ๋„ˆ๋น„
๊ตฌ์„ฑ. ์˜ˆ๋ฅผ ๋“ค์–ด GPU๊ฐ€ ๋” ๋†’์€ PCIe ์„ธ๋Œ€๋ฅผ ์ง€์›ํ•˜๋Š” ๊ฒฝ์šฐ
์‹œ์Šคํ…œ์ด ์ง€์›ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋งŽ์œผ๋ฉด ์‹œ์Šคํ…œ PCIe ์ƒ์„ฑ์ด ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฆฌ Chip
์žฅ์น˜์˜ Bridge Chip๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด์ž…๋‹ˆ๋‹ค. ๋ธŒ๋ฆฌ์ง€ ์นฉ ํŽŒ์›จ์–ด๋งŒ ์žˆ์Šต๋‹ˆ๋‹ค.
ํŠน์ • ๋ณด๋“œ์—์„œ๋Š” ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ผ๋ถ€ ์ตœ์‹  multiGPU ๋ณด๋“œ์—์„œ๋Š” "N/A"๊ฐ€ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํƒ€์ž… ๋ธŒ๋ฆฌ์ง€ ์นฉ์˜ ์œ ํ˜•์ž…๋‹ˆ๋‹ค. ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ N/A๋กœ ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค.

ํŽŒ์›จ์–ด ๋ฒ„์ „
๋ธŒ๋ฆฌ์ง€ ์นฉ์˜ ํŽŒ์›จ์–ด ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ N/A๋กœ ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค.

์žฌ์ƒ ์นด์šดํ„ฐ
PCIe ๋ฒ„์Šค์˜ ๋‹ค์–‘ํ•œ ์˜ค๋ฅ˜๋ฅผ ๊ธฐ๋กํ•˜๋Š” ๋‚ด๋ถ€ ์นด์šดํ„ฐ์ž…๋‹ˆ๋‹ค.

Tx ์ฒ˜๋ฆฌ๋Ÿ‰
์ง€๋‚œ 20ms ๋™์•ˆ PCIe ๋ฒ„์Šค๋ฅผ ํ†ตํ•œ GPU ์ค‘์‹ฌ ์ „์†ก ์ฒ˜๋ฆฌ๋Ÿ‰(MB/s)์ž…๋‹ˆ๋‹ค.
Maxwell ์•„ํ‚คํ…์ฒ˜ ์ด์ƒ์—์„œ๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

Rx ์ฒ˜๋ฆฌ๋Ÿ‰
GPU ์ค‘์‹ฌ์€ PCIe ๋ฒ„์Šค์—์„œ ์ง€๋‚œ 20ms ๋™์•ˆ MB/s ๋‹จ์œ„์˜ ์ˆ˜์‹  ์ฒ˜๋ฆฌ๋Ÿ‰์„ ์ˆ˜์‹ ํ•ฉ๋‹ˆ๋‹ค. ์˜ค์ง
Maxwell ์•„ํ‚คํ…์ฒ˜ ์ด์ƒ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

๋ถ€์ฑ„ ์†๋„
ํŒฌ ์†๋„ ๊ฐ’์€ ํ˜„์žฌ ์žฅ์น˜์˜ ํŒฌ์ด ์ž‘๋™ํ•˜๋Š” ์ตœ๋Œ€ ์†๋„์˜ ๋ฐฑ๋ถ„์œจ์ž…๋‹ˆ๋‹ค.
์—์„œ ์‹คํ–‰ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋ฒ”์œ„๋Š” 0~100%์ž…๋‹ˆ๋‹ค. ์ฐธ๊ณ : ๋ณด๊ณ ๋œ ์†๋„๋Š” ์˜๋„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
ํŒฌ ์†๋„. ํŒฌ์ด ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์ฐจ๋‹จ๋˜์–ด ํšŒ์ „ํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ ์ด ์ถœ๋ ฅ์€
์‹ค์ œ ํŒฌ ์†๋„์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋งŽ์€ ๋ถ€ํ’ˆ์ด ํŒฌ ์†๋„์— ์˜์กดํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ณด๊ณ ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
์ฃผ๋ณ€ ์ธํด๋กœ์ €์˜ ํŒฌ์„ ํ†ตํ•œ ๋ƒ‰๊ฐ. ์ „์šฉ ๊ธฐ๋Šฅ์ด ์žˆ๋Š” ๋ชจ๋“  ๊ฐœ๋ณ„ ์ œํ’ˆ์šฉ
ํŒฌ.

ํผํฌ๋จผ์Šค ์ฃผ ์ •๋ถ€
GPU์˜ ํ˜„์žฌ ์„ฑ๋Šฅ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์ƒํƒœ ๋ฒ”์œ„๋Š” P0(์ตœ๋Œ€ ์„ฑ๋Šฅ)์—์„œ
P12(์ตœ์†Œ ์„ฑ๋Šฅ).

์‹œ๊ณ„ ์กฐ์ ˆํŒ ์ด์œ 
ํด๋ก์˜ ๋นˆ๋„๋ฅผ ์ค„์ด๋Š” ์š”์ธ์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฒ€์ƒ‰ํ•ฉ๋‹ˆ๋‹ค. ์—๋งŒ
Kepler ์ œํ’ˆ๊ตฐ์—์„œ ์ง€์›๋˜๋Š” Tesla ์žฅ์น˜.

๋ชจ๋“  ์Šค๋กœํ‹€ ์ด์œ ๊ฐ€ "๋น„ํ™œ์„ฑ"์œผ๋กœ ๋ฐ˜ํ™˜๋˜๋ฉด ์‹œ๊ณ„๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์‹คํ–‰๋˜๊ณ  ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
๊ฐ€๋Šฅํ•œ ๋†’์€.

์œ ํœด GPU์—์„œ ์‹คํ–‰ ์ค‘์ธ ๊ฒƒ์ด ์—†๊ณ  ํด๋ก์ด ์œ ํœด ์ƒํƒœ๋กœ ๋–จ์–ด์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
์ด ์ œํ•œ๊ธฐ๋Š” ์ดํ›„ ๋ฆด๋ฆฌ์Šค์—์„œ ์ œ๊ฑฐ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„ ํ™˜๊ฒฝ
GPU ํด๋Ÿญ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋Ÿญ ์„ค์ •์— ์˜ํ•ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
nvidia-smi --applications-clocks= ์‚ฌ์šฉ

SW ์ถœ๋ ฅ ์บก SW Power Scaling ์•Œ๊ณ ๋ฆฌ์ฆ˜์€ ์š”์ฒญ๋œ ํด๋Ÿญ ์•„๋ž˜๋กœ ํด๋Ÿญ์„ ์ค„์ž…๋‹ˆ๋‹ค.
GPU๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์€ ์ „๋ ฅ์„ ์†Œ๋น„ํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์˜ˆ: SW ์ „๋ ฅ ์บก ํ•œ๋„๋Š”
nvidia-smi --power-limit=๋กœ ๋ณ€๊ฒฝ

HW ์ฒœ์ฒœํžˆ ํ•ด HW Slowdown(์ฝ”์–ด ํด๋Ÿญ์„ 2๋ฐฐ ์ด์ƒ ๊ฐ์†Œ)์ด ์ž‘๋™ ์ค‘์ž…๋‹ˆ๋‹ค.

์ด๊ฒƒ์€ ๋‹ค์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ง€ํ‘œ์ž…๋‹ˆ๋‹ค.
* ์˜จ๋„๊ฐ€ ๋„ˆ๋ฌด ๋†’์Œ
* ์™ธ๋ถ€ ์ „์› ๋ธŒ๋ ˆ์ดํฌ ์„ค์ •์ด ํŠธ๋ฆฌ๊ฑฐ๋ฉ๋‹ˆ๋‹ค(์˜ˆ: ์‹œ์Šคํ…œ ์ „์›์— ์˜ํ•ด
๊ณต๊ธ‰)
* ์ „๋ ฅ ์†Œ๋ชจ๊ฐ€ ๋„ˆ๋ฌด ๋†’๊ณ  Fast Trigger ๋ณดํ˜ธ๋กœ ์ธํ•ด ํด๋Ÿญ์ด ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค.

์•Œ ์ˆ˜ ์—†๋Š” ๋‹ค๋ฅธ ๋ถˆํŠน์ • ์š”์ธ์€ ์‹œ๊ณ„๋ฅผ ์ค„์ด๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

FB ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋ฒ•
์˜จ๋ณด๋“œ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฉ”๋ชจ๋ฆฌ ์ •๋ณด. ๋ณด๊ณ ๋œ ์ด ๋ฉ”๋ชจ๋ฆฌ๋Š” ECC ์ƒํƒœ์˜ ์˜ํ–ฅ์„ ๋ฐ›์Šต๋‹ˆ๋‹ค.
ECC๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์ด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋ช‡ ํผ์„ผํŠธ ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค.
ํ•„์ˆ˜ ํŒจ๋ฆฌํ‹ฐ ๋น„ํŠธ. ๋“œ๋ผ์ด๋ฒ„๋Š” ๋‚ด๋ถ€ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์œ„ํ•ด ์†Œ๋Ÿ‰์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์˜ˆ์•ฝํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
GPU์— ๋Œ€ํ•œ ํ™œ์„ฑ ์ž‘์—… ์—†์ด๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ์ œํ’ˆ.

๊ธˆ์•ก FB ๋ฉ”๋ชจ๋ฆฌ์˜ ์ „์ฒด ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋œ ์‚ฌ์šฉ๋œ FB ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ FB ๋ฉ”๋ชจ๋ฆฌ์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

๋ฐ”1 ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋ฒ•
BAR1์€ CPU์—์„œ ์ง์ ‘ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋„๋ก FB(์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ)๋ฅผ ๋งคํ•‘ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋˜๋Š” ํƒ€์‚ฌ ์žฅ์น˜(PCIe ๋ฒ„์Šค์˜ ํ”ผ์–ด ํˆฌ ํ”ผ์–ด).

๊ธˆ์•ก BAR1 ๋ฉ”๋ชจ๋ฆฌ์˜ ์ด ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋œ BAR1 ๋ฉ”๋ชจ๋ฆฌ์˜ ์‚ฌ์šฉ๋œ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

๋ฌด๋ฃŒ BAR1 ๋ฉ”๋ชจ๋ฆฌ์˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํฌ๊ธฐ์ž…๋‹ˆ๋‹ค.

๊ณ„์‚ฐ ๋ชจ๋“œ
์ปดํ“จํŒ… ๋ชจ๋“œ ํ”Œ๋ž˜๊ทธ๋Š” ๊ฐœ๋ณ„ ๋˜๋Š” ์—ฌ๋Ÿฌ ์ปดํ“จํŒ… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด
GPU์—์„œ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

"๊ธฐ๋ณธ๊ฐ’"์€ ์žฅ์น˜๋‹น ์—ฌ๋Ÿฌ ์ปจํ…์ŠคํŠธ๊ฐ€ ํ—ˆ์šฉ๋จ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

"๋…์  ํ”„๋กœ์„ธ์Šค"๋Š” ์žฅ์น˜๋‹น ํ•˜๋‚˜์˜ ์ปจํ…์ŠคํŠธ๋งŒ ํ—ˆ์šฉ๋˜๋ฉฐ ์—ฌ๋Ÿฌ ์žฅ์น˜์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
ํ•œ ๋ฒˆ์— ์Šค๋ ˆ๋“œ.

"๊ธˆ์ง€๋จ"์€ ์žฅ์น˜๋‹น ํ—ˆ์šฉ๋˜๋Š” ์ปจํ…์ŠคํŠธ๊ฐ€ ์—†์Œ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค(์ปดํ“จํŒ… ์•ฑ ์—†์Œ).

"EXCLUSIVE_PROCESS"๊ฐ€ CUDA 4.0์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ „ CUDA ๋ฆด๋ฆฌ์Šค๋Š” ํ•˜๋‚˜๋งŒ ์ง€์›ํ–ˆ์Šต๋‹ˆ๋‹ค.
CUDA 4.0 ์ด์ƒ์—์„œ "EXCLUSIVE_THREAD"์— ํ•ด๋‹นํ•˜๋Š” ๋‹จ๋… ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค.

๋ชจ๋“  CUDA ์ง€์› ์ œํ’ˆ์šฉ.

์ด์šฉ
ํ™œ์šฉ๋ฅ ์€ ๊ฐ GPU๊ฐ€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์–ผ๋งˆ๋‚˜ ๋ฐ”์œ์ง€๋ฅผ ๋ณด๊ณ ํ•˜๊ณ  ์–ด๋–ป๊ฒŒ
๋งŽ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‹œ์Šคํ…œ์˜ GPU๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์ฐธ๊ณ : ECC๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ ๋“œ๋ผ์ด๋ฒ„ ์ดˆ๊ธฐํ™” ์ค‘์— ๋†’์€ GPU ๋ฐ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ™œ์šฉ๋„ ์ˆ˜์น˜. ์ด๊ฒƒ์€ ์ˆ˜ํ–‰๋˜๋Š” ECC ๋ฉ”๋ชจ๋ฆฌ ์Šคํฌ๋Ÿฌ๋น™ ๋ฉ”์ปค๋‹ˆ์ฆ˜์œผ๋กœ ์ธํ•ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„ ์ดˆ๊ธฐํ™” ์ค‘.

GPU ๊ณผ๊ฑฐ ์ƒ˜ํ”Œ ๊ธฐ๊ฐ„ ๋™์•ˆ ํ•˜๋‚˜ ์ด์ƒ์˜ ์‹œ๊ฐ„ ๋น„์œจ
์ปค๋„์ด GPU์—์„œ ์‹คํ–‰ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ๊ธฐ๊ฐ„์€ 1 ์‚ฌ์ด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œํ’ˆ์— ๋”ฐ๋ผ ์ดˆ ๋ฐ 1/6์ดˆ.

๋ฉ”๋ชจ๋ฆฌ ์ง€๋‚œ ์ƒ˜ํ”Œ ๊ธฐ๊ฐ„ ๋™์•ˆ ๊ธ€๋กœ๋ฒŒ(๊ธฐ๊ธฐ) ์‹œ๊ฐ„ ๋น„์œจ
๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ฝ๊ฑฐ๋‚˜ ์“ฐ๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ ๊ธฐ๊ฐ„์€ 1 ์‚ฌ์ด์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œํ’ˆ์— ๋”ฐ๋ผ ์ดˆ ๋ฐ 1/6์ดˆ.

์ธ์ฝ”๋” GPU์˜ ๋น„๋””์˜ค๊ฐ€ ์ง€๋‚œ ์ƒ˜ํ”Œ ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ์‹œ๊ฐ„ ๋น„์œจ
์ธ์ฝ”๋”๋ฅผ ์‚ฌ์šฉ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ๋ง ์†๋„๋Š” ๊ฐ€๋ณ€์ ์ด๋ฉฐ ๋‹ค์Œ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
nvmlDeviceGetEncoderUtilization() API๋ฅผ ํ†ตํ•ด ์ง์ ‘

๋””์ฝ”๋” GPU์˜ ๋น„๋””์˜ค๊ฐ€ ์ง€๋‚œ ์ƒ˜ํ”Œ ๊ธฐ๊ฐ„ ๋™์•ˆ์˜ ์‹œ๊ฐ„ ๋น„์œจ
๋””์ฝ”๋”๋ฅผ ์‚ฌ์šฉ ์ค‘์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์ƒ˜ํ”Œ๋ง ์†๋„๋Š” ๊ฐ€๋ณ€์ ์ด๋ฉฐ ๋‹ค์Œ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
nvmlDeviceGetDecoderUtilization() API๋ฅผ ํ†ตํ•ด ์ง์ ‘

Ecc ๋ชจ๋“œ
ECC ์ง€์›์ด ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค. "ํ™œ์„ฑํ™”" ๋˜๋Š”
"์žฅ์• ๊ฐ€์žˆ๋Š”". ECC ๋ชจ๋“œ๋กœ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์žฌ๋ถ€ํŒ…ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. Inforom ECC ๊ฐœ์ฒด ๋ฒ„์ „ ํ•„์š”
1.0 ์ด์ƒ.

Current GPU๊ฐ€ ํ˜„์žฌ ์ž‘๋™ ์ค‘์ธ ECC ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค.

๋Œ€๊ธฐ์ค‘ ๋‹ค์Œ ์žฌ๋ถ€ํŒ… ํ›„ GPU๊ฐ€ ์ž‘๋™ํ•  ECC ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค.

ECC ์˜ค๋ฅ˜
NVIDIA GPU๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ECC ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ์ˆ˜๋ฅผ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ECC ์˜ค๋ฅ˜๋Š”
๋‹จ์ผ ๋น„ํŠธ ๋˜๋Š” ์ด์ค‘ ๋น„ํŠธ(๋‹จ์ผ ๋น„ํŠธ ์˜ค๋ฅ˜๊ฐ€ ์ˆ˜์ •๋˜๊ณ  ์ด์ค‘ ๋น„ํŠธ ์˜ค๋ฅ˜๊ฐ€ ์ˆ˜์ •๋จ)
์ˆ˜์ •ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ํ…์Šค์ฒ˜ ๋ฉ”๋ชจ๋ฆฌ ์˜ค๋ฅ˜๋Š” ์žฌ์ „์†ก์„ ํ†ตํ•ด ์ˆ˜์ • ๊ฐ€๋Šฅํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ • ๋ถˆ๊ฐ€๋Šฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์žฌ์ „์†ก์ด ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ. ์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜๋Š” ๋‘ ๊ฐ€์ง€ ์‹œ๊ฐ„ ์ฒ™๋„(ํœ˜๋ฐœ์„ฑ ๋ฐ
๊ณจ์žฌ). ๋‹จ์ผ ๋น„ํŠธ ECC ์˜ค๋ฅ˜๋Š” HW์— ์˜ํ•ด ์ž๋™์œผ๋กœ ์ˆ˜์ •๋˜๋ฉฐ ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
๋ฐ์ดํ„ฐ ์†์ƒ. ๋”๋ธ” ๋น„ํŠธ ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์ง€๋งŒ ์ˆ˜์ •๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ECC๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค
๋”๋ธ” ๋น„ํŠธ์ผ ๋•Œ ์ปดํ“จํŒ… ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋™์ž‘์— ๋Œ€ํ•œ ์ •๋ณด๋Š” ์›น ๋ฌธ์„œ
์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํœ˜๋ฐœ์„ฑ ์˜ค๋ฅ˜ ์นด์šดํ„ฐ๋Š” ๋งˆ์ง€๋ง‰ ์ดํ›„ ๊ฐ์ง€๋œ ์˜ค๋ฅ˜ ์ˆ˜๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.
๋“œ๋ผ์ด๋ฒ„ ๋กœ๋“œ. ์ง‘๊ณ„ ์˜ค๋ฅ˜ ์ˆ˜๋Š” ๋ฌด๊ธฐํ•œ ์ง€์†๋˜๋ฏ€๋กœ ์ˆ˜๋ช…์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
์นด์šดํ„ฐ.

ํœ˜๋ฐœ์„ฑ ์ˆ˜์— ๋Œ€ํ•œ ์ฐธ๊ณ  ์‚ฌํ•ญ: Windows์—์„œ๋Š” ๋ถ€ํŒ…๋‹น ํ•œ ๋ฒˆ์ž…๋‹ˆ๋‹ค. Linux์—์„œ๋Š” ๋” ๋งŽ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์žฆ์€. Linux์—์„œ ํ™œ์„ฑ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์—†์„ ๋•Œ ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์–ธ๋กœ๋“œ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋งŒ์•ฝ
์ง€์†์„ฑ ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๊ฑฐ๋‚˜ ํ•ญ์ƒ ํ™œ์„ฑ ์ƒํƒœ์ธ ๋“œ๋ผ์ด๋ฒ„ ํด๋ผ์ด์–ธํŠธ(์˜ˆ: X11)๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ
Linux๋Š” ๋˜ํ•œ ๋ถ€ํŒ…๋ณ„ ๋™์ž‘์„ ๋ด…๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์€ ๊ฒฝ์šฐ ํœ˜๋ฐœ์„ฑ ์นด์šดํŠธ๋Š” ๊ณ„์‚ฐํ•  ๋•Œ๋งˆ๋‹ค ์žฌ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
์•ฑ์ด ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

Fermi ๋ฐ Kepler ์ œํ’ˆ๊ตฐ์˜ Tesla ๋ฐ Quadro ์ œํ’ˆ์€ ์ด ECC ์˜ค๋ฅ˜๋ฅผ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์นด์šดํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์นฉ์˜ ์œ„์น˜๋ฅผ โ€‹โ€‹๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ ์˜ค๋ฅ˜ ๋ถ„์„. ์œ„์น˜๋Š”
์•„๋ž˜์—์„œ ๋ฌ˜์‚ฌ ๋˜์–ด์ง„. ์ง‘๊ณ„ ์˜ค๋ฅ˜ ์ˆ˜์— ๋Œ€ํ•œ ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋ฐ์ดํ„ฐ์—๋Š” Inforom ECC๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๊ฐœ์ฒด ๋ฒ„์ „ 2.0. ๋‹ค๋ฅธ ๋ชจ๋“  ECC ์นด์šดํŠธ์—๋Š” ECC ๊ฐœ์ฒด ๋ฒ„์ „ 1.0์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ ์ „์—ญ ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํšŒ์›๊ฐ€์ž… ์ž…์–‘ ๋ถ€๋ชจ๋กœ์„œ์˜ ๊ท€ํ•˜์˜ ์ ํ•ฉ์„ฑ์„ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๊ตญ ์ด๋ฏผ๊ตญ์— ๋ ˆ์ง€์Šคํ„ฐ ํŒŒ์ผ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

L1 ์บ์‹œ L1 ์บ์‹œ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

L2 ์บ์‹œ L2 ์บ์‹œ์—์„œ ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์กฐ์ง ๋ฉ”๋ชจ๋ฆฌ ํ…์Šค์ฒ˜ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ํŒจ๋ฆฌํ‹ฐ ์˜ค๋ฅ˜๊ฐ€ ๊ฐ์ง€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๊ธˆ์•ก ์ „์ฒด ์นฉ์—์„œ ๊ฐ์ง€๋œ ์ด ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค. ์˜ ํ•ฉ ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ, ํšŒ์›๊ฐ€์ž…
์ž…์–‘ ๋ถ€๋ชจ๋กœ์„œ์˜ ๊ท€ํ•˜์˜ ์ ํ•ฉ์„ฑ์„ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๊ตญ ์ด๋ฏผ๊ตญ์—, L1 ์บ์‹œ, L2 ์บ์‹œ ์™€ ์กฐ์ง ๋ฉ”๋ชจ๋ฆฌ.

ํŽ˜์ด์ง€ ํ‡ด์ง
NVIDIA GPU๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๋Š” GPU ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€๋ฅผ ํ๊ธฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์€ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
๋™์ผํ•œ ํŽ˜์ด์ง€ ๋˜๋Š” ์ด์ค‘ ๋น„ํŠธ ECC์— ๋Œ€ํ•ด ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋‹จ์ผ ๋น„ํŠธ ECC ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ๋•Œ ๋ฐœ์ƒ
์˜ค๋ฅ˜. ํŽ˜์ด์ง€๊ฐ€ ํ๊ธฐ๋˜๋ฉด NVIDIA ๋“œ๋ผ์ด๋ฒ„๋Š” ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์—†๋„๋ก ํŽ˜์ด์ง€๋ฅผ ์ˆจ๊น๋‹ˆ๋‹ค.
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น์ด ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‘ ๋น„ํŠธ ECC ๋‹ค์Œ์œผ๋กœ ์ธํ•ด ํ๊ธฐ๋œ GPU ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ์ˆ˜
๋”๋ธ” ๋น„ํŠธ ECC ์˜ค๋ฅ˜.

ํ•˜๋‚˜์˜ ๋น„ํŠธ ECC ๋‹ค์Œ์œผ๋กœ ์ธํ•ด ํ๊ธฐ๋œ GPU ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ์ˆ˜
๋‹ค์ค‘ ๋‹จ์ผ ๋น„ํŠธ ECC ์˜ค๋ฅ˜.

๋Œ€๊ธฐ์ค‘ ๋‹ค์Œ ์žฌ๋ถ€ํŒ… ์‹œ ํ๊ธฐ ๋ณด๋ฅ˜ ์ค‘์ธ GPU ์žฅ์น˜ ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
ํ๊ธฐ ๋ณด๋ฅ˜ ์ค‘์ธ ํŽ˜์ด์ง€๋Š” ์—ฌ์ „ํžˆ ํ• ๋‹น๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ถ”๊ฐ€๋กœ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹ ๋ขฐ์„ฑ ๋ฌธ์ œ.

์˜จ๋„
๋ณด๋“œ์— ์žˆ๋Š” ์˜จ๋„ ์„ผ์„œ์˜ ํŒ๋…๊ฐ’. ๋ชจ๋“  ํŒ๋…๊ฐ’์€ C๋„์ž…๋‹ˆ๋‹ค. ์ „๋ถ€๋Š” ์•„๋‹™๋‹ˆ๋‹ค.
์ œํ’ˆ์€ ๋ชจ๋“  ์ฝ๊ธฐ ์œ ํ˜•์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ๋ชจ๋“ˆ ํ˜•ํƒœ์˜ ์ œํ’ˆ์€
์ผ€์ด์Šค ํŒฌ์— ์˜์กดํ•˜๊ฑฐ๋‚˜ ์ˆ˜๋™ ๋ƒ‰๊ฐ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์˜จ๋„ ํŒ๋…๊ฐ’์„ ์ œ๊ณตํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ณด๋‹ค
์•„๋ž˜์— ์ œํ•œ ์‚ฌํ•ญ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

GPU ์ฝ”์–ด GPU ์˜จ๋„. ๋ชจ๋“  ๋””์Šคํฌ๋ฆฌํŠธ ๋ฐ S-ํด๋ž˜์Šค ์ œํ’ˆ์šฉ.

์ข…๋ฃŒ ์˜จ๋„ GPU๊ฐ€ ์ข…๋ฃŒ๋˜๋Š” ์˜จ๋„์ž…๋‹ˆ๋‹ค.

์ฒœ์ฒœํžˆ ํ•ด ์˜จ๋„ GPU๊ฐ€ ์†๋„๋ฅผ ์ค„์ด๊ธฐ ์‹œ์ž‘ํ•˜๋Š” ์˜จ๋„
๋ฉ‹์ง€๋‹ค.

์ถœ๋ ฅ ํŒ๋…
์ „๋ ฅ ํŒ๋…๊ฐ’์€ GPU์˜ ํ˜„์žฌ ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰๊ณผ ์š”์ธ์„ ๋ฐํžˆ๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.
๊ทธ ์‚ฌ์šฉ๋ฒ•์— ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ์ „์› ๊ด€๋ฆฌ๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด GPU๋Š” ์ „๋ ฅ ์†Œ๋ชจ๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ์„ฑ๋Šฅ์„ ์กฐ์ž‘ํ•˜์—ฌ ๋ฏธ๋ฆฌ ์ •์˜๋œ ์ „๋ ฅ ์—”๋ฒจ๋กœํ”„์— ๋งž๊ฒŒ ๋ถ€ํ•˜
์ƒํƒœ. ๊ฐ€์šฉ์„ฑ ์ œํ•œ์€ ์•„๋ž˜๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

์ถœ๋ ฅ ์ฃผ ์ •๋ถ€ ์ „์› ์ƒํƒœ๋Š” ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์œผ๋ฉฐ ์—์„œ ์„ฑ๋Šฅ ์ƒํƒœ๋กœ ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
2.285. XML ํ˜ธํ™˜์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด XML ํ˜•์‹์˜ ์„ฑ๋Šฅ ์ƒํƒœ๋Š”
๋‘ ๊ณณ์— ๋ชจ๋‘ ๊ธฐ์žฌ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ๋ ฅ
์ „์› ๊ด€๋ฆฌ๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ํ”Œ๋ž˜๊ทธ์ž…๋‹ˆ๋‹ค. ์–ด๋Š ํ•˜๋‚˜
"์ง€์›๋จ" ๋˜๋Š” "ํ•ด๋‹น ์‚ฌํ•ญ ์—†์Œ". Inforom PWR ๊ฐœ์ฒด ๋ฒ„์ „ 3.0 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ผ€ํ”Œ๋Ÿฌ ์žฅ์น˜.

์ถœ๋ ฅ ๊ทธ๋ฆฌ๊ธฐ ์ „์ฒด ๋ณด๋“œ์— ๋Œ€ํ•ด ๋งˆ์ง€๋ง‰์œผ๋กœ ์ธก์ •๋œ ์ „๋ ฅ ์†Œ๋น„๋Ÿ‰(์™€ํŠธ)์ž…๋‹ˆ๋‹ค. ์˜ค์ง
์ „์› ๊ด€๋ฆฌ๊ฐ€ ์ง€์›๋˜๋Š” ๊ฒฝ์šฐ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ํŒ๋…๊ฐ’์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ •ํ™•ํ•ฉ๋‹ˆ๋‹ค.
+/- 5์™€ํŠธ ์ด๋‚ด. Inforom PWR ๊ฐœ์ฒด ๋ฒ„์ „ 3.0 ์ด์ƒ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
์ผ€ํ”Œ๋Ÿฌ ์žฅ์น˜.

์ถœ๋ ฅ ํ•œ๋„ ์†Œํ”„ํŠธ์›จ์–ด ์ „๋ ฅ ์ œํ•œ(์™€ํŠธ). nvidia-smi์™€ ๊ฐ™์€ ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
์ „์› ๊ด€๋ฆฌ๊ฐ€ ์ง€์›๋˜๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. PWR ์ •๋ณด ํ•„์š”
๊ฐœ์ฒด ๋ฒ„์ „ 3.0 ์ด์ƒ ๋˜๋Š” Kepler ์žฅ์น˜. Kepler ์žฅ์น˜ ์ „์›
์ œํ•œ์€ -pl,--power-limit= ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฐ•์ œ ์ถœ๋ ฅ ํ•œ๋„
์ „๋ ฅ ๊ด€๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ „๋ ฅ ํ•œ๋„(์™€ํŠธ)์ž…๋‹ˆ๋‹ค. ์ด ๋ณด๋“œ
์ „๋ ฅ ์†Œ๋น„๋Š” ์ „๋ ฅ ๊ด€๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์— ์˜ํ•ด ์กฐ์ž‘๋ฉ๋‹ˆ๋‹ค.
์ด ๊ฐ’ ์•„๋ž˜์— ์œ ์ง€๋ฉ๋‹ˆ๋‹ค. ์ด ์ œํ•œ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋‹ค์–‘ํ•œ ์ œํ•œ์˜ ์ตœ์†Œ๊ฐ’์ž…๋‹ˆ๋‹ค.
์œ„์— ๋‚˜์—ด๋œ ์†Œํ”„ํŠธ์›จ์–ด ์ œํ•œ์œผ๋กœ. ์ „์› ๊ด€๋ฆฌ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅ
์ง€์›. ์ผ€ํ”Œ๋Ÿฌ ์žฅ์น˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

ํƒœ๋งŒ ์ถœ๋ ฅ ํ•œ๋„
๊ธฐ๋ณธ ์ „์› ๊ด€๋ฆฌ ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ „์› ํ•œ๋„(์™€ํŠธ)์ž…๋‹ˆ๋‹ค. ํž˜
์ œํ•œ์€ ๋“œ๋ผ์ด๋ฒ„ ์–ธ๋กœ๋“œ ํ›„ ๊ธฐ๋ณธ ์ „๋ ฅ ์ œํ•œ์œผ๋กœ ๋‹ค์‹œ ์„ค์ •๋ฉ๋‹ˆ๋‹ค. ์—๋งŒ
Kepler ์ œํ’ˆ๊ตฐ์—์„œ ์ง€์›๋˜๋Š” ์žฅ์น˜.

Min ์ถœ๋ ฅ ํ•œ๋„
์ „๋ ฅ ์ œํ•œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œ๊ฐ’(์™€ํŠธ)์ž…๋‹ˆ๋‹ค. ์—๋งŒ
Kepler ์ œํ’ˆ๊ตฐ์—์„œ ์ง€์›๋˜๋Š” ์žฅ์น˜.

Max ์ถœ๋ ฅ ํ•œ๋„
์ „๋ ฅ ์ œํ•œ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€๊ฐ’(์™€ํŠธ)์ž…๋‹ˆ๋‹ค. ์—๋งŒ
Kepler ์ œํ’ˆ๊ตฐ์—์„œ ์ง€์›๋˜๋Š” ์žฅ์น˜.

์‹œ๊ณ„
GPU์˜ ์ผ๋ถ€๊ฐ€ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ํ˜„์žฌ ์ฃผํŒŒ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํŒ๋…๊ฐ’์€ MHz ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

๊ทธ๋ž˜ํ”ฝ ์—…๋กœ๋“œ ๊ทธ๋ž˜ํ”ฝ(์…ฐ์ด๋”) ํด๋Ÿญ์˜ ํ˜„์žฌ ์ฃผํŒŒ์ˆ˜์ž…๋‹ˆ๋‹ค.

SM SM(Streaming Multiprocessor) ํด๋Ÿญ์˜ ํ˜„์žฌ ์ฃผํŒŒ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ํด๋Ÿญ์˜ ํ˜„์žฌ ์ฃผํŒŒ์ˆ˜.

Video ๋น„๋””์˜ค(์ธ์ฝ”๋” + ๋””์ฝ”๋”) ํด๋Ÿญ์˜ ํ˜„์žฌ ์ฃผํŒŒ์ˆ˜์ž…๋‹ˆ๋‹ค.

์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ์‚ฌ์šฉ์ž ์ง€์ • ๋นˆ๋„์ž…๋‹ˆ๋‹ค. ๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
[-ac | --applications-clocks] ์Šค์œ„์น˜.

๊ทธ๋ž˜ํ”ฝ ์—…๋กœ๋“œ ๊ทธ๋ž˜ํ”ฝ(์…ฐ์ด๋”) ํด๋Ÿญ์˜ ์‚ฌ์šฉ์ž ์ง€์ • ์ฃผํŒŒ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ํด๋Ÿญ์˜ ์‚ฌ์šฉ์ž ์ง€์ • ์ฃผํŒŒ์ˆ˜.

ํƒœ๋งŒ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„
์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์‹คํ–‰๋  ๊ธฐ๋ณธ ๋นˆ๋„์ž…๋‹ˆ๋‹ค. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.
[-ac | --applications-clocks] ์Šค์œ„์น˜. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„๋Š” ๋‹ค์Œ์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ธฐ๋ณธ๊ฐ’์€ [-rac | --reset-applications-clocks] ์Šค์œ„์น˜.

๊ทธ๋ž˜ํ”ฝ ์—…๋กœ๋“œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ทธ๋ž˜ํ”ฝ(์…ฐ์ด๋”) ํด๋Ÿญ์˜ ๊ธฐ๋ณธ ์ฃผํŒŒ์ˆ˜์ž…๋‹ˆ๋‹ค.

๋ฉ”๋ชจ๋ฆฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฉ”๋ชจ๋ฆฌ ํด๋Ÿญ์˜ ๊ธฐ๋ณธ ์ฃผํŒŒ์ˆ˜.

Max ์‹œ๊ณ„
GPU์˜ ์ผ๋ถ€๊ฐ€ ์‹คํ–‰๋˜๋„๋ก ์„ค๊ณ„๋œ ์ตœ๋Œ€ ์ฃผํŒŒ์ˆ˜์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  ํŒ๋…๊ฐ’์€ MHz ๋‹จ์œ„์ž…๋‹ˆ๋‹ค.

Fermi ์ œํ’ˆ๊ตฐ์˜ GPU์—์„œ ํ˜„์žฌ P0 ํด๋Ÿญ(ํด๋Ÿญ ์„น์…˜์— ๋ณด๊ณ ๋จ)์€ ๋‹ค์Œ๊ณผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ช‡ MHz์˜ ์ตœ๋Œ€ ํด๋ก.

๊ทธ๋ž˜ํ”ฝ ์—…๋กœ๋“œ ๊ทธ๋ž˜ํ”ฝ(์…ฐ์ด๋”) ํด๋Ÿญ์˜ ์ตœ๋Œ€ ์ฃผํŒŒ์ˆ˜.

SM SM(Streaming Multiprocessor) ํด๋Ÿญ์˜ ์ตœ๋Œ€ ์ฃผํŒŒ์ˆ˜.

๋ฉ”๋ชจ๋ฆฌ ๋ฉ”๋ชจ๋ฆฌ ํด๋Ÿญ์˜ ์ตœ๋Œ€ ์ฃผํŒŒ์ˆ˜.

Video ๋น„๋””์˜ค(์ธ์ฝ”๋” + ๋””์ฝ”๋”) ํด๋Ÿญ์˜ ์ตœ๋Œ€ ์ฃผํŒŒ์ˆ˜.

์‹œ๊ณ„ ์ •์ฑ…
์ž๋™ ๋ถ€์ŠคํŠธ์™€ ๊ฐ™์€ ์ž๋™ ํด๋Ÿญ ๋ณ€๊ฒฝ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์ง€์ • ์„ค์ •.

์ž๋™์ฐจ ์ƒ์Šน ํ˜„์žฌ ์ด GPU์— ๋Œ€ํ•ด ์ž๋™ ๋ถ€์ŠคํŠธ ๋ชจ๋“œ๊ฐ€ ํ™œ์„ฑํ™”๋˜์–ด ์žˆ๋Š”์ง€(์ผœ๊ธฐ) ๋˜๋Š”
์ด GPU์— ๋Œ€ํ•ด ๋น„ํ™œ์„ฑํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค(Off). ๋ถ€์ŠคํŠธ๊ฐ€ ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ‘œ์‹œ(ํ•ด๋‹น ์—†์Œ). ์ž๋™
boost๋Š” ์ „๋ ฅ, ์—ด ๋ฐ ํ™œ์šฉ๋„๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ๋™์  GPU ํด๋Ÿฌํ‚น์„ ํ—ˆ์šฉํ•ฉ๋‹ˆ๋‹ค.
์ž๋™ ๋ถ€์ŠคํŠธ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋˜๋ฉด GPU๋Š” ๋‹ค์Œ์—์„œ ํด๋Ÿญ์„ ์œ ์ง€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ •ํ™•ํ•˜๊ฒŒ ํ˜„์žฌ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋ก ์„ค์ •(CUDA ์ปจํ…์ŠคํŠธ๊ฐ€
ํ™œ์„ฑ). ์ž๋™ ๋ถ€์ŠคํŠธ๊ฐ€ ํ™œ์„ฑํ™”๋œ ์ƒํƒœ์—์„œ GPU๋Š” ๊ณ„์† ์œ ์ง€ํ•˜๋ ค๊ณ  ์‹œ๋„ํ•ฉ๋‹ˆ๋‹ค.
์ด ํ”Œ๋กœ์–ด์— ์žˆ์ง€๋งŒ ์ „์›์ด ๊ณต๊ธ‰๋˜๋ฉด ๊ธฐํšŒ์ ์œผ๋กœ ๋” ๋†’์€ ํด๋Ÿญ์œผ๋กœ ๋ถ€์ŠคํŠธ๋ฉ๋‹ˆ๋‹ค.
์—ด ๋ฐ ํ™œ์šฉ ํ—ค๋“œ๋ฃธ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์ด ์„ค์ •์€ ํ‰์ƒ ์ง€์†๋ฉ๋‹ˆ๋‹ค.
์š”์ฒญ๋œ CUDA ์ปจํ…์ŠคํŠธ. ์•ฑ์—์„œ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Œ
NVML ํ˜ธ์ถœ(NVML SDK ์ฐธ์กฐ)์„ ํ†ตํ•ด ๋˜๋Š”
CUDA ํ™˜๊ฒฝ ๋ณ€์ˆ˜ CUDA_AUTO_BOOST.

์ž๋™์ฐจ ์ƒ์Šน ํƒœ๋งŒ
ํ™œ์„ฑํ™”(์ผœ๊ธฐ) ๋˜๋Š” ์ž๋™ ๋ถ€์ŠคํŠธ ๋ชจ๋“œ์˜ ๊ธฐ๋ณธ ์„ค์ •์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๋น„ํ™œ์„ฑํ™”๋จ(๋„๊ธฐ). ๋ถ€์ŠคํŠธ๊ฐ€ ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ ํ‘œ์‹œ(ํ•ด๋‹น ์—†์Œ). ์•ฑ์€ ๋‹ค์Œ์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.
ํŠน์ • ๋ชจ๋“œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์š”์ฒญํ•˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค. ๋ฉ”๋ชจ:
์ž๋™ ๋ถ€์ŠคํŠธ ์„ค์ •์€ "์ง€์†์„ฑ ๋ชจ๋“œ"๊ฐ€ ํ™œ์„ฑํ™”๋œ ๊ฒฝ์šฐ์—๋งŒ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ,
๊ธฐ๋ณธ์ ์œผ๋กœ๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ง€์› ์‹œ๊ณ„
GPU๊ฐ€ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋Šฅํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ฐ ๊ทธ๋ž˜ํ”ฝ ํด๋ก ์กฐํ•ฉ ๋ชฉ๋ก(
HW ๋ธŒ๋ ˆ์ดํฌ ๊ฐ์†Œ ํด๋ก ๊ณ ๋ ค). ๋‹ค์Œ์€ ์œ ์ผํ•œ ์‹œ๊ณ„ ์กฐํ•ฉ์ž…๋‹ˆ๋‹ค.
--applications-clocks ํ”Œ๋ž˜๊ทธ์— ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ์‹œ๊ณ„๋Š” -q -d์ผ ๋•Œ๋งŒ ๋‚˜์—ด๋ฉ๋‹ˆ๋‹ค.
SUPPORTED_CLOCKS ์Šค์œ„์น˜๊ฐ€ ์ œ๊ณต๋˜๊ฑฐ๋‚˜ XML ํ˜•์‹์œผ๋กœ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์„ธ์Šค
์žฅ์น˜์— ์ปดํ“จํŒ… ๋˜๋Š” ๊ทธ๋ž˜ํ”ฝ ์ปจํ…์ŠคํŠธ๊ฐ€ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ์ปดํ“จํŒ… ํ”„๋กœ์„ธ์Šค๋Š”
์™„์ „ํžˆ ์ง€์›๋˜๋Š” ๋ชจ๋“  ์ œํ’ˆ์— ๋Œ€ํ•ด ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ๋ณด๊ณ ๊ฐ€ ์ œํ•œ๋จ
Kepler ์•„ํ‚คํ…์ฒ˜๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ง€์›๋˜๋Š” ์ œํ’ˆ์—

๊ฐ ํ•ญ๋ชฉ์˜ ํ˜•์‹์€ " "

GPU ์ƒ‰์ธ ์žฅ์น˜์˜ NVML ์ธ๋ฑ์Šค๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

PID ํ™œ์„ฑ ์ปดํ“จํŒ… ๋˜๋Š” ๊ทธ๋ž˜ํ”ฝ์— ํ•ด๋‹นํ•˜๋Š” ํ”„๋กœ์„ธ์Šค ID๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.
๋ฌธ๋งฅ.

ํƒ€์ž… ๊ณ„์‚ฐ ํ”„๋กœ์„ธ์Šค์˜ ๊ฒฝ์šฐ "C", ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์Šค์˜ ๊ฒฝ์šฐ "G" ๋ฐ "C+G"๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
Compute ๋ฐ Graphics ์ปจํ…์ŠคํŠธ๊ฐ€ ๋ชจ๋‘ ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค์˜ ๊ฒฝ์šฐ.

๋ฐฉ๋ฒ• ์„ฑํ•จ Compute ๋˜๋Š” Graphics ํ”„๋กœ์„ธ์Šค์˜ ํ”„๋กœ์„ธ์Šค ์ด๋ฆ„์„ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค.

GPU ๋ฉ”๋ชจ๋ฆฌ ์šฉ๋ฒ•
์ปจํ…์ŠคํŠธ์— ์˜ํ•ด ์žฅ์น˜์—์„œ ์‚ฌ์šฉ๋œ ๋ฉ”๋ชจ๋ฆฌ์˜ ์–‘์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์Œ
Windows KMD๊ฐ€ ๋ชจ๋“ 
NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์•„๋‹Œ ๋ฉ”๋ชจ๋ฆฌ.

ํ†ต๊ณ„ (์‹คํ—˜์ )
์ „๋ ฅ ์ƒ˜ํ”Œ, ์‚ฌ์šฉ๋ฅ  ์ƒ˜ํ”Œ, xid ์ด๋ฒคํŠธ, ํด๋Ÿญ ๋ณ€๊ฒฝ๊ณผ ๊ฐ™์€ GPU ํ†ต๊ณ„ ๋‚˜์—ด
์ด๋ฒคํŠธ ๋ฐ ์œ„๋ฐ˜ ์นด์šดํ„ฐ.

Linux์—์„œ Tesla, GRID ๋ฐ Quadro ๊ธฐ๋ฐ˜ ์ œํ’ˆ์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.

Kepler ๋˜๋Š” ์ตœ์‹  GPU๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์ด CSV ํ˜•์‹์œผ๋กœ ํ†ต๊ณ„๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

, , ,

๋‹จ์œ„์™€ ํ•จ๊ป˜ ํ‘œ์‹œํ•  ์ธก์ •ํ•ญ๋ชฉ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์ „๋ ฅ ์ƒ˜ํ”Œ(์™€ํŠธ).

GPU ์˜จ๋„ ์ƒ˜ํ”Œ(์„ญ์”จ).

๋ฐฑ๋ถ„์œจ๋กœ ํ‘œ์‹œ๋˜๋Š” GPU, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋” ์‚ฌ์šฉ๋ฅ  ์ƒ˜ํ”Œ.

Xid ์˜ค๋ฅ˜ ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ๋ณด๊ณ ๋œ Xid ์˜ค๋ฅ˜ ์ด๋ฒคํŠธ. ์•Œ ์ˆ˜ ์—†๋Š” xid์— ๋Œ€ํ•œ ์˜ค๋ฅ˜ ์ฝ”๋“œ๋Š” 999์ž…๋‹ˆ๋‹ค.
์˜ค๋ฅ˜.

ํ”„๋กœ์„ธ์„œ ๋ฐ ๋ฉ”๋ชจ๋ฆฌ ํด๋ก์€ MHz ๋‹จ์œ„๋กœ ๋ณ€๊ฒฝ๋ฉ๋‹ˆ๋‹ค.

ns ๋‹จ์œ„์˜ ์œ„๋ฐ˜ ์‹œ๊ฐ„์ด ์žˆ๋Š” ์ „๋ ฅ ์ƒํ•œ์œผ๋กœ ์ธํ•œ ์œ„๋ฐ˜์ž…๋‹ˆ๋‹ค. (ํ…Œ์Šฌ๋ผ ์ „์šฉ)

์œ„๋ฐ˜ ๋ถ€์šธ ํ”Œ๋ž˜๊ทธ(1/0)๊ฐ€ ์žˆ๋Š” ์—ด ์บกํ•‘์œผ๋กœ ์ธํ•œ ์œ„๋ฐ˜์ž…๋‹ˆ๋‹ค. (ํ…Œ์Šฌ๋ผ ์ „์šฉ)

๋ฐฐ์†ก ์‹œ ์š”์ฒญ ์‚ฌํ•ญ:

"#" ์•ž์— ์˜ค๋Š” ๋ชจ๋“  ํ†ต๊ณ„๋Š” ์ฃผ์„์ž…๋‹ˆ๋‹ค.

์ง€์›๋˜์ง€ ์•Š๋Š” ์žฅ์น˜๋Š” "#์œผ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. , ์ง€์›๋˜์ง€ ์•Š๋Š” ์žฅ์น˜".

์ง€์›๋˜์ง€ ์•Š๋Š” ์ธก์ •ํ•ญ๋ชฉ์€ " , , N/A, N/A".

์—ด/์ „๋ ฅ์œผ๋กœ ์ธํ•œ ์œ„๋ฐ˜์€ Tesla ๊ธฐ๋ฐ˜ ์ œํ’ˆ์—๋งŒ ์ง€์›๋ฉ๋‹ˆ๋‹ค. ์—ด ์œ„๋ฐ˜
Tesla K20 ์ด์ƒ์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

์žฅ์น˜ ๋ชจ๋‹ˆํ„ฐ๋ง
"nvidia-smi dmon" ๋ช…๋ น์ค„์€ ํ•˜๋‚˜ ์ด์ƒ์˜ GPU(์ตœ๋Œ€ 4๊ฐœ ์žฅ์น˜)๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž๋Š” ๋‹น ํ•œ ์ค„์˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผ๊ธฐ. ์ถœ๋ ฅ์€ ๊ฐ„๊ฒฐํ•œ ํ˜•์‹์ด๋ฉฐ ๋Œ€ํ™”์‹์œผ๋กœ ํ•ด์„ํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•. ๋ผ์ธ๋‹น ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ๋Š” ํ„ฐ๋ฏธ๋„ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. Tesla์—์„œ ์ง€์›๋˜๋ฉฐ,
๋ฒ ์–ด ๋ฉ”ํƒˆ 64์—์„œ Kepler ๋˜๋Š” ์ตœ์‹  GPU์šฉ GRID, Quadro ๋ฐ ์ œํ•œ๋œ GeForce ์ œํ’ˆ
๋น„ํŠธ ๋ฆฌ๋ˆ…์Šค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ์—๋Š” ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰, ์˜จ๋„, SM ์‹œ๊ณ„,
SM, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋”์— ๋Œ€ํ•œ ๋ฉ”๋ชจ๋ฆฌ ํด๋Ÿญ ๋ฐ ํ™œ์šฉ๋„ ๊ฐ’. ๊ทธ๊ฒƒ์€ ๋˜ํ•œ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, bar1 ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰,
์ „๋ ฅ/์—ด ์œ„๋ฐ˜ ๋ฐ ์ง‘๊ณ„ ๋‹จ์ผ/์ด์ค‘ ๋น„ํŠธ ECC ์˜ค๋ฅ˜. ๋ฉ”ํŠธ๋ฆญ ์ค‘ ํ•˜๋‚˜๋ผ๋„
์žฅ์น˜์—์„œ ์ง€์›๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋ฉ”ํŠธ๋ฆญ์„ ๊ฐ€์ ธ์˜ฌ ๋•Œ ๋‹ค๋ฅธ ์˜ค๋ฅ˜๊ฐ€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค.
"-"๋Š” ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ์— ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋˜ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋นˆ๋„์™€ ์ˆ˜๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ ์‹คํ–‰์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ˜๋ณต. ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ํฌํ•จํ•˜๋Š” ์˜ต์…˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๊ฐ ๋ผ์ธ. ์ง€์›๋˜๋Š” ๋ชจ๋“  ์˜ต์…˜์€ ๋ฐฐํƒ€์ ์ด๋ฉฐ ์–ด๋–ค ์ˆœ์„œ๋กœ๋“  ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฉ๋ฒ•:

1) ํƒœ๋งŒ ๊ณผ ์•„๋‹ˆ ์ธ์ˆ˜

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ

์ž์—ฐ ์—ด๊ฑฐ(์‹œ์ž‘
0์ดˆ์˜ ๋นˆ๋„๋กœ GPU ์ธ๋ฑ์Šค 1). ^C๋กœ ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

2) ์„ ํƒ ํ•œ or ๋ฐฐ์šฐ๊ธฐ ์žฅ์น˜

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ -i <์žฅ์น˜1,์žฅ์น˜2, .. , ์žฅ์น˜N>

์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ์žฅ์น˜ ๋ชฉ๋ก์œผ๋กœ ์„ ํƒํ•œ ์žฅ์น˜์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค. ๋„๊ตฌ
์ž์—ฐ ์—ด๊ฑฐ ์•„๋ž˜ ๋ชฉ๋ก์—์„œ ์ง€์›๋˜๋Š” ์žฅ์น˜๋ฅผ ์ตœ๋Œ€ 4๊ฐœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค(GPU๋ถ€ํ„ฐ ์‹œ์ž‘).
์ธ๋ฑ์Šค 0).

3) ์„ ํƒ ํ†ต๊ณ„ ์— be ํ‘œ์‹œ๋œ

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ -s

๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

p - ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰(์™€ํŠธ ๋‹จ์œ„) ๋ฐ ์˜จ๋„(C ๋‹จ์œ„)

u - ์‚ฌ์šฉ๋ฅ (SM, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋” ์‚ฌ์šฉ๋ฅ (%))

c - Proc ๋ฐ Mem ํด๋Ÿญ(MHz)

v - ์ „๋ ฅ ์œ„๋ฐ˜(%) ๋ฐ ์—ด ์œ„๋ฐ˜(๋ถ€์šธ ํ”Œ๋ž˜๊ทธ๋กœ)

m - ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฐ Bar1 ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰(MB)

e - ECC(์ง‘๊ณ„๋œ ๋‹จ์ผ ๋น„ํŠธ, ์ด์ค‘ ๋น„ํŠธ ECC ์˜ค๋ฅ˜ ์ˆ˜) ๋ฐ PCIe ์žฌ์ƒ
์˜ค๋ฅ˜

t - PCIe Rx ๋ฐ Tx ์ฒ˜๋ฆฌ๋Ÿ‰(MB/s)(Maxwell ์ด์ƒ)

4) ๊ตฌ์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ˜๋ณต

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ -c <๋ฒˆํ˜ธ of ์ƒ˜ํ”Œ>

์ง€์ •๋œ ์ƒ˜ํ”Œ ์ˆ˜์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

5) ๊ตฌ์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผํŒŒ์ˆ˜

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ -d <์‹œ๊ฐ„ in ์ดˆ>

์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์ง€์ •๋œ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ„๊ฒฉ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
^C.

6) ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐ์ดํ„ฐ

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ -o D

YYYYMMDD ํ˜•์‹์˜ ๋‚ ์งœ์™€ ํ•จ๊ป˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

7) ๋””์Šคํ”Œ๋ ˆ์ด ์‹œ๊ฐ„

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ -o T

HH:MM:SS ํ˜•์‹์˜ ์‹œ๊ฐ„๊ณผ ํ•จ๊ป˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

8) ๋„์›€๋ง ์ •๋ณด

์—”๋น„๋””์•„ smi ๋“œ๋ชฌ -h

๋ช…๋ น์ค„ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋„์›€๋ง ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์•…๋งˆ (์‹คํ—˜์ )
"nvidia-smi ๋ฐ๋ชฌ"์€ ์—ฐ๊ฒฐ๋œ ํ•˜๋‚˜ ์ด์ƒ์˜ GPU๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•ด ๋ฐฑ๊ทธ๋ผ์šด๋“œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ์—. ๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผ๊ธฐ๋งˆ๋‹ค ์š”์ฒญ๋œ GPU๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํŒŒ์ผ์„ ๋กœ๊ทธ์ธํ•ฉ๋‹ˆ๋‹ค.
์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ๊ฒฝ๋กœ ๋˜๋Š” /var/log/nvstats/์˜ ๊ธฐ๋ณธ ์œ„์น˜์— ์••์ถ•๋œ ํ˜•์‹.
๋กœ๊ทธ ํŒŒ์ผ์€ nvstats- ํ˜•์‹์˜ ์‹œ์Šคํ…œ ๋‚ ์งœ๊ฐ€ ์ถ”๊ฐ€๋˜์–ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.
YYYYMMDD. ๋กœ๊ทธ ํŒŒ์ผ์— ๋Œ€ํ•œ ํ”Œ๋Ÿฌ์‹œ ์ž‘์—…์€ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผ๊ธฐ๋งˆ๋‹ค ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค.
๋ฐ๋ชฌ์€ ๋˜ํ•œ /var/run/nvsmi.pid์— ์ž์ฒด PID๋ฅผ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋Š”
์ง€์†์—๋Š” ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰, ์˜จ๋„, SM ํด๋Ÿญ, ๋ฉ”๋ชจ๋ฆฌ ํด๋Ÿญ ๋ฐ ์‚ฌ์šฉ๋ฅ  ๊ฐ’์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
SM, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋”์šฉ. ๋ฐ๋ชฌ ๋„๊ตฌ๋Š” ๋‹ค์Œ์„ ๊ธฐ๋กํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, bar1 ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, ์ „๋ ฅ/์—ด
์œ„๋ฐ˜ ๋ฐ ์ง‘๊ณ„ ๋‹จ์ผ/์ด์ค‘ ๋น„ํŠธ ecc ์˜ค๋ฅ˜. ๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผ๊ธฐ๊ฐ€ ์„ค์ •๋ฉ๋‹ˆ๋‹ค.
์ตœ๋Œ€ 10์ดˆ์ด๋ฉฐ ๋ช…๋ น์ค„์„ ํ†ตํ•ด ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Tesla, GRID, Quadro์—์„œ ์ง€์›๋ฉ๋‹ˆ๋‹ค.
๋ฒ ์–ด๋ฉ”ํƒˆ 64๋น„ํŠธ Linux์—์„œ Kepler ๋˜๋Š” ์ตœ์‹  GPU์šฉ GeForce ์ œํ’ˆ. ๋ฐ๋ชฌ
์‹คํ–‰ํ•˜๋ ค๋ฉด ๋ฃจํŠธ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜๋ฉฐ ๋‹จ์ผ ์ธ์Šคํ„ด์Šค ์‹คํ–‰๋งŒ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
์ฒด๊ณ„. ์ง€์›๋˜๋Š” ๋ชจ๋“  ์˜ต์…˜์€ ๋ฐฐํƒ€์ ์ด๋ฉฐ ์–ด๋–ค ์ˆœ์„œ๋กœ๋“  ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฉ๋ฒ•:

1) ํƒœ๋งŒ ๊ณผ ์•„๋‹ˆ ์ธ์ˆ˜

์—”๋น„๋””์•„ smi ์•…๋งˆ

๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰๋˜์–ด ์•„๋ž˜์—์„œ ์ง€์›๋˜๋Š” ์ตœ๋Œ€ 4๊ฐœ์˜ ์žฅ์น˜์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.
0์ดˆ์˜ ๋นˆ๋„๋กœ ์ž์—ฐ ์—ด๊ฑฐ(GPU ์ธ๋ฑ์Šค 10๋ถ€ํ„ฐ ์‹œ์ž‘). ์ฐํžŒ ๋‚ ์งœ
๋กœ๊ทธ ํŒŒ์ผ์€ /var/log/nvstats/์— ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

2) ์„ ํƒ ํ•œ or ๋ฐฐ์šฐ๊ธฐ ์žฅ์น˜

์—”๋น„๋””์•„ smi ์•…๋งˆ -i <์žฅ์น˜1,์žฅ์น˜2, .. , ์žฅ์น˜N>

๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰ํ•˜์—ฌ ์‰ผํ‘œ๋กœ ์„ ํƒํ•œ ์žฅ์น˜์˜ ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.
๋ถ„๋ฆฌ๋œ ์žฅ์น˜ ๋ชฉ๋ก. ์ด ๋„๊ตฌ๋Š” ์•„๋ž˜ ๋ชฉ๋ก์—์„œ ์ง€์›๋˜๋Š” ์žฅ์น˜๋ฅผ ์ตœ๋Œ€ 4๊ฐœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
์ž์—ฐ ์—ด๊ฑฐ(GPU ์ธ๋ฑ์Šค 0๋ถ€ํ„ฐ ์‹œ์ž‘).

3) ์„ ํƒ ํ†ต๊ณ„ ์— be ๋ชจ๋‹ˆํ„ฐ๋ง

์—”๋น„๋””์•„ smi ์•…๋งˆ -s

๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

p - ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰(์™€ํŠธ ๋‹จ์œ„) ๋ฐ ์˜จ๋„(C ๋‹จ์œ„)

u - ์‚ฌ์šฉ๋ฅ (SM, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋” ์‚ฌ์šฉ๋ฅ (%))

c - Proc ๋ฐ Mem ํด๋Ÿญ(MHz)

v - ์ „๋ ฅ ์œ„๋ฐ˜(%) ๋ฐ ์—ด ์œ„๋ฐ˜(๋ถ€์šธ ํ”Œ๋ž˜๊ทธ๋กœ)

m - ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฐ Bar1 ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰(MB)

e - ECC(์ง‘๊ณ„๋œ ๋‹จ์ผ ๋น„ํŠธ, ์ด์ค‘ ๋น„ํŠธ ECC ์˜ค๋ฅ˜ ์ˆ˜) ๋ฐ PCIe ์žฌ์ƒ
์˜ค๋ฅ˜

t - PCIe Rx ๋ฐ Tx ์ฒ˜๋ฆฌ๋Ÿ‰(MB/s)(Maxwell ์ด์ƒ)

4) ๊ตฌ์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผํŒŒ์ˆ˜

์—”๋น„๋””์•„ smi ์•…๋งˆ -d <์‹œ๊ฐ„ in ์ดˆ>

์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์ง€์ •๋œ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ„๊ฒฉ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•ฉ๋‹ˆ๋‹ค.

5) ๊ตฌ์„ฑ ๊ธฐ๋ก ์˜ˆ๋ฐฐ ๊ทœ์น™์„œ

์—”๋น„๋””์•„ smi ์•…๋งˆ -p <๊ฒฝ๋กœ of ๋””๋ ‰ํ† ๋ฆฌ>

๋กœ๊ทธ ํŒŒ์ผ์€ ์ง€์ •๋œ ๋””๋ ‰ํ† ๋ฆฌ์— ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค.

6) ๊ตฌ์„ฑ ๊ธฐ๋ก ํŒŒ์ผ name

์—”๋น„๋””์•„ smi ์•…๋งˆ -j <๋ฌธ์ž์—ด ์— ์ถ”๊ฐ€ ๊ธฐ๋ก ํŒŒ์ผ ์ด๋ฆ„>

๋ช…๋ น์ค„์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ๋ฌธ์ž์—ด๊ณผ ํ•จ๊ป˜ ๋กœ๊ทธ ํŒŒ์ผ ์ด๋ฆ„์„ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

7) ๋๋‚ด๋‹ค ์ „์—, ์•…๋งˆ

์—”๋น„๋””์•„ smi ์•…๋งˆ -t

์ด ๋ช…๋ น์ค„์€ ์ €์žฅ๋œ PID(/var/run/nvsmi.pid์— ์žˆ์Œ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ๋ชฌ์„ ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ
๋ฐ๋ชฌ์„ ์ค‘์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์ตœ์„ ์„ ๋‹คํ•˜๊ณ  ์ข…๋ฃŒ๋ฅผ ๋ณด์žฅํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์—
๋ฐ๋ชฌ์ด ์ข…๋ฃŒ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์‚ฌ์šฉ์ž๋Š” kill์„ ์ „์†กํ•˜์—ฌ ์ˆ˜๋™์œผ๋กœ ์ข…๋ฃŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฐ๋ชฌ์— ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ…๋‹ˆ๋‹ค. GPU ์žฌ์„ค์ • ์ž‘์—…(nvidia-smi๋ฅผ ํ†ตํ•ด)์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๋ชจ๋“  GPU๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋ฐ๋ชฌ์„ ํฌํ•จํ•˜์—ฌ ์ข…๋ฃŒ๋  ํ”„๋กœ์„ธ์Šค. ๋ฐ๋ชฌ์ด ์—ด๋ ค ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” ๋‹ค์Œ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
GPU๊ฐ€ ์‚ฌ์šฉ ์ค‘์ด๋ผ๋Š” ํšจ๊ณผ์— ๋Œ€ํ•œ ์˜ค๋ฅ˜์ž…๋‹ˆ๋‹ค.

8) ๋„์›€๋ง ์ •๋ณด

์—”๋น„๋””์•„ smi ์•…๋งˆ -h

๋ช…๋ น์ค„ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋„์›€๋ง ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์žฌ์ƒ ๋ชจ๋“œ (์‹คํ—˜์ )
"nvidia-smi replay" ๋ช…๋ น์ค„์€ ๋กœ๊ทธ ํŒŒ์ผ์˜ ์ „์ฒด ๋˜๋Š” ์ผ๋ถ€๋ฅผ ์ถ”์ถœ/์žฌ์ƒํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
๋ฐ๋ชฌ์— ์˜ํ•ด ์ƒ์„ฑ๋ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋„๊ตฌ๋Š” Power
์‚ฌ์šฉ๋Ÿ‰, ์˜จ๋„, SM ์‹œ๊ณ„, ๋ฉ”๋ชจ๋ฆฌ ์‹œ๊ณ„ ๋ฐ SM, ๋ฉ”๋ชจ๋ฆฌ,
์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋”. ์žฌ์ƒ ๋„๊ตฌ๋Š” ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์™€ ๊ฐ™์€ ๋‹ค๋ฅธ ๋ฉ”ํŠธ๋ฆญ์„ ๊ฐ€์ ธ์˜ฌ ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, bar1 ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰, ์ „๋ ฅ/์—ด ์œ„๋ฐ˜ ๋ฐ ์ง‘๊ณ„ ๋‹จ์ผ/์ด์ค‘ ๋น„ํŠธ
ECC ์˜ค๋ฅ˜. ์žฌ์ƒํ•  ๋ฉ”ํŠธ๋ฆญ ์„ธํŠธ๋ฅผ ์„ ํƒํ•˜๋Š” ์˜ต์…˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์š”์ฒญ๋œ ๋ฉ”ํŠธ๋ฆญ์ด ์œ ์ง€ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ์ง€์›๋˜์ง€ ์•Š๋Š” ๊ฒƒ์œผ๋กœ ๊ธฐ๋ก๋˜๋ฉด "-"๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
์ถœ๋ ฅ. ์ด ๋ชจ๋“œ์—์„œ ์ƒ์„ฑ๋œ ๋ฐ์ดํ„ฐ ํ˜•์‹์€ ์‚ฌ์šฉ์ž๊ฐ€
์žฅ์น˜ ๋ชจ๋‹ˆํ„ฐ๋ง ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ๋Œ€ํ™”์‹์œผ๋กœ. ๋ช…๋ น์ค„์—๋Š” ํ•„์ˆ˜ ์˜ต์…˜ "-f"๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.
๋กœ๊ทธ ํŒŒ์ผ ์ด๋ฆ„์˜ ์ „์ฒด ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด ์ง€์›๋˜๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์˜ต์…˜์€
๋ฐฐํƒ€์ ์ด๋ฉฐ ์–ด๋–ค ์ˆœ์„œ๋กœ๋“  ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฉ๋ฒ•:

1) ์ง€์ • ๊ธฐ๋ก ํŒŒ์ผ ์— be ์žฌ์ƒ

์—”๋น„๋””์•„ smi ์žฌ์ƒ -f <๋กœ๊ทธ ํŒŒ์ผ ์ด๋ฆ„>

์••์ถ•๋œ ๋กœ๊ทธ ํŒŒ์ผ์—์„œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์˜ค๊ณ  ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ ์ค„์„ ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
์ €์žฅ๋œ ๊ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ˜๋ณต์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ(ํƒ€์ž„์Šคํƒฌํ”„๊ฐ€ ์žˆ๋Š” ๊ธฐ๋ณธ ๋ฉ”ํŠธ๋ฆญ)
๋กœ๊ทธ ํŒŒ์ผ์—์„œ. ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ์˜ ์ƒˆ๋กœ์šด ๋ผ์ธ์€ ๊ด€๊ณ„์—†์ด XNUMX์ดˆ๋งˆ๋‹ค ์žฌ์ƒ๋ฉ๋‹ˆ๋‹ค.
์ˆ˜์ง‘ ๋‹น์‹œ ์œ ์ง€๋œ ์‹ค์ œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋นˆ๋„. ํ‘œ์‹œ๋œ๋‹ค
ํŒŒ์ผ์˜ ๋๊นŒ์ง€ ๋˜๋Š” ^C์— ์˜ํ•ด ์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€.

2) ํ•„ํ„ฐ ํ†ต๊ณ„ ์— be ์žฌ์ƒ

์—”๋น„๋””์•„ smi ์žฌ์ƒ -f <๊ฒฝ๋กœ ์— ๊ธฐ๋ก ํŒŒ์ผ> -s

๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

p - ์ „๋ ฅ ์‚ฌ์šฉ๋Ÿ‰(์™€ํŠธ ๋‹จ์œ„) ๋ฐ ์˜จ๋„(C ๋‹จ์œ„)

u - ์‚ฌ์šฉ๋ฅ (SM, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋” ์‚ฌ์šฉ๋ฅ (%))

c - Proc ๋ฐ Mem ํด๋Ÿญ(MHz)

v - ์ „๋ ฅ ์œ„๋ฐ˜(%) ๋ฐ ์—ด ์œ„๋ฐ˜(๋ถ€์šธ ํ”Œ๋ž˜๊ทธ๋กœ)

m - ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฐ Bar1 ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰(MB)

e - ECC(์ง‘๊ณ„๋œ ๋‹จ์ผ ๋น„ํŠธ, ์ด์ค‘ ๋น„ํŠธ ECC ์˜ค๋ฅ˜ ์ˆ˜) ๋ฐ PCIe ์žฌ์ƒ
์˜ค๋ฅ˜

t - PCIe Rx ๋ฐ Tx ์ฒ˜๋ฆฌ๋Ÿ‰(MB/s)(Maxwell ์ด์ƒ)

3) ํ•œ๋„ ์žฌ์ƒ ์— ํ•œ or ๋ฐฐ์šฐ๊ธฐ ์žฅ์น˜

์—”๋น„๋””์•„ smi ์žฌ์ƒ -f <๋กœ๊ทธ ํŒŒ์ผ> -i <์žฅ์น˜1,์žฅ์น˜2, .. , ์žฅ์น˜N>

์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ์žฅ์น˜์—์„œ ์„ ํƒํ•œ ์žฅ์น˜ ์ง‘ํ•ฉ์œผ๋กœ ์ง€ํ‘œ ๋ณด๊ณ ๋ฅผ ์ œํ•œํ•ฉ๋‹ˆ๋‹ค.
๋ชฉ๋ก. ์ด ๋„๊ตฌ๋Š” ๋กœ๊ทธ ํŒŒ์ผ์—์„œ ์œ ์ง€ ๊ด€๋ฆฌ๋˜์ง€ ์•Š๋Š” ๋ชจ๋“  ์žฅ์น˜๋ฅผ ๊ฑด๋„ˆ๋œ๋‹ˆ๋‹ค.

4) ์ œํ•œ ์ „์—, ์‹œ๊ฐ„ ์•ก์ž ์‚ฌ์ด์— ์–ด๋Š ๋ฐ์ดํ„ฐ is ์‹ ๊ณ 

์—”๋น„๋””์•„ smi ์žฌ์ƒ -f <๋กœ๊ทธ ํŒŒ์ผ> -b <์‹œ์ž‘ ์‹œ๊ฐ„ in HH : MM : SS ํ˜•์‹> -e <๋ ์‹œ๊ฐ„ in
HH : MM : SS ํ˜•์‹>

์ด ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜๋ฉด ์ง€์ •๋œ ์‹œ๊ฐ„ ๋ฒ”์œ„ ์‚ฌ์ด์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œํ•œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ง€์ •
-b ๋˜๋Š” -e ์˜ต์…˜์„ ์‚ฌ์šฉํ•˜์—ฌ ์‹œ๊ฐ„์„ 0์œผ๋กœ ์ง€์ •ํ•˜๋ฉด ๊ฐ๊ฐ ์‹œ์ž‘ ๋˜๋Š” ์ข…๋ฃŒ ํŒŒ์ผ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

5) ๋ฆฌ๋””๋ ‰์…˜ ์žฌ์ƒ ์ •๋ณด ์— a ๊ธฐ๋ก ํŒŒ์ผ

์—”๋น„๋””์•„ smi ์žฌ์ƒ -f <๋กœ๊ทธ ํŒŒ์ผ> -r <์ถœ๋ ฅ ํŒŒ์ผ ์ด๋ฆ„>

์ด ์˜ต์…˜์€ ๋กœ๊ทธ ํŒŒ์ผ์„ ์ž…๋ ฅ์œผ๋กœ ๋ฐ›์•„ ๊ธฐ๋ณธ๊ฐ’๊ณผ ๊ด€๋ จ๋œ ์ •๋ณด๋ฅผ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค.
์ง€์ •๋œ ์ถœ๋ ฅ ํŒŒ์ผ์˜ ๋ฉ”ํŠธ๋ฆญ.

6) ๋„์›€๋ง ์ •๋ณด

์—”๋น„๋””์•„ smi ์žฌ์ƒ -h

๋ช…๋ น์ค„ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋„์›€๋ง ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฐฉ๋ฒ• ๋ชจ๋‹ˆํ„ฐ๋ง
"nvidia-smi pmon" ๋ช…๋ น์ค„์€ ์ปดํ“จํŒ… ๋ฐ ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐ๋œ ํ•˜๋‚˜ ์ด์ƒ์˜ GPU(์ตœ๋Œ€ 4๊ฐœ ์žฅ์น˜)์—์„œ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค. ์ด ๋„๊ตฌ๋Š”
์‚ฌ์šฉ์ž๋Š” ๋งค ์‹œ๊ฐ„๋งˆ๋‹ค ๊ฐ ์žฅ์น˜์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผ๊ธฐ. ์ถœ๋ ฅ์€ ๊ฐ„๊ฒฐํ•œ ํ˜•์‹์ด๋ฉฐ ๋Œ€ํ™”์‹์œผ๋กœ ํ•ด์„ํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.
๋ฐฉ๋ฒ•. ๋ผ์ธ๋‹น ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ๋Š” ํ„ฐ๋ฏธ๋„ ํฌ๊ธฐ์— ๋”ฐ๋ผ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. Tesla์—์„œ ์ง€์›๋˜๋ฉฐ,
๋ฒ ์–ด ๋ฉ”ํƒˆ 64์—์„œ Kepler ๋˜๋Š” ์ตœ์‹  GPU์šฉ GRID, Quadro ๋ฐ ์ œํ•œ๋œ GeForce ์ œํ’ˆ
๋น„ํŠธ ๋ฆฌ๋ˆ…์Šค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๊ฐ ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ์—๋Š” pid, ๋ช…๋ น์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค.
๋งˆ์ง€๋ง‰ ์ดํ›„ SM, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋”์˜ ์ด๋ฆ„ ๋ฐ ํ‰๊ท  ์‚ฌ์šฉ ๊ฐ’
๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผ๊ธฐ. ๋˜ํ•œ ๊ฐ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๋ณด๊ณ ํ•˜๋„๋ก ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
ํ”„๋กœ์„ธ์Šค. ์žฅ์น˜์— ๋Œ€ํ•ด ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์—†์œผ๋ฉด ๋ชจ๋“  ๋ฉ”ํŠธ๋ฆญ์ด ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค.
์žฅ์น˜์— ๋Œ€ํ•ด "-"๋กœ. ๊ธฐ๊ธฐ ๋˜๋Š” ๊ธฐํƒ€ ๊ธฐ๊ธฐ์—์„œ ์ง€์›๋˜์ง€ ์•Š๋Š” ์ธก์ •ํ•ญ๋ชฉ์ด ์žˆ๋Š” ๊ฒฝ์šฐ
๋ฉ”ํŠธ๋ฆญ ๊ฐ€์ ธ์˜ค๊ธฐ ์˜ค๋ฅ˜๋„ ์ถœ๋ ฅ ๋ฐ์ดํ„ฐ์—์„œ "-"๋กœ ๋ณด๊ณ ๋ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ๋˜ํ•œ
๊ฐ ์‹คํ–‰์— ๋Œ€ํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ๋นˆ๋„ ๋ฐ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ˜๋ณต ํšŸ์ˆ˜๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๊ธฐ
๋˜ํ•œ ๊ฐ ์ค„์— ๋‚ ์งœ์™€ ์‹œ๊ฐ„์„ ํฌํ•จํ•˜๋Š” ์˜ต์…˜์ž…๋‹ˆ๋‹ค. ์ง€์›๋˜๋Š” ๋ชจ๋“  ์˜ต์…˜์€
๋ฐฐํƒ€์ ์ด๋ฉฐ ์–ด๋–ค ์ˆœ์„œ๋กœ๋“  ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์šฉ๋ฒ•:

1) ํƒœ๋งŒ ๊ณผ ์•„๋‹ˆ ์ธ์ˆ˜

์—”๋น„๋””์•„ smi PMON

์ตœ๋Œ€ 4๊ฐœ์˜ ์ง€์›๋˜๋Š” ์žฅ์น˜์— ๋Œ€ํ•ด ๊ฐ ์žฅ์น˜์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•ฉ๋‹ˆ๋‹ค.
0์ดˆ์˜ ๋นˆ๋„๋กœ ์ž์—ฐ ์—ด๊ฑฐ(GPU ์ธ๋ฑ์Šค 1๋ถ€ํ„ฐ ์‹œ์ž‘). ๊นŒ์ง€ ์‹คํ–‰
^C๋กœ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

2) ์„ ํƒ ํ•œ or ๋ฐฐ์šฐ๊ธฐ ์žฅ์น˜

์—”๋น„๋””์•„ smi PMON -i <์žฅ์น˜1,์žฅ์น˜2, .. , ์žฅ์น˜N>

์‰ผํ‘œ๋กœ ์„ ํƒํ•œ ์žฅ์น˜์—์„œ ์‹คํ–‰ ์ค‘์ธ ๋ชจ๋“  ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ ํ†ต๊ณ„๋ฅผ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.
๋ถ„๋ฆฌ๋œ ์žฅ์น˜ ๋ชฉ๋ก. ์ด ๋„๊ตฌ๋Š” ์•„๋ž˜ ๋ชฉ๋ก์—์„œ ์ง€์›๋˜๋Š” ์žฅ์น˜๋ฅผ ์ตœ๋Œ€ 4๊ฐœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.
์ž์—ฐ ์—ด๊ฑฐ(GPU ์ธ๋ฑ์Šค 0๋ถ€ํ„ฐ ์‹œ์ž‘).

3) ์„ ํƒ ํ†ต๊ณ„ ์— be ํ‘œ์‹œ๋œ

์—”๋น„๋””์•„ smi PMON -s

๋‹ค์Œ ์ค‘ ํ•˜๋‚˜ ์ด์ƒ์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

u - ์‚ฌ์šฉ๋ฅ (ํ”„๋กœ์„ธ์Šค์— ๋Œ€ํ•œ SM, ๋ฉ”๋ชจ๋ฆฌ, ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋” ์‚ฌ์šฉ๋ฅ (%)).
๋งˆ์ง€๋ง‰ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผ๊ธฐ ์ดํ›„ ํ‰๊ท  ์‚ฌ์šฉ๋ฅ ์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

m - ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์‚ฌ์šฉ๋Ÿ‰(MB). ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์— ๋Œ€ํ•œ ์ฆ‰๊ฐ์ ์ธ ๊ฐ’์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

4) ๊ตฌ์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ˜๋ณต

์—”๋น„๋””์•„ smi PMON -c <๋ฒˆํ˜ธ of ์ƒ˜ํ”Œ>

์ง€์ •๋œ ์ƒ˜ํ”Œ ์ˆ˜์— ๋Œ€ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ‘œ์‹œํ•˜๊ณ  ์ข…๋ฃŒํ•ฉ๋‹ˆ๋‹ค.

5) ๊ตฌ์„ฑ ๋ชจ๋‹ˆํ„ฐ๋ง ์ฃผํŒŒ์ˆ˜

์—”๋น„๋””์•„ smi PMON -d <์‹œ๊ฐ„ in ์ดˆ>

์ข…๋ฃŒ๋  ๋•Œ๊นŒ์ง€ ์ง€์ •๋œ ๋ชจ๋‹ˆํ„ฐ๋ง ๊ฐ„๊ฒฉ๋งˆ๋‹ค ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
^C. ๋ชจ๋‹ˆํ„ฐ๋ง ๋นˆ๋„๋Š” 1์ดˆ์—์„œ 10์ดˆ ์‚ฌ์ด์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.

6) ๋””์Šคํ”Œ๋ ˆ์ด ๋ฐ์ดํ„ฐ

์—”๋น„๋””์•„ smi PMON -o D

YYYYMMDD ํ˜•์‹์˜ ๋‚ ์งœ์™€ ํ•จ๊ป˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

7) ๋””์Šคํ”Œ๋ ˆ์ด ์‹œ๊ฐ„

์—”๋น„๋””์•„ smi PMON -o T

HH:MM:SS ํ˜•์‹์˜ ์‹œ๊ฐ„๊ณผ ํ•จ๊ป˜ ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

8) ๋„์›€๋ง ์ •๋ณด

์—”๋น„๋””์•„ smi PMON -h

๋ช…๋ น์ค„ ์‚ฌ์šฉ์— ๋Œ€ํ•œ ๋„์›€๋ง ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

ํ† ํด๋กœ์ง€ (์‹คํ—˜์ )
์‹œ์Šคํ…œ์˜ GPU์— ๋Œ€ํ•œ ํ† ํด๋กœ์ง€ ์ •๋ณด, GPU๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜๋Š” ๋ฐฉ์‹ ๋‚˜์—ด
RDMA๊ฐ€ ๊ฐ€๋Šฅํ•œ ์ ๊ฒฉ NIC๋กœ

๋‹ค์Œ ๋ฒ”๋ก€์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ GPU ๋งคํŠธ๋ฆญ์Šค๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ฒ”๋ก€ :

X = ๋ณธ์ธ
SOC = ๊ฒฝ๋กœ๊ฐ€ ์†Œ์ผ“ ์ˆ˜์ค€ ๋งํฌ๋ฅผ ํ†ต๊ณผํ•จ(์˜ˆ: QPI)
PHB = PCIe ํ˜ธ์ŠคํŠธ ๋ธŒ๋ฆฌ์ง€๋ฅผ ํ†ต๊ณผํ•˜๋Š” ๊ฒฝ๋กœ
PXB = ์—ฌ๋Ÿฌ PCIe ๋‚ด๋ถ€ ์Šค์œ„์น˜๋ฅผ ํ†ต๊ณผํ•˜๋Š” ๊ฒฝ๋กœ
PIX = PCIe ๋‚ด๋ถ€ ์Šค์œ„์น˜๋ฅผ ๊ฐ€๋กœ์ง€๋ฅด๋Š” ๊ฒฝ๋กœ

UNIT ATTRIBUTES


๋‹ค์Œ ๋ชฉ๋ก์€ ์—์„œ ๋ฐ˜ํ™˜๋œ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. -q -u ๋‹จ์œ„ ์ฟผ๋ฆฌ ์˜ต์…˜.
๋‹ฌ๋ฆฌ ๋ช…์‹œ๋˜์ง€ ์•Š๋Š” ํ•œ ๋ชจ๋“  ์ˆ˜์น˜ ๊ฒฐ๊ณผ๋Š” ๋ฐ‘์ด 10์ด๊ณ  ๋‹จ์œ„๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

์‹œ๊ฐ„ ๊ธฐ๋ก
nvidia-smi๊ฐ€ ํ˜ธ์ถœ๋œ ์‹œ์ ์˜ ํ˜„์žฌ ์‹œ์Šคํ…œ ํƒ€์ž„์Šคํƒฌํ”„์ž…๋‹ˆ๋‹ค. ํ˜•์‹์€ "์š”์ผ
์›” ์ผ HH:MM:SS ์—ฐ๋„".

์šด์ „๊ธฐ์‚ฌ ๋ฒ„์ „
์„ค์น˜๋œ NVIDIA ๋””์Šคํ”Œ๋ ˆ์ด ๋“œ๋ผ์ด๋ฒ„์˜ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ํ˜•์‹
"๋ฉ”์ด์ € ๋„˜๋ฒ„. ๋งˆ์ด๋„ˆ ๋„˜๋ฒ„".

HIC ์ •๋ณด
์‹œ์Šคํ…œ์— ์„ค์น˜๋œ HIC(ํ˜ธ์ŠคํŠธ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ)์— ๋Œ€ํ•œ ์ •๋ณด์ž…๋‹ˆ๋‹ค.

ํŽŒ์›จ์–ด ๋ฒ„์ „
HIC์—์„œ ์‹คํ–‰ ์ค‘์ธ ํŽŒ์›จ์–ด ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

์ฒจ๋ถ€ ๋‹จ์œ„
์‹œ์Šคํ…œ์— ์—ฐ๊ฒฐ๋œ ์žฅ์น˜์˜ ์ˆ˜์ž…๋‹ˆ๋‹ค.

ํ”„๋กœ๋•ํŠธ ์„ฑํ•จ
์žฅ์น˜์˜ ๊ณต์‹ ์ œํ’ˆ ์ด๋ฆ„์ž…๋‹ˆ๋‹ค. ์˜์ˆซ์ž ๊ฐ’์ž…๋‹ˆ๋‹ค. ๋ชจ๋“  S ํด๋ž˜์Šค์šฉ
์ œํ’ˆ๋ณด๊ธฐ.

ํ”„๋กœ๋•ํŠธ Id
์žฅ์น˜์˜ ์ œํ’ˆ ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ํ˜•์‹์˜ ์˜์ˆซ์ž ๊ฐ’์ž…๋‹ˆ๋‹ค.
"ํŒŒํŠธ1-ํŒŒํŠธ2-ํŒŒํŠธ3". ๋ชจ๋“  S๊ธ‰ ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๋•ํŠธ ์ผ๋ จ์˜
๋‹จ์œ„์— ๋Œ€ํ•œ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†๋Š” ์ „์—ญ ๊ณ ์œ  ์‹๋ณ„์ž์ž…๋‹ˆ๋‹ค. ์˜์ˆซ์ž ๊ฐ’์ž…๋‹ˆ๋‹ค.
๋ชจ๋“  S๊ธ‰ ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

ํŽŒ์›จ์–ด ๋ฒ„์ „
์žฅ์น˜์—์„œ ์‹คํ–‰ ์ค‘์ธ ํŽŒ์›จ์–ด ๋ฒ„์ „์ž…๋‹ˆ๋‹ค. ํ˜•์‹์€ "Major-Number.Minor-Number"์ž…๋‹ˆ๋‹ค.
๋ชจ๋“  S๊ธ‰ ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

LED ์ฃผ ์ •๋ถ€
LED ํ‘œ์‹œ๊ธฐ๋Š” ์ž ์žฌ์ ์ธ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์— ํ”Œ๋ž˜๊ทธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค. AMBER์˜ LED ์ƒ‰์ƒ
๋ฌธ์ œ๋ฅผ ๋‚˜ํƒ€๋ƒ…๋‹ˆ๋‹ค. ๋ชจ๋“  S ํด๋ž˜์Šค ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ƒ‰์ƒ LED ํ‘œ์‹œ๊ธฐ์˜ ์ƒ‰์ƒ์ž…๋‹ˆ๋‹ค. "๋…น์ƒ‰" ๋˜๋Š” "ํ™ฉ์ƒ‰" ์ค‘ ํ•˜๋‚˜์ž…๋‹ˆ๋‹ค.

์›์ธ ํ˜„์žฌ LED ์ƒ‰์ƒ์˜ ์ด์œ . ์›์ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜์—ด๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
"์•Œ ์ˆ˜ ์—†์Œ", "ํ˜ธ์ŠคํŠธ ์‹œ์Šคํ…œ์—์„œ ํ™ฉ์ƒ‰์œผ๋กœ ์„ค์ •", "์—ด ์„ผ์„œ
์˜ค๋ฅ˜", "ํŒฌ ์˜ค๋ฅ˜" ๋ฐ "์˜จ๋„๊ฐ€ ์ž„๊ณ„ ํ•œ๊ณ„๋ฅผ ์ดˆ๊ณผํ•จ".

์˜จ๋„
์žฅ์น˜์˜ ์ค‘์š”ํ•œ ๊ตฌ์„ฑ ์š”์†Œ์— ๋Œ€ํ•œ ์˜จ๋„ ํŒ๋…๊ฐ’. ๋ชจ๋“  ํŒ๋… ๊ฐ’์€ C๋„์ž…๋‹ˆ๋‹ค.
๋ชจ๋“  ํŒ๋…๊ฐ’์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋ชจ๋“  S-ํด๋ž˜์Šค ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์„ญ์ทจ ์žฅ์น˜ ํก์ž…๊ตฌ์˜ ๊ณต๊ธฐ ์˜จ๋„.

๋ฐฐ์ถœ ๋‹จ์œ„ ๋ฐฐ๊ธฐ ์ง€์ ์˜ ๊ณต๊ธฐ ์˜จ๋„.

๊ต์œก ์œ„์›ํšŒ ์žฅ์น˜ ๋ณด๋“œ ์ „์ฒด์˜ ๊ณต๊ธฐ ์˜จ๋„.

PSU
์žฅ์น˜ ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜์— ๋Œ€ํ•œ ํŒ๋…๊ฐ’. ๋ชจ๋“  S ํด๋ž˜์Šค ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ฃผ ์ •๋ถ€ PSU์˜ ์ž‘๋™ ์ƒํƒœ์ž…๋‹ˆ๋‹ค. ์ „์› ๊ณต๊ธ‰ ์žฅ์น˜ ์ƒํƒœ๋Š” ๋‹ค์Œ ์ค‘ ํ•˜๋‚˜์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋‹ค์Œ: "์ •์ƒ", "๋น„์ •์ƒ", "๊ณ ์ „์••", "ํŒฌ ๊ณ ์žฅ", "๋ฐฉ์—ดํŒ"
์˜จ๋„", "ํ˜„์žฌ ํ•œ๊ณ„", "UV ๊ฒฝ๋ณด ์ž„๊ณ„๊ฐ’ ๋ฏธ๋งŒ์˜ ์ „์••",
"์ €์ „์••", "I2C ์›๊ฒฉ ๊บผ์ง ๋ช…๋ น", "MOD_DISABLE ์ž…๋ ฅ" ๋˜๋Š” "๋‹จ๋ฝ ํ•€
์ดํ–‰".

์ „์•• PSU ์ „์•• ์„ค์ •(๋ณผํŠธ).

Current PSU ์ „๋ฅ˜ ์†Œ๋ชจ๋Ÿ‰(์•”ํŽ˜์–ด).

๋ถ€์ฑ„ ์ •๋ณด
์žฅ์น˜์— ๋Œ€ํ•œ ํŒฌ ํŒ๋…๊ฐ’. ๊ฐ ํŒฌ์— ๋Œ€ํ•œ ํŒ๋…๊ฐ’์ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.
๋งŽ์€. ๋ชจ๋“  S ํด๋ž˜์Šค ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

์ฃผ ์ •๋ถ€ ํŒฌ ์ƒํƒœ("NORMAL" ๋˜๋Š” "FAILED").

์†๋„ ์ •์ƒ์ ์ธ ํŒฌ์˜ ๊ฒฝ์šฐ ํŒฌ ์†๋„(RPM)์ž…๋‹ˆ๋‹ค.

์ฒจ๋ถ€ GPU
์žฅ์น˜์— ์—ฐ๊ฒฐ๋œ ๊ฐ GPU์— ํ•ด๋‹นํ•˜๋Š” PCI ๋ฒ„์Šค ID ๋ชฉ๋ก์ž…๋‹ˆ๋‹ค. ๋ฒ„์Šค
ID๋Š” XNUMX์ง„์ˆ˜๋กœ "domain:bus:device.function" ํ˜•์‹์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  S-ํด๋ž˜์Šค ์ œํ’ˆ์— ์ ์šฉ๋ฉ๋‹ˆ๋‹ค.

๋…ธํŠธ


Linux์—์„œ ๋ฃจํŠธ๋กœ ์‹คํ–‰ํ•˜๋ฉด NVIDIA ์žฅ์น˜ ํŒŒ์ผ์ด nvidia-smi์— ์˜ํ•ด ์ˆ˜์ •๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ด์ฃผ์„ธ์š”
๋“œ๋ผ์ด๋ฒ„ README ํŒŒ์ผ์˜ ๊ด€๋ จ ์„น์…˜.

XNUMXD๋ดํƒˆ์˜ -a ์™€ -g ์ธ์ˆ˜๋Š” ์ด์ œ ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. -q ์™€ -i, ๊ฐ๊ฐ. ํ•˜๋‚˜,
์ด์ „ ์ธ์ˆ˜๋Š” ์ด ๋ฆด๋ฆฌ์Šค์—์„œ ๊ณ„์† ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ


์—”๋น„๋””์•„ smi -q
๋ชจ๋“  GPU์— ๋Œ€ํ•œ ์†์„ฑ์„ ํ•œ ๋ฒˆ ์ฟผ๋ฆฌํ•˜๊ณ  ํ‘œ์ค€ ์ถœ๋ ฅ์— ์ผ๋ฐ˜ ํ…์ŠคํŠธ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์—”๋น„๋””์•„ smi --format=csv, ํ—ค๋” ์—†์Œ --query-gpu=uuid, ์ง€์†์„ฑ ๋ชจ๋“œ
์‹œ์Šคํ…œ์— ์žˆ๋Š” ๋ชจ๋“  GPU์˜ UUID ๋ฐ ์ง€์†์„ฑ ๋ชจ๋“œ๋ฅผ ์ฟผ๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์—”๋น„๋””์•„ smi -q -d ECC, ์ „์› -i 0 -l 10 -f ์•„์›ƒ.๋กœ๊ทธ
0์ดˆ ์ฃผ๊ธฐ๋กœ GPU 10์— ๋Œ€ํ•œ ECC ์˜ค๋ฅ˜ ๋ฐ ์ „๋ ฅ ์†Œ๋น„ ์ฟผ๋ฆฌ,
๋ฌด๊ธฐํ•œ์œผ๋กœ out.log ํŒŒ์ผ์— ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

"nvidia-smi -c 1 -i GPU-b2f5f1b745e3d23d-65a3a26d-097db358-7303e0b6-149642ff3d219f8587cde3a8"
UUID๊ฐ€ ์žˆ๋Š” GPU์— ๋Œ€ํ•ด ์ปดํ“จํŒ… ๋ชจ๋“œ๋ฅผ "PROHIBITED"๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.
"GPU-b2f5f1b745e3d23d-65a3a26d-097db358-7303e0b6-149642ff3d219f8587cde3a8".

์—”๋น„๋””์•„ smi -q -u -x --dtd
๋ชจ๋“  ๋‹จ์œ„์— ๋Œ€ํ•œ ์†์„ฑ์„ ํ•œ ๋ฒˆ ์ฟผ๋ฆฌํ•˜๊ณ  DTD๊ฐ€ ํฌํ•จ๋œ XML ํ˜•์‹์œผ๋กœ ํ‘œ์‹œํ•˜์—ฌ
ํ‘œ์ค€ ์ถœ๋ ฅ.

์—”๋น„๋””์•„ smi --dtd -u -f nvsmi_unit.dtd
๋‹จ์œ„ DTD๋ฅผ nvsmi_unit.dtd์— ์”๋‹ˆ๋‹ค.

์—”๋น„๋””์•„ smi -q -d SUPPORTED_CLOCKS
๋ชจ๋“  GPU์˜ ์ง€์›๋˜๋Š” ํด๋ก์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

์—”๋น„๋””์•„ smi -i 0 --์‘์šฉ ํ”„๋กœ๊ทธ๋žจ-์‹œ๊ณ„ 2500,745
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋ก์„ 2500MHz ๋ฉ”๋ชจ๋ฆฌ ๋ฐ 745MHz ๊ทธ๋ž˜ํ”ฝ์œผ๋กœ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ LOG


=== ์•Œ๋ ค์ง„ ๋ฌธ์ œ ===

* Linux์—์„œ GOM ๋ณ€๊ฒฝ์ด ๋ณด๋ฅ˜ ์ค‘์ธ ๊ฒฝ์šฐ GPU ์žฌ์„ค์ •์„ ํŠธ๋ฆฌ๊ฑฐํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

* Linux์—์„œ GPU ์žฌ์„ค์ •์€ ๋ณด๋ฅ˜ ์ค‘์ธ ECC ๋ชจ๋“œ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ๋ณ€๊ฒฝํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ์žฌ๋ถ€ํŒ…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ชจ๋“œ ๋ณ€๊ฒฝ์„ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋ฐ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

=== nvidia-smi v346 ์—…๋ฐ์ดํŠธ์™€ v352 ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* GPU๋‹น ์„ ํ˜ธ๋„๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด topo ์ง€์› ์ถ”๊ฐ€

* ์ฃผ์–ด์ง„ ๋ ˆ๋ฒจ์— ๋Œ€ํ•ด ์ธ์ ‘ GPU๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ topo ์ง€์› ์ถ”๊ฐ€

* ์ฃผ์–ด์ง„ ๋‘ GPU ๊ฐ„์˜ ๊ฒฝ๋กœ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด topo ์ง€์› ์ถ”๊ฐ€

* ์Šคํฌ๋กค ํ˜•์‹์˜ ํ”„๋กœ์„ธ์Šค ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•œ "nvidia-smi pmon" ๋ช…๋ น์ค„ ์ถ”๊ฐ€

* ๋ฒ„๊ทธ ์ œ์ถœ์— ์‚ฌ์šฉํ•  ์•”ํ˜ธํ™”๋œ ๋””๋ฒ„๊ทธ ๋กœ๊ทธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” "--debug" ์˜ต์…˜ ์ถ”๊ฐ€
NVIDIA๋กœ ๋Œ์•„๊ฐ€๊ธฐ

* Windows WDDM ๋ชจ๋“œ์—์„œ ์‚ฌ์šฉ/์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ฉ”๋ชจ๋ฆฌ ๋ณด๊ณ  ์ˆ˜์ •

* ํšŒ๊ณ„ ํ†ต๊ณ„๋Š” ์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค์™€ ์ข…๋ฃŒ๋œ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ชจ๋‘ ํฌํ•จํ•˜๋„๋ก ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค. ๊ทธ๋งŒํผ
์‹คํ–‰ ์ค‘์ธ ํ”„๋กœ์„ธ์Šค์˜ ์‹คํ–‰ ์‹œ๊ฐ„์€ 0์œผ๋กœ ๋ณด๊ณ ๋˜๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ ์‹ค์ œ ๊ฐ’์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฉ๋‹ˆ๋‹ค.
ํ”„๋กœ์„ธ์Šค๊ฐ€ ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค.

=== nvidia-smi v340 ์—…๋ฐ์ดํŠธ์™€ v346 ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* PCIe ์žฌ์ƒ ์นด์šดํ„ฐ ๋ณด๊ณ  ์ถ”๊ฐ€

* nvidia-smi๋ฅผ ํ†ตํ•œ ๊ทธ๋ž˜ํ”ฝ ํ”„๋กœ์„ธ์Šค ๋ณด๊ณ  ์ง€์› ์ถ”๊ฐ€

* PCIe ํ™œ์šฉ๋„ ๋ณด๊ณ  ์ถ”๊ฐ€

* ์Šคํฌ๋กค ํ˜•์‹์˜ ์žฅ์น˜ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•œ dmon ๋ช…๋ น์ค„ ์ถ”๊ฐ€

* ๋ฐฑ๊ทธ๋ผ์šด๋“œ์—์„œ ์‹คํ–‰ํ•˜๊ณ  ์žฅ์น˜๋ฅผ ๋ฐ๋ชฌ์œผ๋กœ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐ๋ชฌ ๋ช…๋ น์ค„ ์ถ”๊ฐ€
ํ”„๋กœ์„ธ์Šค. /var/log/nvstats/์— ๋‚ ์งœ๊ฐ€ ์ง€์ •๋œ ๋กœ๊ทธ ํŒŒ์ผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.

* ๋ฐ๋ชฌ์ด ์ƒ์„ฑํ•œ ํ†ต๊ณ„ ํŒŒ์ผ์„ ์žฌ์ƒ/์ถ”์ถœํ•˜๊ธฐ ์œ„ํ•œ ์žฌ์ƒ ๋ช…๋ น์ค„ ์ถ”๊ฐ€
์ˆ˜๋‹จ

=== nvidia-smi v331 ์—…๋ฐ์ดํŠธ์™€ v340 ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* ์˜จ๋„ ์ž„๊ณ„๊ฐ’ ์ •๋ณด์— ๋Œ€ํ•œ ๋ณด๊ณ ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

* ๋ธŒ๋žœ๋“œ ์ •๋ณด ๋ณด๊ณ  ๊ธฐ๋Šฅ ์ถ”๊ฐ€(์˜ˆ: Tesla, Quadro ๋“ฑ)

* K40d ๋ฐ K80์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

* ์ƒ˜ํ”Œ(์ „๋ ฅ, ํ™œ์šฉ๋„, ํด๋ก ๋ณ€๊ฒฝ)์— ๋Œ€ํ•œ ์ตœ๋Œ€, ์ตœ์†Œ ๋ฐ ํ‰๊ท  ๋ณด๊ณ  ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋ช…๋ น์ค„ ์˜ˆ: nvidia-smi -q -d power,utilization, clock

* nvidia-smi ํ†ต๊ณ„ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ „๋ ฅ, ์‚ฌ์šฉ๋ฅ ,
์‹œ๊ณ„ ๋ณ€๊ฒฝ, xid ์ด๋ฒคํŠธ ๋ฐ ๊ฐ๊ฐ์— ์ฒจ๋ถ€๋œ ์‹œ๊ฐ„ ๊ฐœ๋…์ด ์žˆ๋Š” ์„ฑ๋Šฅ ์ƒํ•œ ์นด์šดํ„ฐ
๊ฒฌ๋ณธ. ๋ช…๋ น์ค„ ์˜ˆ: nvidia-smi stats

* ๋‘˜ ์ด์ƒ์˜ GPU์—์„œ ๋ฉ”ํŠธ๋ฆญ์„ ์ง‘ํ•ฉ์ ์œผ๋กœ ๋ณด๊ณ ํ•˜๊ธฐ ์œ„ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‰ผํ‘œ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉ
"-i" ์˜ต์…˜์œผ๋กœ ๊ตฌ๋ถ„ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ: nvidia-smi -i 0,1,2

* GPU ์ธ์ฝ”๋” ๋ฐ ๋””์ฝ”๋” ํ™œ์šฉ๋„ ํ‘œ์‹œ ์ง€์› ์ถ”๊ฐ€

* GPUDirect ํ†ต์‹  ๋งคํŠธ๋ฆญ์Šค๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด nvidia-smi topo ์ธํ„ฐํŽ˜์ด์Šค ์ถ”๊ฐ€
(์‹คํ—˜์ )

* ํ‘œ์‹œ๋˜๋Š” GPU ๋ณด๋“œ ID ๋ฐ ๋‹ค์ค‘ GPU ๋ณด๋“œ์ธ์ง€ ์—ฌ๋ถ€์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€

* XML ์ถœ๋ ฅ์—์„œ โ€‹โ€‹์‚ฌ์šฉ์ž ์ •์˜ ์Šค๋กœํ‹€ ์ด์œ  ์ œ๊ฑฐ

=== nvidia-smi v5.319 ์—…๋ฐ์ดํŠธ์™€ v331 ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* ๋งˆ์ด๋„ˆ ๋ฒˆํ˜ธ ๋ณด๊ณ  ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

* ๋ณด๊ณ  BAR1 ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

* ๋ธŒ๋ฆฌ์ง€ ์นฉ ํŽŒ์›จ์–ด ๋ณด๊ณ  ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

=== nvidia-smi v4.319 ํ”„๋กœ๋•์…˜๊ณผ v4.319 ์—…๋ฐ์ดํŠธ ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* ๊ถŒํ•œ ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋ณ€๊ฒฝํ•˜๊ธฐ ์œ„ํ•ด ์ƒˆ๋กœ์šด --applications-clocks-permission ์Šค์œ„์น˜ ์ถ”๊ฐ€
์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์‹œ๊ณ„ ์„ค์ • ๋ฐ ์žฌ์„ค์ •์šฉ.

=== nvidia-smi v4.304์™€ v4.319 ํ”„๋กœ๋•์…˜ ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* ๋””์Šคํ”Œ๋ ˆ์ด ํ™œ์„ฑ ์ƒํƒœ์— ๋Œ€ํ•œ ๋ณด๊ณ ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ๊ณ  ์–ด๋–ป๊ฒŒ ํ‘œ์‹œ๋˜๋Š”์ง€ ๋ช…ํ™•ํžˆ ํ•˜๊ธฐ ์œ„ํ•ด ๋ฌธ์„œ๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
๋””์Šคํ”Œ๋ ˆ์ด ๋ชจ๋“œ ๋ฐ ๋””์Šคํ”Œ๋ ˆ์ด ํ™œ์„ฑ ์ƒํƒœ์™€ ๋‹ค๋ฆ„

* ๋‹ค์ค‘ GPU ๋ณด๋“œ์˜ ์ผ๊ด€์„ฑ์„ ์œ„ํ•ด nvidia-smi -L์€ ํ•ญ์ƒ ๋Œ€์‹  UUID๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.
์ผ๋ จ ๋ฒˆํ˜ธ

* ๊ธฐ๊ณ„๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ์„ ํƒ์  ๋ณด๊ณ  ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์˜ ์„ ํƒ์  ์ฟผ๋ฆฌ ์˜ต์…˜ ์„น์…˜์„ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.
์—”๋น„๋””์•„-smi -h

* ํŽ˜์ด์ง€ ํ๊ธฐ ์ •๋ณด์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. --help-query-retired-pages ๋ฐ -d ์ฐธ์กฐ
PAGE_์€ํ‡ด

* ์ด๋ฆ„์ด ๋ณ€๊ฒฝ๋œ ํด๋Ÿญ ์Šค๋กœํ‹€ ์ด์œ  ์‚ฌ์šฉ์ž ์ •์˜ ํด๋Ÿญ์„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํด๋Ÿญ ์„ค์ •์œผ๋กœ ๋ณ€๊ฒฝ

* ์˜ค๋ฅ˜ ์‹œ ๋ฐ˜ํ™˜ ์ฝ”๋“œ์—๋Š” ๊ฐ ์˜ค๋ฅ˜ ํด๋ž˜์Šค์— ๋Œ€ํ•ด XNUMX์ด ์•„๋‹Œ ๊ณ ์œ ํ•œ ๊ฐ’์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฐ˜ํ™˜ ์ฐธ์กฐ
VALUE ์„น์…˜

* nvidia-smi -i ์ด์ œ ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ๊ฒฝ์šฐ ์ •์ƒ์ ์ธ GPU์—์„œ ์ •๋ณด๋ฅผ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ์˜ ๋‹ค๋ฅธ GPU

* ๊ฒฐํ•จ์ด ์žˆ๋Š” GPU์˜ GPU ์ธ์‡„ PCI ๋ฒ„์Šค ID ๋ฌธ์ œ๋ฅผ ๊ฐ€๋ฆฌํ‚ค๋Š” ๋ชจ๋“  ๋ฉ”์‹œ์ง€

* ์ƒˆ๋กœ์šด ํ”Œ๋ž˜๊ทธ --loop-ms๋Š” ์ดˆ๋‹น ํ•œ ๋ฒˆ๋ณด๋‹ค ๋น ๋ฅธ ์†๋„๋กœ ์ •๋ณด๋ฅผ ์ฟผ๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์‹œ์Šคํ…œ ์„ฑ๋Šฅ์— ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค)

* ํšŒ๊ณ„ ์ ˆ์ฐจ์— ๋Œ€ํ•œ ์ฟผ๋ฆฌ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. --help-query-accounted-apps ๋ฐ -d ์ฐธ์กฐ
ํšŒ๊ณ„

* ์ฟผ๋ฆฌ ์ถœ๋ ฅ์— ๊ฐ•์ œ ์ „์› ์ œํ•œ ์ถ”๊ฐ€

=== nvidia-smi v4.304 RC์™€ v4.304 ํ”„๋กœ๋•์…˜ ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* GPU ์ž‘๋™ ๋ชจ๋“œ(GOM) ๋ณด๊ณ  ๊ธฐ๋Šฅ ์ถ”๊ฐ€

* GPU ์ž‘๋™ ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•˜๋Š” ์ƒˆ๋กœ์šด --gom ์Šค์œ„์น˜ ์ถ”๊ฐ€

=== nvidia-smi v3.295์™€ v4.304 RC ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* ์‚ฌ์šฉ์ž ํ”ผ๋“œ๋ฐฑ์œผ๋กœ ์ธํ•ด ์žฅํ™ฉํ•˜์ง€ ์•Š์€ ์ถœ๋ ฅ ํ˜•์‹์ด ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์—์„œ ๋ณด๋ฅ˜ ์ค‘์ธ ์ •๋ณด๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
ํ…Œ์ด๋ธ”.

* ์ปค๋„ ๋ชจ๋“ˆ์ด ์ˆ˜์‹ ๋˜์ง€ ์•Š์•„ ์ดˆ๊ธฐํ™”์— ์‹คํŒจํ•  ๊ฒฝ์šฐ ์œ ์šฉํ•œ ๋ฉ”์‹œ์ง€ ์ถœ๋ ฅ
์ธํ„ฐ๋ŸฝํŠธ

* NVML ๊ณต์œ  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์‹œ์Šคํ…œ์— ์—†์„ ๋•Œ ๋” ๋‚˜์€ ์˜ค๋ฅ˜ ์ฒ˜๋ฆฌ

* ์ƒˆ๋กœ์šด --applications-clocks ์Šค์œ„์น˜ ์ถ”๊ฐ€

* --display ์Šค์œ„์น˜์— ์ƒˆ ํ•„ํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. -d SUPPORTED_CLOCKS์™€ ํ•จ๊ป˜ ์‹คํ–‰ํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ๋‚˜์—ด
GPU์˜ ์‹œ๊ณ„

* ์—ฌ์œ  ๋ฉ”๋ชจ๋ฆฌ ๋ณด๊ณ  ์‹œ ๋ฐ˜์˜ฌ๋ฆผ ํ•ฉ๊ณ„ ๋ฐ ์‚ฌ์šฉ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ๊ณ„์‚ฐํ•˜๋ฏ€๋กœ
๊ฐ€์น˜๊ฐ€ ๋”ํ•ด์ง€๋Š”

* ์ „์› ๊ด€๋ฆฌ ์ œํ•œ ์ œํ•œ ๋ฐ ๊ธฐ๋ณธ ์ œํ•œ์— ๋Œ€ํ•œ ๋ณด๊ณ  ๊ธฐ๋Šฅ ์ถ”๊ฐ€

* ์ƒˆ๋กœ์šด --power-limit ์Šค์œ„์น˜ ์ถ”๊ฐ€

* ํ…์Šค์ฒ˜ ๋ฉ”๋ชจ๋ฆฌ ECC ์˜ค๋ฅ˜ ๋ณด๊ณ  ์ถ”๊ฐ€

* ํด๋Ÿญ ์Šค๋กœํ‹€ ์ด์œ  ๋ณด๊ณ  ์ถ”๊ฐ€

=== nvidia-smi v2.285์™€ v3.295 ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* ์‹คํ–‰ ๋ช…๋ น์— ๋Œ€ํ•œ ๋ณด๋‹ค ๋ช…ํ™•ํ•œ ์˜ค๋ฅ˜ ๋ณด๊ณ (์˜ˆ: ์ปดํ“จํŒ… ๋ชจ๋“œ ๋ณ€๊ฒฝ)

* ํ•œ ๋ฒˆ์— ์—ฌ๋Ÿฌ GPU์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ๋•Œ ํ•ด๋‹น ์—†์Œ ์˜ค๋ฅ˜๋Š” ๊ฒฝ๊ณ ๋กœ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

* nvidia-smi -i๋Š” ์ด์ œ UUID๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

* UUID ํ˜•์‹์ด UUID ํ‘œ์ค€๊ณผ ์ผ์น˜ํ•˜๋„๋ก ๋ณ€๊ฒฝ๋˜์—ˆ์œผ๋ฉฐ ๋‹ค๋ฅธ ๊ฐ’์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

=== nvidia-smi v2.0์™€ v2.285 ๊ฐ„์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ ===

* VBIOS ๋ฒ„์ „์„ ๋ณด๊ณ ํ•ฉ๋‹ˆ๋‹ค.

* ๋ฐ์ดํ„ฐ์˜ ์ผ๋ถ€๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•ด -d/--display ํ”Œ๋ž˜๊ทธ ์ถ”๊ฐ€

* PCI ํ•˜์œ„ ์‹œ์Šคํ…œ ID ๋ณด๊ณ  ๊ธฐ๋Šฅ ์ถ”๊ฐ€

* M2075 ๋ฐ C2075๋ฅผ ์ง€์›ํ•จ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์—…๋ฐ์ดํŠธ๋œ ๋ฌธ์„œ

* -u ์Šค์œ„์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ HIC HWBC ํŽŒ์›จ์–ด ๋ฒ„์ „ ๋ณด๊ณ 

* ํ˜„์žฌ ํด๋Ÿญ ์˜†์— ์ตœ๋Œ€(P0) ํด๋Ÿญ ๋ณด๊ณ 

* ์žฅ์น˜ ๋˜๋Š” ์žฅ์น˜ DTD๋ฅผ ์ธ์‡„ํ•˜๋Š” --dtd ํ”Œ๋ž˜๊ทธ ์ถ”๊ฐ€

* NVIDIA ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์‹คํ–‰๋˜์ง€ ์•Š์„ ๋•Œ ๋ฉ”์‹œ์ง€ ์ถ”๊ฐ€

* PCIe ๋งํฌ ์ƒ์„ฑ(์ตœ๋Œ€ ๋ฐ ํ˜„์žฌ) ๋ฐ ๋งํฌ ๋„ˆ๋น„(์ตœ๋Œ€ ๋ฐ
ํ˜„์žฌ์˜).

* ๋ณด๋ฅ˜ ์ค‘์ธ ๋“œ๋ผ์ด๋ฒ„ ๋ชจ๋ธ ๊ฐ€์ ธ์˜ค๊ธฐ๋Š” ๋น„๊ด€๋ฆฌ์ž์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

* Windows ๊ฒŒ์ŠคํŠธ ๊ณ„์ •์—์„œ nvidia-smi ์‹คํ–‰ ์ง€์› ์ถ”๊ฐ€

* -q ๋ช…๋ น ์—†์ด nvidia-smi๋ฅผ ์‹คํ–‰ํ•˜๋ฉด -q ๋Œ€์‹  ์žฅํ™ฉํ•˜์ง€ ์•Š์€ ๋ฒ„์ „์ด ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.
๋„์›€

* -l/--loop= ์ธ์ˆ˜์˜ ํŒŒ์‹ฑ ์ˆ˜์ •(๊ธฐ๋ณธ๊ฐ’, 0, ํฐ ๊ฐ’)

* pciBusId ํ˜•์‹ ๋ณ€๊ฒฝ(XXXX:XX:XX.X๋กœ - ์ด ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ 280์—์„œ ๋ณผ ์ˆ˜ ์žˆ์Œ)

* -i ๋ช…๋ น์— ๋Œ€ํ•œ busId์˜ ๊ตฌ๋ฌธ ๋ถ„์„์ด ๋œ ์ œํ•œ์ ์ž…๋‹ˆ๋‹ค. 0:2:0.0 ๋˜๋Š”
0000:02:00 ๋ฐ ๊ธฐํƒ€ ๋ณ€ํ˜•

* "๋“œ๋ผ์ด๋ฒ„ ๋ฒ„์ „"๋„ ํฌํ•จํ•˜๋„๋ก ๋ฒ„์ „ ๊ด€๋ฆฌ ์ฒด๊ณ„ ๋ณ€๊ฒฝ

* XML ํ˜•์‹์€ ์˜ค๋ฅ˜ ์กฐ๊ฑด์ด ๋ฐœ์ƒํ•˜๋”๋ผ๋„ ํ•ญ์ƒ DTD๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

* ๋‹จ์ผ ๋ฐ ์ด์ค‘ ๋น„ํŠธ ECC ์ด๋ฒคํŠธ ๋ฐ XID ์˜ค๋ฅ˜์— ๋Œ€ํ•œ ์ง€์› ์ถ”๊ฐ€(๊ธฐ๋ณธ์ ์œผ๋กœ ํ™œ์„ฑํ™”๋จ
-x ํ”Œ๋ž˜๊ทธ์— ๋Œ€ํ•ด -l ํ”Œ๋ž˜๊ทธ๊ฐ€ ๋น„ํ™œ์„ฑํ™”๋จ)

* ์žฅ์น˜ ์žฌ์„ค์ • -r --gpu-reset ํ”Œ๋ž˜๊ทธ ์ถ”๊ฐ€

* ์ปดํ“จํŒ… ์‹คํ–‰ ํ”„๋กœ์„ธ์Šค ๋ชฉ๋ก ์ถ”๊ฐ€

* ์ „์› ์ƒํƒœ๋ฅผ ์„ฑ๋Šฅ ์ƒํƒœ๋กœ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. XML ์ถœ๋ ฅ์— ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ์ง€์›์ด ์žˆ์Šต๋‹ˆ๋‹ค.
๋กœ ์ž‘์„ฑ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

* ์—…๋ฐ์ดํŠธ๋œ XML ์ถœ๋ ฅ๊ณผ ์ผ์น˜ํ•˜๋„๋ก DTD ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ 2.0์œผ๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์—์„œ alt-nvidia-361-smi ์‚ฌ์šฉ


๋ฌด๋ฃŒ ์„œ๋ฒ„ ๋ฐ ์›Œํฌ์Šคํ…Œ์ด์…˜

Windows ๋ฐ Linux ์•ฑ ๋‹ค์šด๋กœ๋“œ

  • 1
    ์•„๋ณด๊ฐ€๋“œ๋กœ
    ์•„๋ณด๊ฐ€๋“œ๋กœ
    ์•„๋ณด๊ฐ€๋“œ๋กœ๋Š” ๊ณ ๊ธ‰ ๋ถ„์ž
    ํฌ๋กœ์Šค ํ”Œ๋žซํผ ์‚ฌ์šฉ์„ ์œ„ํ•ด ์„ค๊ณ„๋œ ํŽธ์ง‘๊ธฐ
    ์ „์‚ฐํ™”ํ•™, ๋ถ„์ž
    ๋ชจ๋ธ๋ง, ์ƒ๋ฌผ ์ •๋ณดํ•™, ์žฌ๋ฃŒ
    ๊ณผํ•™๊ณผ ...
    ์•„๋ณด๊ฐ€๋“œ๋กœ ๋‹ค์šด๋กœ๋“œ
  • 2
    XMLTV
    XMLTV
    XMLTV๋Š” ์ฒ˜๋ฆฌํ•  ํ”„๋กœ๊ทธ๋žจ ์ง‘ํ•ฉ์ž…๋‹ˆ๋‹ค.
    TV(tvguide) ๋ชฉ๋ก ๋ฐ ๋„์›€๋ง ๊ด€๋ฆฌ
    TV ์‹œ์ฒญ, ๋ชฉ๋ก ์ €์žฅ
    XML ๊ธฐ๋ฐ˜ ํ˜•์‹. ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค
    ํ•ด์•ผ ํ•  ๊ฒƒ...
    XMLTV ๋‹ค์šด๋กœ๋“œ
  • 3
    ์ŠคํŠธ๋ผ์ด์ปค
    ์ŠคํŠธ๋ผ์ด์ปค
    ์ŠคํŠธ๋ผ์ด์ปค ์ž์œ  ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ์ ํŠธ. ์œ ๋ฌผ
    '์˜๋„ ๊ธฐ๋ฐ˜'์œผ๋กœ ์ถœ์‹œ
    ์ด์ค‘ ๋ผ์ด์„ ์Šค: AGPLv3(์ปค๋ฎค๋‹ˆํ‹ฐ) ๋ฐ
    CC-BY-NC-ND 4.0 ๊ตญ์ œ
    (๊ด‘๊ณ )...
    ์ŠคํŠธ๋ผ์ด์ปค ๋‹ค์šด๋กœ๋“œ
  • 5
    ์ง€ํ”Œ๋ฆฝ
    ์ง€ํ”Œ๋ฆฝ
    giflib๋Š” ์ฝ๊ธฐ ๋ฐ
    gif ์ด๋ฏธ์ง€ ์“ฐ๊ธฐ. API์™€ ABI์ž…๋‹ˆ๋‹ค.
    ์— ์žˆ๋˜ libungif์™€ ํ˜ธํ™˜ ๊ฐ€๋Šฅ
    LZW ์••์ถ• ๋™์•ˆ ๋„“์€ ์‚ฌ์šฉ
    ์•Œ๊ณ ๋ฆฌ์ฆ˜์€...
    GIFLIB ๋‹ค์šด๋กœ๋“œ
  • 6
    Alt-F
    Alt-F
    Alt-F๋Š” ๋ฌด๋ฃŒ ์˜คํ”ˆ ์†Œ์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
    DLINK์šฉ ๋Œ€์ฒด ํŽŒ์›จ์–ด
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F์—๋Š” Samba์™€ NFS๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
    ext2/3/4 ์ง€์›...
    Alt-F ๋‹ค์šด๋กœ๋“œ
  • ๋”ยป

Linux ๋ช…๋ น

  • 1
    2ํ•‘6
    2ํ•‘6
    2ping - ์–‘๋ฐฉํ–ฅ ํ•‘ ์œ ํ‹ธ๋ฆฌํ‹ฐ ...
    2ping6 ์‹คํ–‰
  • 2
    2to3-2.7
    2to3-2.7
    2to3-2.7 - Python2์—์„œ Python3์œผ๋กœ ๋ณ€ํ™˜๊ธฐ
    ...
    2to3-2.7 ์‹คํ–‰
  • 3
    cpqarrayd
    cpqarrayd
    cpqarrayd - ์–ด๋ ˆ์ด ์ปจํŠธ๋กค๋Ÿฌ
    ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ๋ชฌ ๊ตฌ๋ฌธ: cpqarrayd [-d]
    [-v] [-t ํ˜ธ์ŠคํŠธ [-t ํ˜ธ์ŠคํŠธ]] ์„ค๋ช…:
    ์ด ํ”„๋กœ๊ทธ๋žจ์€ HP๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    (์ปดํŒฉ) ์–ด๋ผ...
    cpqarrayd ์‹คํ–‰
  • 4
    cproto
    cproto
    cproto - C ํ•จ์ˆ˜ ํ”„๋กœํ† ํƒ€์ž… ์ƒ์„ฑ
    ํ•จ์ˆ˜ ์ •์˜ ๋ณ€ํ™˜ ...
    ์‹คํ–‰ cproto
  • 5
    gapi2 ์ˆ˜์ •
    gapi2 ์ˆ˜์ •
    ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์Œ - ์ด์— ๋Œ€ํ•œ ๋งจํŽ˜์ด์ง€ ์—†์Œ
    ํ”„๋กœ๊ทธ๋žจ. ์„ค๋ช…: ์ด ํ”„๋กœ๊ทธ๋žจ์€
    ๋งจํŽ˜์ด์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์„ ์‹คํ–‰
    ๋„์›€๋ง ์Šค์œ„์น˜๋กœ ๋ฌด์—‡์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”์ง€
    ํ•˜๋‹ค. ์— ๋Œ€ํ•œ ...
    gapi2-fixup ์‹คํ–‰
  • 6
    gapi2 ํŒŒ์„œ
    gapi2 ํŒŒ์„œ
    ๋ฌธ์„œํ™”๋˜์ง€ ์•Š์Œ - ์ด์— ๋Œ€ํ•œ ๋งจํŽ˜์ด์ง€ ์—†์Œ
    ํ”„๋กœ๊ทธ๋žจ. ์„ค๋ช…: ์ด ํ”„๋กœ๊ทธ๋žจ์€
    ๋งจํŽ˜์ด์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์„ ์‹คํ–‰
    ๋„์›€๋ง ์Šค์œ„์น˜๋กœ ๋ฌด์—‡์„ ๋ณผ ์ˆ˜ ์žˆ๋Š”์ง€
    ํ•˜๋‹ค. ์— ๋Œ€ํ•œ ...
    gapi2-parser ์‹คํ–‰
  • ๋”ยป

Ad