Intel VTune Memory Bandwidth ๋ถ„์„ํ•˜๊ธฐ

Intel VTune ์œผ๋กœ Memory Bandwidth ๋ฅผ ๋ถ„์„ํ•˜๋ ค๋ฉด, ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๋กœ๋”ฉ์‹œ์ผœ์•ผ ํ•œ๋‹ค. (์ฐธ๊ณ ๋กœ ๋ฉ”๋ชจ๋ฆฌ ๋ถ„์„์€ ๋ฆฌ๋ˆ…์Šค์—์„œ๋งŒ ๊ฐ€๋Šฅํ•˜๋‹ค.) ํ•ด๋‹น ์ž‘์—…์„ ํ•˜์ง€ ์•Š๊ณ  โ€˜General Exploration > Analyze memory bandwidthโ€™ ๋ฅผ ์ฒดํฌํ•˜๋ฉด ์—„ํ•œ ๊ฒฝ๊ณ ์ฐฝ์ด ๋ฐ˜๊ธธ ๊ฒƒ์ด๋‹ค. ์ด ๋ฌธ์„œ๋ฅผ ์ฐธ๊ณ ํ•ด๋„ ์ข‹์ง€๋งŒ, VTune ์ด ์„ค์น˜๋œ ๊ฒฝ๋กœ์—์„œ sepdk/src/README.txt ๋ฅผ ๋ณด๋Š” ๊ฒŒ ๋” ์‰ฝ๋‹ค. ์ด ๋‚ด์šฉ์„ ์š”์•ฝํ•˜๋ฉด, ์ปค๋„ ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ์ฒดํฌํ•œ๋‹ค. ํ”„๋กœํŒŒ์ผ๋ง์ด ๊ฐ€๋Šฅํ•˜๊ณ  ๋ชจ๋“ˆ ๋กœ๋”ฉ์ด ๊ฐ€๋Šฅํ•ด์•ผ ํ•œ๋‹ค. CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_PROFILING=y ์ปค๋„ ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์ปดํŒŒ์ผ์‹œํ‚ฌ ํ—ค๋”ํŒŒ์ผ์ด ํ•„์š”ํ•˜๋‹ค....

January 22, 2018 ยท 1 min ยท interp

Office 2016 ์ปค์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋„๊ธฐ

Office 2016 ๋ถ€ํ„ฐ์ธ์ง€ ๋ชจ๋ฅด๊ฒ ์ง€๋งŒ, ์ปค์„œ๊ฐ€ ๋ถ€๋“œ๋Ÿฝ๊ฒŒ ์›€์ง์ด๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์ด ์ถ”๊ฐ€๋˜์—ˆ๋‹ค. ์‹ค์ œ ์ž…๋ ฅ ์†๋„๋Š” ๊ฐ™์„์ง€ ๋ชจ๋ฅด๊ฒ ๋Š”๋ฐ, ๋ฌธ์„œ ์ž‘์—…์„ ํ•˜๊ณ  ์žˆ์ž๋‹ˆ ์กฐ๊ธˆ ๋‹ต๋‹ตํ•œ ๋Š๋‚Œ์ด ๋“ค์—ˆ๋‹ค. ์กฐ๊ธˆ ๋Š๋ฆฌ๊ฒŒ ์ž…๋ ฅ๋˜๋Š” ๋Š๋‚Œ? ๊ทธ๋ž˜์„œ ์ด๊ฑธ ๋Œ ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์„ ๋‘ ๊ฐ€์ง€ ์ฐพ์•˜๋Š”๋ฐ, ํ•˜๋‚˜๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด๋ผ ๊ท€์ฐฎ์•˜๋‹ค. ๋‹ค๋ฅธ ํ•˜๋‚˜๋Š” ๊ทธ ๊ฒƒ๋ณด๋‹จ ๊ฐ„๋‹จํ•˜๋‹ค. ์•„๋ž˜ ์Šคํฌ๋ฆฐ์ƒท ์ˆœ์„œ๋Œ€๋กœ ๋”ฐ๋ผ๊ฐ€ ์ฒดํฌ๋ฅผ ํ•ด์ œํ•˜๋ฉด ๋œ๋‹ค. ์ œ์–ดํŒ > ์‹œ์Šคํ…œ์œผ๋กœ ๋“ค์–ด๊ฐ„ ๋‹ค์Œ, ๊ณ ๊ธ‰ ์‹œ์Šคํ…œ ์„ค์ •์œผ๋กœ ๋“ค์–ด๊ฐ„๋‹ค. ๊ณ ๊ธ‰ ํƒญ์—์„œ, ์„ฑ๋Šฅ ํ•ญ๋ชฉ์— โ€˜์„ค์ •โ€ฆโ€™ ์„ ํด๋ฆญํ•œ๋‹ค. โ€˜์‹œ๊ฐ ํšจ๊ณผโ€™ ํƒญ์—์„œ, ์ฐฝ์˜ ์ œ์–ด ๋ฐ ์š”์†Œ์— ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ ์ถ”๊ฐ€ ํ•ญ๋ชฉ์˜ ์ฒดํฌ๋ฅผ ํ•ด์ œํ•œ๋‹ค....

January 16, 2018 ยท 1 min ยท interp

Java Web Application ์ž…๋ฌธ (1) ์ค€๋น„์šด๋™

Java? ์ „ํ†ต์˜ APM, Node.js ๋ชจ๋‘ ํ•œ ๊ฑธ์Œ ์ •๋„๋Š” ์ž์‹ ์žˆ๊ฒŒ ๋—„ ์ˆ˜ ์žˆ๋Š” (?) ์ˆ˜์ค€์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ, ๊ฐ‘์ž‘์Šค๋Ÿฐ Java Web Application ๋„์ „์ด๋ผ๋‹ˆ. ๋ฐ”๊นฅ ์„ธ์ƒ(?) ์—์„  ์•„์ง๋„ Java ๊ฐœ๋ฐœ์ž๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด ํ˜„์‹ค์ด๋‹ค. ์ด์ œ ๊ทธ๊ฒƒ์„ ๋Œ€๋น„ํ•˜๋Š” ์ฐจ์›์ด๋‹ค. Java ํ•˜๋‚˜๋งŒ ๊ฐ€์ง€๊ณ  ๋Œ€๋ถ€๋ถ„์˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ฐœ๋ฐœ์— ๋น„๋นŒ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๊ธฐ๋„ ํ•˜๋‹ค. (๊ฐœ์ธ์ ์œผ๋กœ, ์ด๋Ÿฐ ๋Œ€์ค‘์„ฑ์ด Java ๊ฐœ๋ฐœ์ž์˜ ๊ฐ€์น˜๋ฅผ ๋–จ์–ด๋œจ๋ฆฐ๋‹ค๊ณ  ์ „ํ˜€ ์ƒ๊ฐํ•˜์ง€ ์•Š๋Š”๋‹ค. Java ๊ฐœ๋ฐœ์ž๋Š” ๋งŽ์ง€๋งŒ, ์ข‹์€ Java ๊ฐœ๋ฐœ์ž๋ฅผ ์ฐพ๋Š” ๊ฒƒ์€ ์ „ํ˜€ ๋‹ค๋ฅธ ๋ฌธ์ œ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋‹ˆ๊นŒ.) ์ž…๋ฌธ์„œ ๊ตฌ์ž… ๋‹จ์ˆœํžˆ โ€˜Spring ๊ธฐ๋ฐ˜์œผ๋กœ ์›น ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค์–ด์š”โ€™ ๋ผ๋Š” ๋ง๋งŒ ๋“ฃ๊ณ  Spring ์ž…๋ฌธ์„œ!...

January 9, 2018 ยท 2 min ยท interp

Gitlab ์•„๋ฐ”ํƒ€/์ฒจ๋ถ€ํŒŒ์ผ ์ƒ๋Œ€ ๊ฒฝ๋กœ ์„ค์ •

Gitlab์˜ External_Url ์„ ์‹ค์ œ ์„œ๋ฒ„ ์ฃผ์†Œ์™€ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ•  ๋•Œ์—”, ์‹ค์ œ nginx ์—๋„ ํ•ด๋‹น ๋„๋ฉ”์ธ์œผ๋กœ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •ํ•ด์•ผ ํ•˜๋Š” ๊ฒŒ ๋งž๋‹ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด, ์ฒจ๋ถ€ํŒŒ์ผ๊ณผ ์•„๋ฐ”ํƒ€ ์ด๋ฏธ์ง€๊ฐ€ ๋ชจ๋‘ ๊นจ์ ธ๋‚˜์˜จ๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๋Ÿฌ๊ธฐ ์ „์— Gitlab ์ฐจ์›์—์„œ ์ƒ๋Œ€ ๊ฒฝ๋กœ๋กœ ์•„๋ฐ”ํƒ€๋ฅผ ์ถœ๋ ฅํ•  ์ˆ˜ ์žˆ๋„๋ก ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉ๋ฒ• โ€˜๋„โ€™ ์žˆ์œผ๋‹ˆ ํŽธ๋ฒ•์œผ๋กœ ์ˆ˜์ •ํ–ˆ๋‹ค. ์•„๋ฐ”ํƒ€ ์ƒ๋Œ€ ๊ฒฝ๋กœ ์„ค์ • /opt/gitlab/embedded/service/gitlab-rails/app/models/concerns/avatarable.rb ํŒŒ์ผ์—์„œ ์ ˆ๋Œ€ ๊ฒฝ๋กœ๋กœ ์ˆ˜์ •ํ•˜๋Š” ์ฝ”๋“œ๊ฐ€ ์žˆ๋Š”๋ฐ, url_base ์— ๋ง๋ถ™์ด๋Š” ์ฝ”๋“œ๋“ค์„ ์ „๋ถ€ ์ฃผ์„์ฒ˜๋ฆฌํ•˜๋ฉด ๋œ๋‹ค. ๋‹น์—ฐํžˆย gitlab-ctl reconfigure && gitlab-ctl restart ๋ฅผ ํ•ด ์ค˜์•ผ ํ•œ๋‹ค....

January 8, 2018 ยท 1 min ยท interp

Gitlab Markdown Parser ๋ฐ”๊พธ๊ธฐ

Git ๊ธฐ๋ฐ˜ ํ”„๋กœ์„ธ์Šค ๋„๊ตฌ์ธ Gitlab ์€ ์˜คํ”ˆ์†Œ์Šค์ด๊ธฐ ๋•Œ๋ฌธ์— Community Edition ์„ ์“ฐ๊ฑด, Enterprise Edition ์„ ์“ฐ๊ฑด ์ƒ๊ด€์—†์ด ๋ง˜๋Œ€๋กœ ์ˆ˜์ •ํ•ด์„œ ์‚ฌ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ฌผ๋ก  ์ ์ ˆํ•œ ๊ฐ(?)์œผ๋กœ ์ˆ˜์ •ํ•  ๊ณณ์„ ์ฐพ์•„์•ผ ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์€ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ๋Š” Gitlab์—์„œ ๋ฌธ์„œ ์ž‘์„ฑ์— ํ•„์š”ํ•œ Markdown ์˜ Parser ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐฉ๋ฒ•์„ ์ •๋ฆฌํ•ด ๋‘”๋‹ค. Ruby ๊ฐœ๋ฐœ์ž๊ฐ€ ์•„๋‹ˆ๋ผ์„œ ์ „์ฒด ๋นŒ๋“œ ์ˆœ์„œ๊ฐ€ ์ •๊ณต๋ฒ•์ฒ˜๋Ÿผ ๋ณด์ด์ง„ ์•Š๊ฒ ์ง€๋งŒ. Gitlab์˜ Markdown Parser๋Š” Redcarpet ์„ ์‚ฌ์šฉํ•œ๋‹ค. ์•„๋งˆ Jekyll ๋„ ๊ธฐ๋ณธ์ ์œผ๋กœ Redcarpet ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์•Œ๊ณ  ์žˆ๋‹ค. ๋งŒ์•ฝ Ruby์˜ Redcarpet ์„ Markdown Parser ๋กœ ์“ฐ๋Š” ๊ฒฝ์šฐ๋ผ๋ฉด ๋˜‘๊ฐ™์ด ์ ์šฉ์ด ๊ฐ€๋Šฅํ•˜๋‹ค....

January 3, 2018 ยท 2 min ยท interp

oh-my-zsh ์ƒ‰๊น” ๊ณ ๋ฅด๊ธฐ

oh-my-zsh ํ…Œ๋งˆ ์ž‘์—…์„ agnoster ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณ ์ณ์„œ ์‚ฌ์šฉ ์ค‘์ด๋‹ค. ๊ทธ๋Ÿฐ๋ฐ ์ฃผ์„์„ ๋ณด๋ฉด ๋‹ค์Œ ์ƒ‰๊น”๋งŒ ์ง€์›ํ•˜๋Š” ๊ฒƒ ์ฒ˜๋Ÿผ ๋‚˜์˜จ๋‹ค. white, black, red, blue, green, yellow, cyan, magenta ์‚ฌ์ „์— ์ •์˜๋œ ๊ฒƒ ์™ธ์˜ ์ƒ‰์ƒ์„ ์„ค์ •ํ•˜๋ ค๋ฉด, ๋‹ค์Œ ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค. ํ„ฐ๋ฏธ๋„ ์ข…๋ฅ˜๊ฐ€ xterm-256color ์—ฌ์•ผ ํ•œ๋‹ค. (xterm ์ด๋ฉด ์ƒ‰๊น”์„ ์ •ํ•ด๋„ ์ œ๋Œ€๋กœ ์ถœ๋ ฅ์ด ์•ˆ๋œ๋‹ค.) oh-my-zsh ์—์„œ, %{%K{123}%} ๋˜๋Š” %{%F{123}%} ๋ฅผ ๊ฐ€์ง€๊ณ  ์ƒ‰๊น”์„ ์ฐพ๋Š”๋‹ค. ์ด ๋•Œ 123 ๋Œ€์‹  0~255 ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค. 0~255 ์ˆซ์ž์™€ ๋Œ€์‘๋˜๋Š” ์ƒ‰์ƒ์„ ์ฐพ์•„์•ผ ํ•˜๋Š”๋ฐ, ์—ฌ๊ธฐ๋ฅผ ์ฐธ๊ณ ํ•˜๋ฉด ๋„์›€์ด ๋œ๋‹ค....

December 13, 2017 ยท 1 min ยท interp

X11 on Windows Linux Subsystem

์ œ๋ชฉ์€ ๋‹ค์Œ ๋‚ด์šฉ์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค. Windows 10 ์—์„œ ์ง€์›ํ•˜๋Š” Linux Subsystem ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด ์ด์•ผ๊ธฐํ•œ๋‹ค. ์ž˜ ๋ชจ๋ฅด๊ฒ ๋‹ค๋ฉด ์ด ๊ธ€์„ ์ฝ๊ณ  ์„ค์น˜์— ๋„์ „ํ•ด ๋ณด์ž. ๊ทธ๋Ÿฐ๋ฐ ๊ธ€ ๋‚ด์šฉ์„ ๋ณด๋ฉด ์ด๊ฑฐ๋ž‘ ๊ด€๋ จ ์—†๋‹ค. Babun, Mintty, Git on Bash, Putty ์ „๋ถ€ ํฌํ•จ์ด๋‹ค SSH์— ์ ‘์†ํ•œ ์„œ๋ฒ„์—์„œ X11 Forwarding ์„ ๋ฐ›๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ๋ฅผ ์ด์•ผ๊ธฐํ•œ๋‹ค. ๋‹จ์ ์œผ๋กœ, ์ ‘์†ํ•œ ์„œ๋ฒ„์—์„œ ํŒŒ์ด์–ดํญ์Šค ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ๋‚ด ์œˆ๋„์šฐ ํ™”๋ฉด์— ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์ด ์‹คํ–‰๋˜๋Š” ๊ฑฐ๋‹ค. ์ด๊ฑธ ๋”ฐ๋กœ ์ด์•ผ๊ธฐํ•˜๊ณ  ์‹ถ์ง€ ์•Š์œผ๋‹ˆ Xming ์ด๋‚˜ VcXsrv (์ถ”์ฒœ) ์„ ์ฐธ๊ณ ํ•ด ์„ค์น˜ํ•ด๋ณด์ž....

November 29, 2017 ยท 2 min ยท interp

C# xUnit ์‹ค์Šต

์กธ์—…ํ”„๋กœ์ ํŠธ๋„ ์•„๋‹ˆ๊ณ , ๊ธฐ๋ง๊ณ ์‚ฌ ๋Œ€์‹  ์น˜๋ฃฌ ํ…€ํ”„๋กœ์ ํŠธ์˜ ๋งˆ์ง€๋ง‰์„ ์žฅ์‹ํ•  ์œˆ๋„์šฐ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋ฐฐ์šฐ๋ ค ํ–ˆ์œผ๋‚˜ ๋ฌธ ์•ž์—์„œ ์„œ์„ฑ์ด๊ธฐ๋งŒ ํ–ˆ๋˜ ๋ฐ”๋กœ ๊ทธ ์–ธ์–ด, C#์„ ๋‹น์žฅ ์จ๋จน์–ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ์ด ๋ฐœ์ƒํ–ˆ๋‹ค. (์ด๋Ÿฐ ์ƒํ™ฉ์ด ๋ฐœ์ƒํ•œ ๊ฒƒ์ด ์ฐธ ์•ˆํƒ€๊น๊ธด ํ•˜์ง€๋งŒ) ๋ฐฐ์›€์˜ ๊ธฐํšŒ๋กœ ์‚ผ๋Š” ์ˆ˜ ๋ฐ–์— ์—†๋‹ค. dotnet test ๋ฐ xUnit์„ ์‚ฌ์šฉํ•˜์—ฌ .NET Core์—์„œ C# ์œ ๋‹› ํ…Œ์ŠคํŠธ๋ผ๋Š” MS ๋ฌธ์„œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์‹ค์Šต์„ ํ–ˆ๋Š”๋ฐ, ์—ฌ๊ธฐ์„œ ์ค‘์š”ํ•œ ๊ฒƒ์€, ๋‚ด๊ฐ€ ๋งŒ๋“ค์–ด์•ผ ํ•˜๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ Target Framework๊ฐ€ .NET Core ๊ฐ€ ์•„๋‹ˆ๋ผ .NET Framework 4....

November 29, 2017 ยท 3 min ยท interp

Gitlab ์‚ฝ์งˆ๊ธฐ

Upgrade 8.x ๋กœ ์“ฐ๋‹ค๊ฐ€ 10.x ๋กœ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ง„ํ–‰ํ–ˆ๋‹ค. ์•„๋‹ˆ.. ๊ทธ๋Ÿฐ๋ฐ Postgresql Database ๋ฒ„์ „์ด ๋‹ค๋ฅด๋‹ค๊ณ ? ์•Œ๊ณ ๋ณด๋‹ˆ ์ด๋ ‡๊ฒŒ ๋Œ€๊ฒฉ๋ณ€์„ ์ผ์œผํ‚ค๋ฉด ์•ˆ ๋˜๋˜ ๊ฑฐ์˜€๋‹ค. ๊ทธ๋ž˜์„œ ๊ฒธ์‚ฌ๊ฒธ์‚ฌ 9.5.10 ์œผ๋กœ ๋‹ค์‹œ ์„ค์น˜ํ•˜๋‹ˆ๊นŒ ๋œ๋‹ค. gitlab-ctl reconfigure ๋ฅผ ์„ค์น˜ ์งํ›„์— ๋ฐ˜๋“œ์‹œ ํ•ด ์ค˜์•ผ ํ•œ๋‹ค. ๊ฐ€๋” gitlab-ctl pg-upgrade ๋ฅผ ๊ผญ ํ•˜๋ผ๋Š” ๋ง์ด ์žˆ๋˜๋ฐ, ๋‚ด๊ฐ€ ํ•ด๋ณด๋‹ˆ๊นŒ gitlab-ctl reconfigure ํ•  ๋•Œ ์•Œ์•„์„œ ํ•œ๋‹ค (โ€ฆ) ํ–ˆ๋˜ ๊ฑฐ ๋˜ ํ•˜๋Š” ๋Š๋‚Œ. gitlab-ctl restart ๋ฅผ ํ•  ๋•Œ postgresql ์ด๋‚˜ ๋‹ค๋ฅธ ๊ณณ์—์„œ โ€˜down, up, want upโ€™ ์ด๋Ÿฐ ๊ฒŒ ๋œจ๋ฉด ์„œ๋น„์Šค๊ฐ€ ์˜จ์ „ํžˆ ์ˆ˜ํ–‰๋  ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์ด๋‹ค....

November 15, 2017 ยท 4 min ยท interp

Linux ์—์„œ CPU/Memory/Disk ํ™•์ธ

์ž์ฃผ ์“ฐ๊ธด ํ•˜์ง€๋งŒ, ๊ณง๋ฐ”๋กœ ์ƒ๊ฐ๋‚˜์ง€ ์•Š์„ ๊ฒƒ์„ ๋Œ€๋น„ํ•ด์„œโ€ฆ ์„œ๋ฒ„์‹ค ์„œ๋ฒ„ ์‚ฌ์–‘์„ ์ „๋ถ€ ์ฒดํฌํ•˜๋ ค๋‹ค ๋ณด๋‹ˆ ์–ด์ฉ” ์ˆ˜ ์—†์ด ์ •๋ฆฌํ–ˆ๋‹ค. CPU / Memory ํ™•์ธ CPU / Memory ๋Š” ์‚ฌ์‹ค ์‰ฝ๋‹ค. /proc/cpuinfo ์™€ /proc/meminfo ์•ˆ์— ๋“ค์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. Disk ํ™•์ธ df ๋Š” mount ๋œ ๊ฒƒ๋งŒ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•ด์„œ ๋ณ„๋กœ๊ณ , lsblk ๋ฅผ ํ•˜๋ฉด ๋งˆ์šดํŠธ๋˜์ง€ ์•Š์€ ๊ฒƒ๊นŒ์ง€ ๋‚˜์˜จ๋‹ค.

October 30, 2017 ยท 1 min ยท interp