Bpytop์ CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ, ๋คํธ์ํฌ ๋ฐ ํ๋ก์ธ์ค ์ฌ์ฉ๋์ ๋ํ ํ์ฌ ๊ฐ๊ณผ ํต๊ณ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์์คํ ๋ฆฌ์์ค ๋ชจ๋ํฐ์ ๋๋ค. psutil์ ์ฌ์ฉํ์ฌ Python์ผ๋ก ์์ฑ๋์์ต๋๋ค.
์ด๊ฒ์ ์ ํธ๋ฆฌํฐ ํฌํธ์ ๋๋ค ๋ฐฐ์ฌ ํฑ ํ์ด์ฌ์์. ์ ์์ ๋ฐ๋ฅด๋ฉด ๋ ๋น ๋ฅด๊ณ ์์ฒด์ ์ผ๋ก CPU๋ฅผ ๋ ์๋นํฉ๋๋ค.
ํน์ง :
-
๊ฒ์๊ณผ ๊ฐ์ ๋ฉ๋ด ์์คํ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ฝ์ต๋๋ค.
-
์ ์ฒด ๋ง์ฐ์ค ์ง์, ๋ชจ๋ ๋ฒํผ์ ํด๋ฆญํ ์ ์์ผ๋ฉฐ ํ๋ก์ธ์ค ๋ชฉ๋ก ๋ฐ ๋ฉ๋ด์์ ๋ง์ฐ์ค ์คํฌ๋กค์ด ์๋ํฉ๋๋ค.
-
๋น ๋ฅด๊ณ ๋ฐ์์ด ๋น ๋ฅธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค.
-
์ ํํ ํ๋ก์ธ์ค์ ๋ํ ์์ธํ ํต๊ณ๋ฅผ ํ์ํ๋ ๊ธฐ๋ฅ์ ๋๋ค.
-
ํํฐ๋ง ํ๋ก์ธ์ค๊ฐ ๊ฐ๋ฅํ๋ฉฐ ์ฌ๋ฌ ํํฐ๋ฅผ ์ ๋ ฅํ ์ ์์ต๋๋ค.
-
์ ๋ ฌ ์ต์ ๊ฐ์ ์ฝ๊ฒ ์ ํํ ์ ์์ต๋๋ค.
-
์ ํํ ํ๋ก์ธ์ค์ SIGTERM, SIGKILL, SIGINT๋ฅผ ๋ณด๋ ๋๋ค.
-
๋ชจ๋ ๊ตฌ์ฑ ํ์ผ ์ต์ ์ ๋ณ๊ฒฝํ๊ธฐ ์ํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋ฉ๋ด์ ๋๋ค.
-
๋คํธ์ํฌ ์ฌ์ฉ์ ๋ํ ์๋ ํ์ฅ ์ผ์ ์ ๋๋ค.
-
์ ๋ฒ์ ์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋ฉ๋ด์ ๋ฉ์์ง๋ฅผ ํ์ํฉ๋๋ค.
-
๋๋ผ์ด๋ธ์ ํ์ฌ ์ฝ๊ธฐ ๋ฐ ์ฐ๊ธฐ ์๋๋ฅผ ํ์ํฉ๋๋ค.
์ถ์ฒ : linux.org.ru