auto-cpufreq 2.0 ์ „๋ ฅ ๋ฐ ์„ฑ๋Šฅ ์ตœ์ ํ™” ํ”„๋กœ๊ทธ๋žจ ์ถœ์‹œ

2.0๋…„๊ฐ„์˜ ๊ฐœ๋ฐœ ๋์— ์‹œ์Šคํ…œ์˜ CPU ์†๋„์™€ ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ž๋™์œผ๋กœ ์ตœ์ ํ™”ํ•˜๋„๋ก ์„ค๊ณ„๋œ auto-cpufreq 3 ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋Š” ๋…ธํŠธ๋ถ ๋ฐฐํ„ฐ๋ฆฌ ์ƒํƒœ, CPU ๋กœ๋“œ, CPU ์˜จ๋„ ๋ฐ ์‹œ์Šคํ…œ ํ™œ๋™์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ์ƒํ™ฉ๊ณผ ์„ ํƒํ•œ ์˜ต์…˜์— ๋”ฐ๋ผ ์—๋„ˆ์ง€ ์ ˆ์•ฝ ๋˜๋Š” ๊ณ ์„ฑ๋Šฅ ๋ชจ๋“œ๋ฅผ ๋™์ ์œผ๋กœ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, auto-cpufreq๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋Šฅ์„ ์˜๊ตฌ์ ์œผ๋กœ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ ๋„ ๋…ธํŠธ๋ถ์˜ ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช…์„ ์ž๋™์œผ๋กœ ์—ฐ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Intel, AMD ๋ฐ ARM ํ”„๋กœ์„ธ์„œ๊ฐ€ ํƒ‘์žฌ๋œ ์žฅ์น˜์—์„œ์˜ ์ž‘์—…์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์œ ํ‹ธ๋ฆฌํ‹ฐ ์ฝ”๋“œ๋Š” Python์œผ๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ LGPLvXNUMX ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

Auto-cpufreq๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋Šฅ์„ ์˜๊ตฌ์ ์œผ๋กœ ์ค‘๋‹จํ•˜์ง€ ์•Š๊ณ ๋„ ๋…ธํŠธ๋ถ์˜ ๋ฐฐํ„ฐ๋ฆฌ ์ˆ˜๋ช…์„ ์ž๋™์œผ๋กœ ์—ฐ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. TLP ์œ ํ‹ธ๋ฆฌํ‹ฐ์™€ ๋‹ฌ๋ฆฌ auto-cpufreq๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์žฅ์น˜๊ฐ€ ์ž๋™์œผ๋กœ ์‹คํ–‰๋  ๋•Œ ์—๋„ˆ์ง€ ์ ˆ์•ฝ ๋ชจ๋“œ๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‹œ์Šคํ…œ ๋กœ๋“œ ์ฆ๊ฐ€๊ฐ€ ๊ฐ์ง€๋˜๋ฉด ์ผ์‹œ์ ์œผ๋กœ ๊ณ ์„ฑ๋Šฅ ๋ชจ๋“œ(ํ„ฐ๋ณด ๋ถ€์ŠคํŠธ)๋ฅผ ํ™œ์„ฑํ™”ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ :

  • ๋ชจ๋‹ˆํ„ฐ๋ง
    • ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๊ธฐ๋ณธ ์ •๋ณด์ž…๋‹ˆ๋‹ค.
    • CPU ์ฃผํŒŒ์ˆ˜(์ „์ฒด ๋ฐ ๊ฐ ์ฝ”์–ด๋‹น)
    • CPU ๋กœ๋“œ(์ „์ฒด ๋ฐ ๊ฐ ์ฝ”์–ด๋‹น).
    • CPU ์˜จ๋„(์ „์ฒด ๋ฐ ๊ฐ ์ฝ”์–ด๋ณ„)
    • ๋ฐฐํ„ฐ๋ฆฌ ์ถฉ์ „ ์ƒํƒœ.
    • ์‹œ์Šคํ…œ ๋ถ€ํ•˜.
  • ๋‹ค์Œ์— ๋”ฐ๋ผ CPU ์ฃผํŒŒ์ˆ˜ ๋ฐ ์ „๋ ฅ ์†Œ๋น„ ๋ชจ๋“œ๋ฅผ ๊ทœ์ œํ•ฉ๋‹ˆ๋‹ค.
    • ๋ฐฐํ„ฐ๋ฆฌ ์ถฉ์ „.
    • CPU ๋ถ€ํ•˜.
    • ๋ถ€ํ•˜๋ฅผ ๊ณ ๋ คํ•œ CPU ์˜จ๋„(๊ณผ์—ด ๋ฐฉ์ง€๋ฅผ ์œ„ํ•ด)
    • ์‹œ์Šคํ…œ ๋ถ€ํ•˜.
  • CPU ์„ฑ๋Šฅ ๋ฐ ์ „๋ ฅ ์†Œ๋น„๋ฅผ ์ž๋™์œผ๋กœ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ธŒ๋žœ์น˜๋Š” ์ด์ „์— ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ช…๋ น์ค„ ์ธํ„ฐํŽ˜์ด์Šค ์™ธ์— GTK ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๊ธฐ๋ฐ˜์˜ ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌํ˜„์œผ๋กœ ์œ ๋ช…ํ•ฉ๋‹ˆ๋‹ค. Nix ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž ๋ฐ NixOS ๋ฐฐํฌ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. systemd-boot์— ๋Œ€ํ•œ ์ง€์นจ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํด๋ง๋œ ์„ผ์„œ์˜ ์ˆ˜๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

auto-cpufreq 2.0 ์ „๋ ฅ ๋ฐ ์„ฑ๋Šฅ ์ตœ์ ํ™” ํ”„๋กœ๊ทธ๋žจ ์ถœ์‹œ
auto-cpufreq 2.0 ์ „๋ ฅ ๋ฐ ์„ฑ๋Šฅ ์ตœ์ ํ™” ํ”„๋กœ๊ทธ๋žจ ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

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