Google์€ Linux์šฉ ๋‹ค๋‹จ๊ณ„ LRU ํŒจ์น˜๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

Google์€ Linux์šฉ LRU ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ๊ฐœ์„ ํ•˜์—ฌ ๊ตฌํ˜„ํ•œ ํŒจ์น˜๋ฅผ ์ถœ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. LRU(Least Recent User)๋Š” ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€๋ฅผ ์‚ญ์ œํ•˜๊ฑฐ๋‚˜ ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ž…๋‹ˆ๋‹ค. Google์— ๋”ฐ๋ฅด๋ฉด ์–ด๋–ค ํŽ˜์ด์ง€๊ฐ€ ์ œ๊ฑฐ๋˜๋Š”์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•œ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ํ˜„์žฌ ๊ตฌํ˜„์€ ๋„ˆ๋ฌด ๋งŽ์€ CPU ๋ถ€ํ•˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค๊ณ  ์ข…์ข… ์–ด๋–ค ํŽ˜์ด์ง€๋ฅผ ์„ ์ ํ• ์ง€์— ๋Œ€ํ•œ ์ž˜๋ชป๋œ ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

ํšŒ์‚ฌ์—์„œ ์‹ค์‹œํ•œ ์‹คํ—˜์—์„œ LRU๋ฅผ ์ƒˆ๋กœ ๊ตฌํ˜„ํ•˜๋ฉด ์‹œ์Šคํ…œ ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์œผ๋กœ ์ธํ•œ ๊ฐ•์ œ ํ”„๋กœ๊ทธ๋žจ ์ข…๋ฃŒ(OOM kill) ํšŸ์ˆ˜๊ฐ€ 18% ๊ฐ์†Œํ–ˆ์œผ๋ฉฐ, Chrome OS์—์„œ๋Š” ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ์‚ญ์ œ๋˜๋Š” ๋ธŒ๋ผ์šฐ์ € ํƒญ ์ˆ˜๊ฐ€ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค. 96% ๊ฐ์†Œ, 59% ๊ฐ์†Œ ๋กœ๋“œ๋œ ์žฅ์น˜์—์„œ OOM ํ‚ฌ ์ˆ˜. ์ด๋Š” ํ…Œ์ŠคํŠธ ์ค‘์— ๋ฐœ๊ฒฌ๋œ ์„ฑ๋Šฅ ์ €ํ•˜ ๋ฐ ๊ธฐํƒ€ ๋‹จ์ ์„ ์ œ๊ฑฐํ•œ ํŒจ์น˜์˜ ๋‘ ๋ฒˆ์งธ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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