เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

OnWorks favicon

btt - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เปเบฅเปˆเบ™ btt เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡ btt เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


btt - เบงเบดเป€เบ„เบฒเบฐ block i/o traces เบ—เบตเปˆเบœเบฐเบฅเบดเบ”เป‚เบ”เบ blktrace

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


btt
[ -a | --seek-absolute]
[ -A | --เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”]
[ - เบ‚output เบŠเบทเปˆ> | --dump-blocknos=output เบŠเบทเปˆ> ]
[ - เบ‡เบงเบดเบ™เบฒเบ—เบต> | --range-delta=เบงเบดเบ™เบฒเบ—เบต> ]
[ -Ddev;...> | --เบญเบธเบ›เบฐเบเบญเบ™=dev;...> ]
[ -eexe,...> | --exes=exe,...> ]
[ -h | -- เบŠเปˆเบงเบโ€‹เป€เบซเบผเบทเบญโ€‹]
[ -iเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เบŠเบทเปˆ> | --input-file=เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เบŠเบทเปˆ> ]
[ -Ioutput เบŠเบทเปˆ> | --iostat=output เบŠเบทเปˆ> ]
[ -loutput เบŠเบทเปˆ> | --d2c-latencies=output เบŠเบทเปˆ> ]
[ -เบฅเบ„เบงเบฒเบกเบ–เบตเปˆ> | --periodic-latencies=เบ„เบงเบฒเบกเบ–เบตเปˆ> ]
[ - เบกoutput เบŠเบทเปˆ> | --seeks-per-second=output เบŠเบทเปˆ> ]
[ - เบกdev เปเบœเบ™เบ—เบตเปˆ> | --dev-maps=dev เปเบœเบ™เบ—เบตเปˆ>
[ -ooutput เบŠเบทเปˆ> | --output-file=output เบŠเบทเปˆ> ]
[ -เบ›output เบŠเบทเปˆ> | --per-io-dump=output เบŠเบทเปˆ> ]
[-เบ›output เบŠเบทเปˆ> | --per-io-trees=output เบŠเบทเปˆ> ]
[ -qoutput เบŠเบทเปˆ> | --q2c-latencies=output เบŠเบทเปˆ> ]
[ - เบ–เบฒเบกoutput เบŠเบทเปˆ> | --active-queue-depth=output เบŠเบทเปˆ> ]
[ -r | --no-remap]
[ -soutput เบŠเบทเปˆ> | --seeks=output เบŠเบทเปˆ> ]
[ -เบชเป„เบฅเบเบฐเบซเปˆเบฒเบ‡> | --iostat-interval=เป„เบฅเบเบฐเบซเปˆเบฒเบ‡> ]
[ -tsec> | --time-start=sec> ]
[ -เบ—sec> | --time-end=sec> ]
[ -uoutput เบŠเบทเปˆ> | --unplug-hist=output เบŠเบทเปˆ> ]
[ -v | -- verbose ]
[ -V | -- เบชเบฐโ€‹เบšเบฑเบšโ€‹]
[ -X | --easy-parse-avgs]
[ -zoutput เบŠเบทเปˆ> | --q2d-latencies=output เบŠเบทเปˆ> ]
[ -Z | --do-active]

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


btt เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบซเบผเบฑเบ‡เบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบชเปเบฒเบฅเบฑเบš block layer IO tracing tool เป€เบญเบตเป‰เบ™เบงเปˆเบฒ blktrace(8). เป€เบ›เบฑเบ™
เบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เปƒเบ™เป€เบญเบเบฐเบชเบฒเบ™เบ‚เบญเบ‡เบกเบฑเบ™, blktrace เปเบกเปˆเบ™เบเบปเบ™เป„เบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบก IO เบŠเบฑเป‰เบ™เบšเบฅเบฑเบญเบเบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡
เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบเบฒเบ™โ€‹เปเบ–เบงโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เป€เบ–เบดเบ‡โ€‹เบžเบทเป‰เบ™โ€‹เบ—เบตเปˆโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹.

btt เบˆเบฐเป€เบญเบปเบฒเบ‚เปเป‰เบกเบนเบ™ binary dump เบˆเบฒเบ blkparse, เปเบฅเบฐเบงเบดเป€เบ„เบฒเบฐเป€เบซเบ”เบเบฒเบ™, เบœเบฐเบฅเบดเบ” a
เบŠเบธเบ”เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบˆเบฒเบเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ. เบกเบฑเบ™เบเบฑเบ‡เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒ .dat เบ—เบตเปˆเบกเบต "เบ‚เปเป‰เบกเบนเบ™เป„เบฅเบเบฐ"
-- เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบชเบดเปˆเบ‡โ€‹เบ•เปˆเบฒเบ‡เป†โ€‹เป€เบŠเบฑเปˆเบ™โ€‹: เบเบดเบ”โ€‹เบˆเบฐโ€‹เบเปเบฒ Q (เป„เบฅโ€‹เบเบฐโ€‹เป€เบงโ€‹เบฅเบฒโ€‹เปƒเบ™โ€‹เบ‚เบฐโ€‹เบ™เบฐโ€‹เบ—เบตเปˆโ€‹เบเบดเบ”โ€‹เบˆเบฐโ€‹เบเปเบฒ Q เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹)โ€‹, C
เบเบดเบ”เบˆเบฐเบเปเบฒ (เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเปเบฒเป€เบฅเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡), เปเบฅเบฐเบญเบทเปˆเบ™เป†.

เบฅเบงเบกโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เปเบœเปˆโ€‹เบเบฐโ€‹เบˆเบฒเบโ€‹เป€เบ›เบฑเบ™โ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบเบฒเบ™โ€‹เบงเบฒเบ‡โ€‹เปเบœเบ™ 3D เบ‡เปˆเบฒเบโ€‹เบ”เบฒเบโ€‹, bno_plot, เป€เบŠเบดเปˆเบ‡เบชเบฒเบกเบฒเบ”เบงเบฒเบ‡เปเบœเบ™
เบ•เบปเบงเป€เบฅเบเบ•เบฑเบ™ btt เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ–เป‰เบฒเบซเบฒเบเบงเปˆเบฒ -B เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เปเบกเปˆเบ™โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹. เบˆเปเบชเบฐเปเบ”เบ‡เบœเบปเบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เปเบ•เปˆเบฅเบฐเบ„เบปเบ™
IO เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™, เบ”เป‰เบงเบเป€เบงเบฅเบฒ (เบงเบดเบ™เบฒเบ—เบต) เบ•เบฒเบกเปเบเบ™ X, เบˆเปเบฒเบ™เบงเบ™เบ•เบฑเบ™ (เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™) เบ•เบฒเบก
เปเบเบ™ Y เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบšเบฅเบฑเบญเบเบ—เบตเปˆเบ–เบทเบเป‚เบญเบ™เบขเบนเปˆเปƒเบ™ IO เป€เบ›เบฑเบ™เบ•เบปเบงเปเบ—เบ™เบ•เบฒเบกเปเบเบ™ Z.

OPTIONS


-a
--seek-absolute
เป€เบกเบทเปˆเบญเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡, เบ™เบตเป‰เบŠเบตเป‰ btt เป€เบžเบทเปˆเบญเบ„เบดเบ”เป„เบฅเปˆเบเบฒเบ™เบŠเบญเบเบซเบฒเป„เบฅเบเบฐเบ—เบฒเบ‡เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ
เบžเบฝเบ‡เปเบ•เปˆเบขเบนเปˆเบเบฑเบšเบ—เบตเปˆเบขเบนเปˆ block เบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบซเบ™เบถเปˆเบ‡ IO, เปเบฅเบฐเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบ•เปเปˆเป„เบ›. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
btt เปƒเบŠเป‰เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบ„เบงเบฒเบกเปƒเบเป‰เบŠเบดเบ”เบเบฑเบšเบเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบซเบผเบทเบˆเบธเบ”เบชเบดเป‰เบ™เบชเบธเบ”เบ‚เบญเบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ
IO. เป€เบšเบดเปˆเบ‡เบ„เบนเปˆเบกเบทเบœเบนเป‰เปƒเบŠเป‰เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเป„เบฅเบเบฐเบ—เบฒเบ‡.

-A
--เบ‚เปเป‰เบกเบนเบ™เบ—เบฑเบ‡เปเบปเบ”
เบ›เบปเบเบเบฐเบ•เบดเปเบฅเป‰เบง btt เบˆเบฐโ€‹เบšเปเปˆโ€‹เบžเบดเบกโ€‹เบญเบญเบโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ‚เปˆเบฒเบงโ€‹เบชเบฒเบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ•เปเปˆโ€‹เบ‚เบฐโ€‹เบšเบงเบ™โ€‹เบเบฒเบ™โ€‹เปเบฅเบฐโ€‹เบ•เปเปˆโ€‹.
เบ‚เปเป‰เบกเบนเบ™เบญเบธเบ›เบฐเบเบญเบ™. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™เบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบฅเบฐเบ”เบฑเบšเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเปเบฒเบ™เบปเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰.

-B <output เบŠเบทเปˆ>
--dump-blocknos=output เบŠเบทเปˆ>
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เบœเบปเบ™โ€‹เบœเบฐโ€‹เบฅเบดเบ”โ€‹เบ•เบปเบงโ€‹เป€เบฅเบ block เบขเปˆเบฒเบ‡โ€‹เปเบ—เป‰โ€‹เบˆเบดเบ‡โ€‹เบเบฑเบšโ€‹เบชเบฒเบกโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ™เปเบฒโ€‹เบซเบ™เป‰เบฒโ€‹เป‚เบ”เบโ€‹
เบŠเบทเปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเบฅเบฐเบšเบธ:

prefix_device_r.dat
เบˆเปเบฒเบ™เบงเบ™เบšเบฅเบฑเบญเบเบ—เบตเปˆเบญเปˆเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบ–เบฑเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เป€เบงเบฅเบฒ (เบงเบดเบ™เบฒเบ—เบต), เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™
เบˆเปเบฒเบ™เบงเบ™เบ•เบฑเบ™, เปเบฅเบฐเบ–เบฑเบ™เบ—เบตเบชเบฒเบกเปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ•เบฑเบ™เบชเบดเป‰เบ™เบชเบธเบ”.

prefix_device_w.dat
เบ•เบปเบงเป€เบฅเบเบšเบฅเบฑเบญเบเบเบฒเบ™เบ‚เบฝเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เปเบกเปˆเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบ–เบฑเบ™เบ—เปเบฒเบญเบดเบ”เปเบกเปˆเบ™เป€เบงเบฅเบฒ (เบงเบดเบ™เบฒเบ—เบต), เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™
เบˆเปเบฒเบ™เบงเบ™เบ•เบฑเบ™, เปเบฅเบฐเบ–เบฑเบ™เบ—เบตเบชเบฒเบกเปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ•เบฑเบ™เบชเบดเป‰เบ™เบชเบธเบ”.

prefix_device_c.dat
เบ•เบปเบงเป€เบฅเบเบšเบฅเบฑเบญเบเบ—เบฑเบ‡เปเบปเบ” (เบญเปˆเบฒเบ™ เปเบฅเบฐเบ‚เบฝเบ™) เปเบกเปˆเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบ–เบฑเบ™เบ—เบณเบญเบดเบ”เปเบกเปˆเบ™เป€เบงเบฅเบฒ (เบงเบดเบ™เบฒเบ—เบต),
เบญเบฑเบ™เบ—เบตเบชเบญเบ‡เปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ•เบฑเบ™, เปเบฅเบฐเบ–เบฑเบ™เบ—เบตเบชเบฒเบกเปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบ•เบฑเบ™เบชเบดเป‰เบ™เบชเบธเบ”.

-d <เบงเบดเบ™เบฒเบ—เบต>
--range-delta=เบงเบดเบ™เบฒเบ—เบต>
btt outputs เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบเบดเบ”เบˆเบฐเบเปเบฒ Q เปเบฅเบฐ C, เปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบเบฒเบ™เป€เบ„เบทเปˆเบญเบ™เป„เบซเบงเบžเบฝเบ‡เปเบ•เปˆ
เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบกเบตเบฎเปˆเบญเบ‡เบฎเบญเบ Q เบซเบผเบท C เป€เบเบตเบ”เบ‚เบถเป‰เบ™เบžเบฒเบเปƒเบ™เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบ‚เบญเบ‡เบเบฑเบ™เปเบฅเบฐเบเบฑเบ™.
เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 0.1 เบงเบดเบ™เบฒเบ—เบต; เบ”เป‰เบงเบเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เป€เบฎเบฑเบ”เปƒเบซเป‰เบ„เบปเบ™เป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบ›เปˆเบฝเบ™เปเบ›เบ‡เป„เบ”เป‰
เบฅเบฐเบญเบฝเบ”. เบ„เปˆเบฒเบ—เบตเปˆเบ™เป‰เบญเบเบเบงเปˆเบฒ, เบˆเบธเบ”เบ‚เปเป‰เบกเบนเบ™เบซเบผเบฒเบเปƒเบซเป‰เบซเบผเบฒเบ.

-D <dev;...>
--เบญเบธเบ›เบฐเบเบญเบ™=dev;...>
เป‚เบ”เบเบ›เบปเบเบเบฐเบ•เบด, btt เบˆเบฐเบœเบฐเบฅเบดเบ”เบ‚เปเป‰เบกเบนเบ™เบชเปเบฒเบฅเบฑเบšเบญเบธเบ›เบฐเบเบญเบ™เบ—เบฑเบ‡เปเบปเบ”เบ—เบตเปˆเบเบงเบ”เบžเบปเบšเปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบ—เบตเปˆเปเบเบเบงเบดเป€เบ„เบฒเบฐ. เบเบฑเบš
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰, เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบซเบผเบธเบ”เบœเปˆเบญเบ™เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเป„เบ›เบซเบฒเบซเบ™เบถเปˆเบ‡เบซเบผเบทเบซเบผเบฒเบเบญเบธเบ›เบฐเบเบญเบ™เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบขเบนเปˆเปƒเบ™ string
เบœเปˆเบฒเบ™โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ™เบตเป‰โ€‹. เบ•เบปเบงเบฅเบฐเบšเบธเบญเบธเบ›เบฐเบเบญเบ™เปเบกเปˆเบ™เบ•เบปเบงเป€เบฅเบเบซเบผเบฑเบ เปเบฅเบฐ เปœเป‰เบญเบเบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเบญเบฑเบ™
เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹, เปเบฅเบฐโ€‹เบ•เบปเบงโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบ„เบปเบ™โ€‹เปเบกเปˆเบ™โ€‹เปเบเบโ€‹เบญเบญเบโ€‹เบ”เป‰เบงเบโ€‹เบˆเปเป‰เบฒโ€‹เป€เบกเบฑเบ” (:). เบ•เบปเบงเบฅเบฐเบšเบธเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบชเบณเบฅเบฑเบš
เบญเบธเบ›เบฐเบเบญเบ™ 8,0 เปเบฅเบฐ 8,8 เบˆเบฐเป€เบ›เบฑเบ™: 8,0:8,8.

-e <exe,...>
--exes=exe,...>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -e เบชเบฐเบซเบ™เบญเบ‡เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ—เบตเปˆเบˆเบฐเบกเบตเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ I/Os.

-h
- เบŠเปˆเบงเบ
เบชเบฐโ€‹เปเบ”เบ‡โ€‹เบ‚เปเป‰โ€‹เบชเบฐโ€‹เบซเบผเบธเบšโ€‹เบชเบฑเป‰เบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เป€เบชเบฑเป‰เบ™โ€‹เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เป€เบ›เบฑเบ™โ€‹เป„เบ›โ€‹เป„เบ”เป‰โ€‹

-i <เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เบŠเบทเปˆ>
--input-file <เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เป€เบญเบเบฐเบชเบฒเบ™>
เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เป€เบžเบทเปˆเบญเบงเบดเป€เบ„เบฒเบฐ. เบ™เบตเป‰เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เป„เบŸเบฅเปŒเบ•เบดเบ”เบ•เบฒเบกเบ—เบตเปˆเบœเบฐเบฅเบดเบ”เป‚เบ”เบ blktrace
(8).

-I <output เบŠเบทเปˆ>
--iostat=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -I เบŠเบตเป‰ btt เปƒเบซเป‰เบชเบปเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™เบ„เป‰เบฒเบเบ„เบท iostat เป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบฅเบฐเบšเบธ. เบญเป‰เบฒเบ‡โ€‹เป€เบ–เบดเบ‡
เป€เบญเบเบฐเบชเบฒเบ™ iostat (sysstat) เบชเปเบฒเบฅเบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบเปˆเบฝเบงเบเบฑเบšเบ–เบฑเบ™เบ‚เปเป‰เบกเบนเบ™.

-l <output เบŠเบทเปˆ>
--d2c-latencies=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -l เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบญเบญเบเบ•เปเปˆ IO D2C latencies เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเบฐเบซเบ™เบญเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™.

-L <เบ„เบงเบฒเบกเบ–เบตเปˆ>
--periodic-latencies=เบ„เบงเบฒเบกเบ–เบตเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -L เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบญเบญเบเบ‚เปเป‰เบกเบนเบ™ latency เป€เบ›เบฑเบ™เป„เบฅเบเบฐเบชเปเบฒเบฅเบฑเบšเบ—เบฑเบ‡ Q2C เปเบฅเบฐ D2C
latencies. เบ„เบงเบฒเบกเบ–เบตเปˆเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบˆเบฐเบ„เบงเบšเบ„เบธเบกเบ„เบงเบฒเบกเบ–เบตเปˆเบ‚เบญเบ‡เบเบฒเบ™เบ•เบญเบšเบชเบฐเปœเบญเบ‡เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบ
เบœเบปเบ™เบœเบฐเบฅเบดเบ” -- เบ„เปˆเบฒเบˆเบธเบ”เบฅเบญเบเบ•เบปเบงเบชเบฐเปเบ”เบ‡เบงเบดเบ™เบฒเบ—เบต.

-m <output เบŠเบทเปˆ>
--seeks-per-second=output เบŠเบทเปˆ>
เบเบฐเบ•เบธเป‰เบ™ btt เป€เบžเบทเปˆเบญเบชเบปเปˆเบ‡เบญเบญเบเบ‚เปเป‰เบกเบนเบ™เบŠเบญเบเบซเบฒเบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต. เบ–เบฑเบ™เบ—เปเบฒเบญเบดเบ”เบˆเบฐเบกเบต a
เบ„เปˆเบฒเป€เบงเบฅเบฒ (เบงเบดเบ™เบฒเบ—เบต), เปเบฅเบฐเบ„เปเบฅเปเบฒเบ—เบตเบชเบญเบ‡เบˆเบฐเบŠเบตเป‰เบšเบญเบเบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เบŠเบญเบเบซเบฒเบ•เปเปˆ
เบ—เบตเบชเบญเบ‡เบขเบนเปˆเปƒเบ™เบˆเบธเบ”เบ™เบฑเป‰เบ™.

-M <dev เปเบœเบ™เบ—เบตเปˆ>
--dev-maps=dev เปเบœเบ™เบ—เบตเปˆ>
เบ•เบปเบงเป€เบฅเบทเบญเบ -M เปƒเบŠเป‰เป€เบงเบฅเบฒเปƒเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เป‚เบ”เบเบชเบฐเบ„เบฃเบดเบšเบ—เบตเปˆเบชเบฐเปœเบญเบ‡เปƒเบซเป‰ (gen_disk_info.py), เปเบฅเบฐ
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบกเบตเบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบ”เบตเบเบงเปˆเบฒเบ‚เบญเบ‡เบŠเบทเปˆเบญเบธเบ›เบฐเบเบญเบ™.

-o <output เบŠเบทเปˆ>
--output-file=output เบŠเบทเปˆ>
เบฅเบฐเบšเบธเบŠเบทเปˆเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”.

-p <output เบŠเบทเปˆ>
--per-io-dump=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -p เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡ IO "เบฅเปเบฒเบ”เบฑเบš" เบ—เบฑเบ‡เบซเบกเบปเบ” -
เบชเบฐเปเบ”เบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐ IO (Q, A, I/M, D, & C).

-P <output เบŠเบทเปˆ>
--per-io-trees=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -P เบˆเบฐเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡ IO "เบฅเปเบฒเบ”เบฑเบš" เบ—เบฑเบ‡เบซเบกเบปเบ” -
เบชเบฐเปเบ”เบ‡เป€เบงเบฅเบฒเบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™ Q, D & C เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบ„เปˆเบฒเป€เบงเบฅเบฒ D&C เบ–เบทเบเปเบเบเบญเบญเบเบˆเบฒเบ
เบ„เปˆเบฒเป€เบงเบฅเบฒ Q เบเบฑเบšเปเบ–เบšเบ•เบฑเป‰เบ‡.

-q <output เบŠเบทเปˆ>
--q2c-latencies=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -q เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบœเบปเบ™เบ•เบญเบšเปเบ—เบ™เบ•เปเปˆ IO Q2C latencies เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเบฐเบซเบ™เบญเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™.

-Q <output เบŠเบทเปˆ>
--active-queue-depth=output เบŠเบทเปˆ>
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ -Q เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบญเบญเบโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบชเบฐโ€‹เปเบ•เบกโ€‹เบ—เบตเปˆโ€‹เปƒเบŠเป‰โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เปเบฅเบฐโ€‹เบ„เบงเบฒเบกโ€‹เป€เบฅเบดเบโ€‹เบ‚เบญเบ‡โ€‹
เบ„เปเบฒเบชเบฑเปˆเบ‡เบ—เบตเปˆเปƒเบŠเป‰เบงเบฝเบ (เบ—เบตเปˆเบญเบญเบเปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเป€เบฅเบฑเบ”).

-r
--no-remap
เบšเปเปˆเบชเบปเบ™เปƒเบˆ remap เบ•เบฒเบกเบฎเบญเบ; kernels เป€เบเบปเปˆเบฒเบšเปเปˆเป„เบ”เป‰เบ›เบฐเบ•เบดเบšเบฑเบ” PDU remap เป€เบ•เบฑเบก.

-s <output เบŠเบทเปˆ>
--seeks=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -s เปเบ™เบฐเบ™เปเบฒเปƒเบซเป‰ btt เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบŠเบญเบเบซเบฒเบ‚เปเป‰เบกเบนเบ™, เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบ—เบตเปˆเบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เปเบกเปˆเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™
เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบญเบเบŠเบทเปˆเป„เบŸเบฅเปŒ. เบกเบตเบชเบญเบ‡เป„เบŸเบฅเปŒเบ•เปเปˆเบญเบธเบ›เบฐเบเบญเบ™, เบญเปˆเบฒเบ™เบŠเบญเบเบซเบฒ เปเบฅเบฐเบ‚เบฝเบ™เบŠเบญเบเบซเบฒ.

-S <เป„เบฅเบเบฐเบซเปˆเบฒเบ‡>
--iostat-interval=เป„เบฅเบเบฐเบซเปˆเบฒเบ‡>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -S เบเปเบฒเบ™เบปเบ”เป„เบฅเบเบฐเป€เบงเบฅเบฒเบ—เบตเปˆเบˆเบฐเบ™เปเบฒเปƒเบŠเป‰เบฅเบฐเบซเบงเปˆเบฒเบ‡เบ‚เปเป‰เบกเบนเบ™เบœเบปเบ™เบœเบฐเบฅเบดเบ”, เบกเบฑเบ™เบเปเบฒเบ™เบปเบ”เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบซเบ™เบถเปˆเบ‡เบ„เบฑเป‰เบ‡
เบ•เปเปˆเบงเบดเบ™เบฒเบ—เบต.

-t <sec>
--time-start=sec>
-T <sec>
--time-end=sec>
เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบ -t/-T เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เป€เบงโ€‹เบฅเบฒโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เปเบฅเบฐ / เบซเบผเบทโ€‹เบชเบดเป‰เบ™โ€‹เบชเบธเบ”โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐ - เบเบฒเบ™โ€‹เบงเบดโ€‹เป€เบ„เบฒเบฐ
เบˆเบฐเบ–เบทเบเป€เบฎเบฑเบ”เบžเบฝเบ‡เปเบ•เปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบซเบผเบฑเบ‡เบˆเบฒเบ -t's argument เปเบฅเบฐเบเปˆเบญเบ™ -T's argument. (-t เปเบฅเบฐ -T
เปเบกเปˆเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบ, เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธเบžเบฝเบ‡เปเบ•เปˆ -t, เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบˆเบฐเป€เบเบตเบ”เบ‚เบทเป‰เบ™เบชเปเบฒเบฅเบฑเบšเบ—เบธเบเบเบฒเบ™เบ•เบดเบ”เบ•เบฒเบกเบซเบผเบฑเบ‡เบˆเบฒเบ
เป€เบงเบฅเบฒเบเปเบฒเบ™เบปเบ”. เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™, เบ–เป‰เบฒเบžเบฝเบ‡เปเบ•เปˆ -T เบ–เบทเบเบฅเบฐเบšเบธ, เบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐเบขเบธเบ”เบซเบผเบฑเบ‡เบˆเบฒเบ -T's
เบงเบดเบ™เบฒเบ—เบต.)

-u <output เบŠเบทเปˆ>
--unplug-hist=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ™เบตเป‰เปเบ™เบฐเบ™เปเบฒ btt เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบ‚เปเป‰เบกเบนเบ™ histogram เบชเปเบฒเบฅเบฑเบš
เบ–เบญเบ”เบ—เปเปˆเบ•เบฒเบกเบฎเบญเบเบ•เบฒเบกเปเบ•เปˆเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™. เบกเบฑเบ™เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒเบเบฒเบ™เบ–เบญเบ”เบ›เบฅเบฑเบเบ–เบทเบเบ•เบตเบ”เป‰เบงเบ a
เบˆเปเบฒเบ™เบงเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เบ‚เบญเบ‡ IOs เบ—เบตเปˆเบ›เปˆเบญเบเบญเบญเบเบกเบฒ. เบกเบต 21 เบ„เปˆเบฒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เป„เบŸเบฅเปŒ, เป€เบ›เบฑเบ™
เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

เบ„เปˆเบฒเบ‚เบญเบ‡ 0 เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡ 0..4 เบเบฒเบ™เบ™เบฑเบš
เบ„เปˆเบฒเบ‚เบญเบ‡ 1 เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡ 5..9 เบเบฒเบ™เบ™เบฑเบš
เบ„เปˆเบฒเบ‚เบญเบ‡ 2 เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡ 10..14 เบเบฒเบ™เบ™เบฑเบš
เปเบฅเบฐเบญเบทเปˆเบ™เป†, เบˆเบปเบ™เบเปˆเบงเบฒ
เบ„เปˆเบฒเบ‚เบญเบ‡ 20 เบชเบฐเปเบ”เบ‡เป€เบ–เบดเบ‡ 100+ เบเบฒเบ™เบ™เบฑเบš

เบŠเบทเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบŠเป‰เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป€เบ›เบฑเบ™ argument เบชเปเบฒเบฅเบฑเบšเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒ,
เบ•เบดเบ”เบ•เบฒเบกเบ”เป‰เบงเบเบ•เบปเบงเบฅเบฐเบšเบธเบญเบธเบ›เบฐเบเบญเบ™เปƒเบ™ เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™, เบซเบ™เป‰เบญเบ เปเบšเบšเบŸเบญเบก, เบกเบต เบ .dat เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ. เบชเปเบฒเบฅเบฑเบš
เบ•เบปเบงเบขเปˆเบฒเบ‡, เบเบฑเบš -u up_hist เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡: up_hist_008,032.dat.

-V
- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบชเบฐเบšเบฑเบšเบ‚เบญเบ‡ btt.

-v
-- verbose
เบฎเป‰เบญเบ‡เบ‚เปเปƒเบซเป‰เบกเบตเบœเบปเบ™เบœเบฐเบฅเบดเบ” verbose เบซเบผเบฒเบ.

-X
--easy-parse-avgs
เบชเบฐเปœเบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™เบฎเบนเบšเปเบšเบšเบ—เบตเปˆเบ‡เปˆเบฒเบเบ•เปเปˆเบเบฒเบ™เบงเบดเป€เบ„เบฒเบฐ เปเบฅเบฐเบ‚เบฝเบ™เบกเบฑเบ™เปƒเบชเปˆเป„เบŸเบฅเปŒเบ—เบตเปˆเบกเบตเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบ .avg

-z <output เบŠเบทเปˆ>
--q2d-latencies=output เบŠเบทเปˆ>
เบ—เบฒเบ‡เป€เบฅเบทเบญเบ -z เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบซเบ™เบถเปˆเบ‡เบชเบฒเบกเบฒเบ”เบชเบปเปˆเบ‡เบญเบญเบเบ•เปเปˆ IO Q2D latencies เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš. เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹
เบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡เบชเบฐเบซเบ™เบญเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเบญเบธเบ›เบฐเบเบญเบ™.

-Z
--do-active
-Z เบˆเบฐโ€‹เบชเบปเปˆเบ‡โ€‹เบญเบญเบโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบ—เบตเปˆโ€‹เบ›เบฐโ€‹เบเบญเบšโ€‹เบ”เป‰เบงเบโ€‹เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบงเบฒเบ‡โ€‹เปเบœเบ™โ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เบ•เปเปˆโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™ (เปเบฅเบฐโ€‹
เบฅเบฐเบšเบปเบšเบ—เบฑเบ‡เปเบปเบ”) เบเบดเบ”เบˆเบฐเบเปเบฒ I/O.

AUTHORS


btt เบ‚เบฝเบ™เป‚เบ”เบ Alan D. Brunelle. เบซเบ™เป‰เบฒเบœเบนเป‰เบŠเบฒเบเบ™เบตเป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบ blktrace
เป€เบญเบเบฐเบชเบฒเบ™เป‚เบ”เบ Bas Zoetekouw.

เบเบฒเบ™เบฅเบฒเบเบ‡เบฒเบ™ เบšเบฑเบ


เบฅเบฒเบเบ‡เบฒเบ™เบšเบฑเบเบซเบฒ[email protected]>

COPYRIGHT


เบชเบฐเบซเบ‡เบงเบ™เบฅเบดเบ‚เบฐเบชเบดเบ” ยฉ 2006 Jens Axboe, Alan D. Brunelle เปเบฅเบฐ Nathan Scott.
เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบญเบšเปเบงเบŸเบฃเบต. เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เปเบˆเบเบขเบฒเบเบชเปเบฒเป€เบ™เบปเบฒเบ‚เบญเบ‡เบกเบฑเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเบžเบฒเบเปƒเบ•เป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡ GNU
เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบปเปˆเบงเป„เบ›http://www.gnu.org/licenses/gpl.html>. เบšเปเปˆเบกเบตเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™, เป€เบžเบทเปˆเบญ
เบ‚เบญเบšเป€เบ‚เบ”เบ—เบตเปˆเบเบปเบ”เปเบฒเบเบญเบฐเบ™เบธเบเบฒเบ”.
เบซเบ™เป‰เบฒเบ„เบนเปˆเบกเบทเบ™เบตเป‰เบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบชเปเบฒเบฅเบฑเบš Debian เป‚เบ”เบ Bas Zoetekouw. เบกเบฑเบ™ เป„เบ”เป‰ เบกเบฒ เบˆเบฒเบ
เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹เบชเบฐโ€‹เบซเบ™เบญเบ‡โ€‹เปƒเบซเป‰โ€‹เป‚เบ”เบโ€‹เบœเบนเป‰โ€‹เบ‚เบฝเบ™โ€‹เปเบฅเบฐโ€‹เบกเบฑเบ™โ€‹เบญเบฒเบ”โ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹, เปเบˆเบโ€‹เบขเบฒเบโ€‹เปเบฅเบฐโ€‹เบ”เบฑเบ”โ€‹เปเบเป‰โ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เบเบฒเบ™โ€‹
เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบปเปˆเบงเป„เบ› GNU, เบฎเบธเปˆเบ™ 2.
เปƒเบ™เบฅเบฐเบšเบปเบš Debian, เบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐเบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡ GNU เบชเบฒเบกเบฒเบ”เบžเบปเบšเป€เบซเบฑเบ™เบขเบนเปˆเปƒเบ™
/usr/share/common-licenses/GPL-2.

เปƒเบŠเป‰ btt เบญเบญเบ™เป„เบฅเบ™เปŒเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    AAX เป€เบ–เบดเบ‡ MP3
    AAX เป€เบ–เบดเบ‡ MP3
    เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰: - เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Audible Manager
    เปเบฅเบฐเป€เบ›เบตเบ”เป„เบŸเบฅเปŒเบ‚เบญเบ‡เบšเบฑเบ™เบŠเบตเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. - เป€เบŠเบฑเบ™
    เปƒเบ™โ€‹เบšเบฑเบ™โ€‹เบŠเบตโ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบเบดเบ™โ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™ (เปƒเบ™โ€‹
    เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบ). เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เป‚เบ„เบ‡เบเบฒเบ™เบชเบฒเบกเบฒเบ”
    เบ›เปˆเบฝเบ™เป€เบˆเบปเป‰เบฒ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” AAX เป€เบ›เบฑเบ™ MP3
  • 2
    TestLink
    TestLink
    TestLink เปเบกเปˆเบ™เบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเป€เบงเบฑเบš
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท. เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš
    เบชเบฐโ€‹เป€เบžเบฒเบฐโ€‹, เปเบœเบ™โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹,
    เบเบฒเบ™โ€‹เบฅเบฒเบโ€‹เบ‡เบฒเบ™โ€‹, เบ‚เปเป‰โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹เบ‚เปเป‰โ€‹เบเปเบฒโ€‹เบ™เบปเบ”โ€‹
    เปเบฅเบฐ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” TestLink
  • 3
    XDXF - XML โ€‹โ€‹Dictionary Exchange Format
    XDXF - XML โ€‹โ€‹Dictionary Exchange Format
    XDXF เปเบกเปˆเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบฅเบงเบกเป€เบญเบปเบฒเบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบกเบตเบขเบนเปˆ
    เป€เบ›เบตเบ”เบงเบฑเบ”เบˆเบฐเบ™เบฒเบ™เบธเบเบปเบกเปเบฅเบฐเปƒเบซเป‰เบœเบนเป‰เปƒเบŠเป‰เบ—เบฑเบ‡เบชเบญเบ‡
    เปเบฅเบฐเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ—เบตเปˆเบกเบต XML เบ—เบปเปˆเบงเป„เบ›
    เบฎเบนเบšเปเบšเบš, เปเบ›เบ‡เบˆเบฒเบเปเบฅเบฐเบญเบทเปˆเบ™เป† ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” XDXF - XML โ€‹โ€‹Dictionary Exchange Format
  • 4
    Transmission GUI เป„เบฅเบเบฐเป„เบ
    Transmission GUI เป„เบฅเบเบฐเป„เบ
    Transmission Remote GUI เป€เบ›เบฑเบ™เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”
    เบญเบธเบ”เบปเบกเบชเบปเบกเบšเบนเบ™เบ‚เป‰เบฒเบกเป€เบงเบ—เบต front-end เบเบฑเบš
    เบเบฒเบ™โ€‹เบ„เบงเบšโ€‹เบ„เบธเบกโ€‹เบซเปˆเบฒเบ‡โ€‹เป„เบโ€‹เบชเบญเบโ€‹เบซเบผเบตเบโ€‹เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡โ€‹
    Bit-Torrent client daemon เบœเปˆเบฒเบ™ RPC เบ‚เบญเบ‡เบกเบฑเบ™
    เบžเบดเบ—เบตเบเบฒเบ™. Transmissi...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Transmission Remote GUI
  • 5
    s3cmd
    s3cmd
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปเบซเบผเปˆเบ‡เป€เบ›เบตเบ”เป€เบžเบทเปˆเบญเป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ Amazon S3
    เบเบฒเบ™เป€เบเบฑเบšเบฎเบฑเบเบชเบฒเป„เบŸเบฅเปŒ. S3cmd เป€เบ›เบฑเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบŸเบฃเบต
    เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเบฒเบเปเบฅเบฐเบฅเบนเบเบ„เป‰เบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบญเบฑเบšเป‚เบซเบฅเบ”,
    เบ”เบถเบ‡เบ‚เปเป‰เบกเบนเบ™เปเบฅเบฐเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เปƒเบ™ Amazon
    S3 เปเบฅเบฐ ot...
    เบ”เบฒเบงเป‚เบซเบฅเบ” s3cmd
  • 6
    XyZerKunG ServerTool
    XyZerKunG ServerTool
    XyZerKunG ServerTool เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เป€เบฎเบฑเบ”
    เป€เบŠเบตเบšเป€เบงเบต Minecraft เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเป€เบญเบ‡ เปเบฅเบฐเบซเบผเบดเป‰เบ™เบเบฑเบš
    เบซเบกเบนเปˆเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบชเปเบฒเบฅเบฑเบšเบชเบญเบ‡เบชเบฒเบกเบ™เบฒเบ—เบต.
    เบ„เบธเบ™เบ™เบฐเบชเบปเบกเบšเบฑเบ”: เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เบชเป‰เบฒเบ‡ a
    Minecraft serverU...
    เบ”เบฒเบงเป‚เบซเบฅเบ” XyZerKunG ServerTool
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

Ad