์˜ฌ๋ฆฌ๋Š”๊ฑฐ ์žŠ์„ ๋ป” ํ–ˆ๋„ค์š”. ์ค‘๊ฐ„์— ์„ธ ์ค„ ์š”์•ฝ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ 3D XPoint์˜ ํŠน์„ฑ์ƒ in-place update๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ๋ฎ์–ด์“ฐ๋”๋ผ๋„ ๋ณ„๋‹ค๋ฅธ ์†๋„์ €ํ•˜๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ LBA ํฌ๊ธฐ๋ฅผ ๋ณ€๊ฒฝํ•  ๋•Œ๋„ nvme format ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•ด์•ผํ•˜์ฃ . ๊ทธ์™ธ์— NVMe ์‚ฌ์–‘์—๋„ ๋ช…์‹œ๋˜์–ด ์žˆ๋Š”๋งŒํผ, Optane SSD๋Š” ์ผ๋‹จ nvme format ๋ช…๋ น์— ๋Œ€์‘์„ ํ–ˆ๊ณ , ํ•ด๋‹น ๋ช…๋ น์€ Optane SSD๋ฅผ ์ „๋ถ€ 0์œผ๋กœ ์ฑ„์šฐ๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

๊ณต์‹ ์ž๋ฃŒ๋Š” ์•„๋‹ˆ๊ณ  purge์˜ ๊ทผ๋ณธ์ ์ธ ๋ชฉํ‘œ์™€ ์ œํ’ˆ๋งˆ๋‹ค ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์ด ๋‹ค๋ฆ„ + ์ƒ๋‹นํžˆ ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹จ ์ ์—์„œ ๋‚˜์˜จ ์ถ”๋ก ์ž…๋‹ˆ๋‹ค.



๊ณต์‹์ ์œผ๋กœ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•ด์„œ๋Š” P4800X๋งŒ์ด ๋‹ค๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค. ์ธํ…” ๊ธฐ์ˆ ๋ฌธ์„œ TA-338060-001์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”

ํ•ด๋‹น ๋ฌธ์„œ์—์„œ๋Š” P4800X ์‹œ๋ฆฌ์ฆˆ์˜ format time์ด ์ผ๋ฐ˜์ ์œผ๋กœ kernel timeout์„ค์ •๋ณด๋‹ค ๊ธธ๋‹ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


๊ทธ๋ž˜์„œ ์„ธ ์ค„ ์š”์•ฝ์ž…๋‹ˆ๋‹ค.

echo 0 > /proc/sys/kernel/hung_task_timeout_secs

echo 3600000 > /sys/module/nvme_core/parameters/admin_timeout

nvme format --timeout=3600000 -f /dev/nvme0n1


ํƒ€์ž„์•„์›ƒ์ด ์งง์œผ๋ฉด ๋Š˜๋ฆฌ๋ฉด ๋˜์ฃ . 1์‹œ๊ฐ„=3600000ms๋กœ ํƒ€์ž„์•„์›ƒ์„ ๋Š˜๋ ค์„œ ํฌ๋งท์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ์„ฑ๊ณตํ•˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


์ฐธ๊ณ ๋กœ ๊ฐ€์žฅ ์ตœ์‹ ์ด์ž ์ตœํ›„์˜ Optane SSD์ธ P5800X ์‹œ๋ฆฌ์ฆˆ๋Š” nvme format์— ๋Œ€ํ•ด ์ฆ‰์‹œ ์ˆ˜ํ–‰๋˜์—ˆ์Œ์„ ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

์ ์–ด๋„ ์ œ๊ฐ€ ์จ๋ณธ Optane SSD ์ค‘์—์„  P5800X๋งŒ์ด ์ฆ‰์‹œ ์‘๋‹ตํ–ˆ๋„ค์š”




์ฐธ๊ณ ๋กœ, ๋ฒค์น˜๋งˆํฌ์— ์žˆ์–ด์„œ๋Š” FOB๋กœ ๋˜๋Œ๋ฆฌ๋Š” nvme format ๋ช…๋ น๋ณด๋‹ค ์ „์›์„ ์ผœ๋‘๊ณ  ๋ฐฉ์น˜ํ•˜๋Š”๊ฒŒ Optane SSD์˜ ์˜ฌ๋ฐ”๋ฅธ ์„ฑ๋Šฅ ์ธก์ •์— ๋„์›€๋ฉ๋‹ˆ๋‹ค.