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

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

trace-cmd - ํด๋ผ์šฐ๋“œ์˜ ์˜จ๋ผ์ธ

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

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

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

์ด๋ฆ„


trace-cmd - Ftrace Linux ์ปค๋„ ๋‚ด๋ถ€ ์ถ”์ ๊ธฐ์™€ ์ƒํ˜ธ ์ž‘์šฉ

๊ฐœ์š”


์ถ”์  cmd COMMAND [์˜ต์…˜]

๊ธฐ์ˆ 


์ด ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์—๋Š” XNUMXยตm ๋ฐ XNUMXยตm ํŒŒ์žฅ์—์„œ ์ตœ๋Œ€ XNUMXW์˜ ํ‰๊ท  ์ถœ๋ ฅ์„ ์ œ๊ณตํ•˜๋Š” ์ถ”์  cmd(1) ๋ช…๋ น์€ Linux ๋‚ด๋ถ€์— ๊ตฌ์ถ•๋œ Ftrace ์ถ”์ ๊ธฐ์™€ ์ƒํ˜ธ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค.
ํ•ต์‹ฌ. debugfs ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์žˆ๋Š” Ftrace ํŠน์ • ํŒŒ์ผ๊ณผ ์ธํ„ฐํŽ˜์ด์Šคํ•ฉ๋‹ˆ๋‹ค.
์ถ”์  ๋””๋ ‰ํ† ๋ฆฌ ์•„๋ž˜. ใ… COMMAND trace-cmd์— ์ˆ˜ํ–‰ํ•  ์ž‘์—…์„ ์ง€์‹œํ•˜๋ ค๋ฉด ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ช…๋ น


๊ธฐ๋ก - ์‹ค์‹œ๊ฐ„ ์ถ”์ ์„ ๊ธฐ๋กํ•˜๊ณ  trace.dat ํŒŒ์ผ์„
๋กœ์ปฌ ๋””์Šคํฌ ๋˜๋Š” ๋„คํŠธ์›Œํฌ.

๋ณด๊ณ ์„œ - trace.dat ํŒŒ์ผ์„ ์ฝ๊ณ  ์ด์ง„ ๋ฐ์ดํ„ฐ๋ฅผ
ASCII ํ…์ŠคํŠธ ํŒ๋… ๊ฐ€๋Šฅ ํ˜•์‹.

hist - ์ด๋ฒคํŠธ์˜ ํžˆ์Šคํ† ๊ทธ๋žจ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

stat - ์‹คํ–‰ ์ค‘์ธ ์‹œ์Šคํ…œ์˜ ์ถ”์ (ftrace) ์ƒํƒœ ํ‘œ์‹œ

options - *๋ณด๊ณ *์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ํ”Œ๋Ÿฌ๊ทธ์ธ ์˜ต์…˜์„ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

์‹œ์ž‘ - trace.dat ํŒŒ์ผ์— ๊ธฐ๋กํ•˜์ง€ ์•Š๊ณ  ์ถ”์ ์„ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

stop - ์ถ”์  ์ค‘์ง€(๊ธฐ๋ก๋งŒ ๋น„ํ™œ์„ฑํ™”, ์ถ”์ ์ž์˜ ์˜ค๋ฒ„ํ—ค๋“œ)
์—ฌ์ „ํžˆ ์œ ํšจ)

restart - ์ด์ „ ์ค‘์ง€์—์„œ ์ถ”์ ์„ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค(ํšจ๊ณผ ๊ธฐ๋ก๋งŒ ํ•ด๋‹น).

์ถ”์ถœ - ์ปค๋„ ๋ฒ„ํผ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”์ถœํ•˜๊ณ  trace.dat๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.
ํŒŒ์ผ.

์žฌ์„ค์ • - ๋ชจ๋“  ์ถ”์ ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  ์‹œ์Šคํ…œ ์„ฑ๋Šฅ์„ ๋˜๋Œ๋ฆฝ๋‹ˆ๋‹ค.
(์ปค๋„ ๋ฒ„ํผ์—์„œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์ง€์šฐ๊ธฐ)

split - trace.dat ํŒŒ์ผ์„ ๋” ์ž‘์€ ํŒŒ์ผ๋กœ ๋ถ„ํ• ํ•ฉ๋‹ˆ๋‹ค.

list - ๊ธฐ๋กํ•  ์ˆ˜ ์žˆ๋Š” ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”Œ๋Ÿฌ๊ทธ์ธ ๋˜๋Š” ์ด๋ฒคํŠธ๋ฅผ ๋‚˜์—ดํ•ฉ๋‹ˆ๋‹ค.

์ฒญ์ทจ - ์›๊ฒฉ ์ถ”์  ์—ฐ๊ฒฐ์„ ์ฒญ์ทจํ•  ํฌํŠธ๋ฅผ ์—ฝ๋‹ˆ๋‹ค.

๋ณต์› - ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•œ trace-cmd ๋ ˆ์ฝ”๋“œ ์‹คํ–‰์˜ ๋ฐ์ดํ„ฐ ํŒŒ์ผ ๋ณต์›

stack - ์Šคํƒ ์ถ”์  ํ”„๋กœ๊ทธ๋žจ ์‹คํ–‰ ๋ฐ ํ‘œ์‹œ

check-events - ๋ชจ๋“  ์ถ”์  ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ํ˜•์‹ ๋ฌธ์ž์—ด์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ณ  ๋ฐ˜ํ™˜ํ•ฉ๋‹ˆ๋‹ค.
๋ชจ๋“  ํ˜•์‹์„ ๊ตฌ๋ฌธ ๋ถ„์„ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ์—ฌ๋ถ€

์˜ต์…˜


-h, --๋•๋‹ค
๋„์›€๋ง ํ…์ŠคํŠธ๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋‹ค๋ฅธ ์˜ต์…˜์€ ํ•ด๋‹น ๋ช…๋ น์— ๋Œ€ํ•œ ๋งค๋‰ด์–ผ ํŽ˜์ด์ง€๋ฅผ ์ฐธ์กฐํ•˜์‹ญ์‹œ์˜ค.

onworks.net ์„œ๋น„์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜จ๋ผ์ธ์œผ๋กœ trace-cmd ์‚ฌ์šฉ


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

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

Linux ๋ช…๋ น

Ad