[๊ณ ์ฑ๋ฅ] NUMA(Non-Uniformed Memory Access) Locality์ CPU Affinity
ยท
์ปดํจํฐ ๊ตฌ์กฐ & ์ด์์ฒด์
๋ค์ด๊ฐ๋ฉฐ์ปดํจํฐ๋ ์ฌ์ ํ ์ฌ๋์ด ์ดํดํ๊ธฐ์ ๋ณต์กํฉ๋๋ค. ํ๋์ ํ๋ก๊ทธ๋จ์์๋ ๋ค์ํ ์์
์ ์งํํ๋ฉฐ ๋ฉ๋ชจ๋ฆฌ ์์ธ์ค๋ ๋น๋ฒํฉ๋๋ค. ์ด๋ฐ ํ๋ก๊ทธ๋จ์ด ์ฌ๋ฌ๊ฐ๊ฐ ์ฌ๋ฌ ๋
ธ๋(์ฝ์ด)์์ ๋์ํ๊ธฐ ๋๋ฌธ์ ์ผ๋ถ ํ๋ก๊ทธ๋จ์ด ์๋ชป๋ ๋ฉ๋ชจ๋ฆฌ ์์ธ์ค๋ฅผ ๋ฐ์์ํค๊ฑฐ๋ ๋๋ฆฐ ์์ธ์ค๋ฅผ ๋ฐ์์ํค๊ธฐ๋ ํฉ๋๋ค. ์ค๋์ CPU ๋
ธ๋์ ๋ฉ๋ชจ๋ฆฌ ๋ฒ์๋ฅผ ์งํฌ ์ ์๋ NUMA(Non-Uniformed Memory Access)์ ๋ํด ์์๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. NUMA(Non-Uniformed Memory Access)๊ณผ๊ฑฐ์๋ CPU๊ฐ ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ๋ ๋ฐฉ์์ด ๋ธ๋ฆฟ์ง๋ฅผ ํตํด์๋ง ์ ๊ทผํ์์ต๋๋ค. CPU ์ฝ์ด ์๊ฐ ์ฌ๋ฌ๊ฐ๋ผ๋ ์ค์ง ํ๋์ ๋ธ๋ฆฟ์ง๋ฅผ ํตํด์๋ง ๋ฉ๋ชจ๋ฆฌ์ ์ ๊ทผํ๊ธฐ ๋๋ฌธ์ ์ฝ์ด๋ณ ์๋ ์ฐจ์ด๋ ํฌ์ง ์์์ต๋๋ค. ๋น์ ๋ฅผ ์ ๊น ๋ค์ด๋ณด๋ฉด CPU ์ฝ์ด๊ฐ ..