안녕하세요.
리눅스 top 유틸리티 관련하여 궁금사항이 있어 게시글 올립니다.
top 명령을 보면,
PID | USER |PR | NI | VIRT |RES |SHR | S |%CPU |%MEM|TIME+|COMMAND 이렇게 컬럼이 표시되잖아요.
이 컬럼 중 %CPU가 100%가 기준인지 1000%가 기준인지 정확하지가 않아서 질문 드립니다.
(top 옵션을 아무것도 주지 않았을 때)
여러 포털 사이트에서 검색한 결과
- 논리 core * 100%
- 물리 core * 100%
- CPU(소켓) * 100%
위 세가지에 대한 언급이 많이 되어 있더라고요.
그렇다면,
1. CPU(소켓) 2개
2. CPU 당 물리 코어 2개
3. CPU 당 하이퍼 쓰레딩으로 2*2를 하여, 4
위 처럼 가정을 하였을 때
- 논리 core * 100% 이면, 400%
- 물리 core * 100% 이면, 200%
- CPU(소켓) * 100% 이면, 200%
위 방법 중 어느 내용이 맞는지 궁금합니다.
혹시 제가 산정한 방식이 틀리다면 어떠한 방식으로 산정이 되는지도 궁금합니다.
여기서 중요한건 top 옵션에 아무것도 사용을 안햇을 때 입니다.
Äھ¼ö³ª ¼ÒÄÏ°¹¼ö´Â °ü°è ¾ø´Â °ÍÀ¸·Î Àú´Â ±×·¸°Ô ¾Ë°í ÀÖ½À´Ï´Ù..
ºÎÇÏÁÖ´Â ÇÁ·Î±×·¥(USER)°¡ CPU¿¡ ¾ó¸¶³ª ºÎÇϸ¦ ÁÖ´À³Ä¸¦ ÆÛ¼¾Å×Áö·Î ³ªÅ¸³»´Â °ÍÀÔ´Ï´Ù..
Äõµå¿¡ 8½º·¹µå ´Ù¾²¸é 800% ·Î ³ª¿É´Ï´Ù.
±×·³ ÇÏÀÌÆÛ¾²·¹µù µÈ core°¡ 16À̶ó¸é 1600%°¡ µÇ´Â °Í Àΰ¡¿ä ?