Facebook์€ Linux ์ปค๋„์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์Šฌ๋žฉ ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ œ์•ˆํ–ˆ์Šต๋‹ˆ๋‹ค.

๋กœ๋งŒ ๊ตฌ์‰ฌ์นœ(๋กœ๋งŒ ๊ตฌ์‰ฌ์นœ) ํŽ˜์ด์Šค๋ถ์—์„œ ์ถœํŒ Linux ์ปค๋„ ๊ฐœ๋ฐœ์ž ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— ์ƒˆ๋กœ์šด ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ์ปจํŠธ๋กค๋Ÿฌ๋ฅผ ๊ตฌํ˜„ํ•œ ํŒจ์น˜ ์„ธํŠธ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํˆฌ์ˆ˜ํŒ (์Šฌ๋ž˜๋ธŒ ๋ฉ”๋ชจ๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ). ์ƒˆ๋กœ์šด ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์Šฌ๋žฉ ๊ณ„์ •์„ ๋ฉ”๋ชจ๋ฆฌ ํŽ˜์ด์ง€ ์ˆ˜์ค€์—์„œ ์ปค๋„ ๊ฐ์ฒด ์ˆ˜์ค€์œผ๋กœ ์ด๋™ํ•œ ๊ฒƒ์œผ๋กœ ์œ ๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฐ cgroup์— ๋ณ„๋„์˜ ์Šฌ๋žฉ ์บ์‹œ๋ฅผ ํ• ๋‹นํ•˜๋Š” ๋Œ€์‹  ์„œ๋กœ ๋‹ค๋ฅธ cgroup์—์„œ ์Šฌ๋žฉ ํŽ˜์ด์ง€๋ฅผ ๊ณต์œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ œ์•ˆ๋œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ์Šฌ๋žฉ ์‚ฌ์šฉ ํšจ์œจ์„ ๋†’์ด๊ณ , ์Šฌ๋žฉ์— ์‚ฌ์šฉ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ํฌ๊ธฐ๋ฅผ 30~45% ์ค„์ด๋ฉฐ, ์ปค๋„์˜ ์ „์ฒด ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋ชจ๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค. ์ด๋™ ๋ถˆ๊ฐ€๋Šฅํ•œ ์Šฌ๋ž˜๋ธŒ ์ˆ˜๋ฅผ ์ค„์ž„์œผ๋กœ์จ ๋ฉ”๋ชจ๋ฆฌ ์กฐ๊ฐํ™”๋ฅผ ์ค„์ด๋Š” ๋ฐ์—๋„ ๊ธ์ •์ ์ธ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๋ฉ”๋ชจ๋ฆฌ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ์Šฌ๋žฉ ๊ณ„์‚ฐ์„ ์œ„ํ•œ ์ฝ”๋“œ๋ฅผ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ๊ฐ cgroup์— ๋Œ€ํ•œ ์Šฌ๋žฉ ์บ์‹œ๋ฅผ ๋™์ ์œผ๋กœ ์ƒ์„ฑ ๋ฐ ์‚ญ์ œํ•˜๊ธฐ ์œ„ํ•ด ๋ณต์žกํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ์‚ฌ์šฉํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ๊ตฌํ˜„์˜ ๋ชจ๋“  ๋ฉ”๋ชจ๋ฆฌ cgroup์€ ๊ณตํ†ต ์Šฌ๋žฉ ์บ์‹œ ์„ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ์Šฌ๋žฉ ์บ์‹œ์˜ ์ˆ˜๋ช…์€ ๋” ์ด์ƒ cgroup์„ ํ†ตํ•ด ์„ค์น˜๋œ ์บ์‹œ์˜ ์ˆ˜๋ช…๊ณผ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ œํ•œ ๋ฉ”๋ชจ๋ฆฌ ์‚ฌ์šฉ๋Ÿ‰์— ๋Œ€ํ•ด.

์ƒˆ๋กœ์šด ์Šฌ๋žฉ ์ปจํŠธ๋กค๋Ÿฌ์— ๊ตฌํ˜„๋œ ๋ณด๋‹ค ์ •ํ™•ํ•œ ๋ฆฌ์†Œ์Šค ๊ณ„์‚ฐ์€ ์ด๋ก ์ ์œผ๋กœ CPU์— ๋” ๋งŽ์€ ๋ถ€ํ•˜๋ฅผ ์ฃผ์–ด์•ผ ํ•˜์ง€๋งŒ ์‹ค์ œ๋กœ๋Š” ๊ทธ ์ฐจ์ด๊ฐ€ ๋ฏธ๋ฏธํ•œ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ํŠนํžˆ, ์ƒˆ๋กœ์šด ์Šฌ๋ž˜๋ธŒ ์ปจํŠธ๋กค๋Ÿฌ๋Š” ๋‹ค์–‘ํ•œ ์œ ํ˜•์˜ ์ž‘์—… ๋ถ€ํ•˜๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ํ”„๋กœ๋•์…˜ Facebook ์„œ๋ฒ„์—์„œ ์ˆ˜๊ฐœ์›” ๋™์•ˆ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ ์•„์ง ๋ˆˆ์— ๋„๋Š” ํšŒ๊ท€ ํ˜„์ƒ์€ ํ™•์ธ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๊ฐ€ ํฌ๊ฒŒ ๊ฐ์†Œํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ˜ธ์ŠคํŠธ์—์„œ๋Š” ์ตœ๋Œ€ 1GB์˜ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด ํ‘œ์‹œ๊ธฐ๋Š” ๋กœ๋“œ ํŠน์„ฑ, ์ด RAM ํฌ๊ธฐ, CPU ์ˆ˜์— ๋”ฐ๋ผ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์–ต ์ž‘์—…์˜ ํŠน์ง•. ์ด์ „ ํ…Œ์ŠคํŠธ ๋ณด์—ฌ ์ฃผ์—ˆ๋‹ค ์›น ํ”„๋ŸฐํŠธ์—”๋“œ์—์„œ 650~700MB(์Šฌ๋žฉ ๋ฉ”๋ชจ๋ฆฌ์˜ 42%), DBMS ์บ์‹œ๊ฐ€ ์žˆ๋Š” ์„œ๋ฒ„์—์„œ 750~800MB(35%), DNS ์„œ๋ฒ„์—์„œ 700MB(36%)๊นŒ์ง€ ๋ฉ”๋ชจ๋ฆฌ ์†Œ๋น„๊ฐ€ ๊ฐ์†Œํ–ˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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