BFQ ์Šค์ผ€์ค„๋Ÿฌ๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ์ถฉ๋Œ์„ ์ผ์œผํ‚ค๋Š” ๋ฌธ์ œ๊ฐ€ Linux ์ปค๋„ 5.14.7์—์„œ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

BFQ I/O ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‹ค์–‘ํ•œ Linux ๋ฐฐํฌํŒ ์‚ฌ์šฉ์ž๋Š” Linux ์ปค๋„์„ 5.14.7 ๋ฆด๋ฆฌ์Šค๋กœ ์—…๋ฐ์ดํŠธํ•œ ํ›„ ๋ถ€ํŒ… ํ›„ ๋ช‡ ์‹œ๊ฐ„ ๋‚ด์— ์ปค๋„์ด ์ถฉ๋Œํ•˜๋Š” ๋ฌธ์ œ์— ์ง๋ฉดํ–ˆ์Šต๋‹ˆ๋‹ค. ์ปค๋„ 5.14.8์—์„œ๋„ ๋ฌธ์ œ๊ฐ€ ๊ณ„์† ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ทธ ์ด์œ ๋Š” ํ…Œ์ŠคํŠธ ๋ธŒ๋žœ์น˜ 5.15์—์„œ ์ด์–ด์ง„ BFQ(Budget Fair Queueing) ์ž…/์ถœ๋ ฅ ์Šค์ผ€์ค„๋Ÿฌ์˜ ํ‡ดํ–‰์  ๋ณ€๊ฒฝ์ด์—ˆ๋Š”๋ฐ, ์ด๋Š” ํ˜„์žฌ๊นŒ์ง€ ํŒจ์น˜ ํ˜•ํƒœ๋กœ๋งŒ ์ˆ˜์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ํ•ด๊ฒฐ ๋ฐฉ๋ฒ•์œผ๋กœ ์Šค์ผ€์ค„๋Ÿฌ๋ฅผ mq-deadline์œผ๋กœ ๊ต์ฒดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด nvme0n1 ์žฅ์น˜์˜ ๊ฒฝ์šฐ: echo mq-deadline > /sys/block/nvme0n1/queue/scheduler

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€