proxmox cpu코어수 배분 질문입니다
안녕하세요. n100기기로 홈서버 구성중입니다.
n100은 4코어4스레드 cpu인데요, proxmox에서 vm을 생성할때 코어수는 어떻게 배분해야 맞나요?
예를 들어 윈도우와 우분투 두개를 생성하는데 둘다 4코어로 할당하면 어떻게 작동하나요?
좋은답변을 받기위해서는 좋은 질문이 필요합니다.
유의할점⚠️
- 예의를 지켜주세요. 답변자는 답변을 할 의무는 없습니다.
- 질문에 대한 대부분의 답은 검색으로 찾아보실 수 있습니다.
- 답변자가 답변을 하면서 대개 많은 경우는 다시 질문을 하는 경우가 많이 있습니다.
- (질문의 대한 정보가 부족합니다. ~일 경우 결과물이 어떻게 됩니까? 등등)
질문방법🙏
자신의 상황을 최대한 자세히 설명해주세요.
상황이 정확하고 많을 수록 답변의 정확도가 올라갑니다.
ex) 헤놀로지라면 어떠한 로더의 이미지를 사용했는지.(arpl-i18n, mshell), 어떤 버전을 사용했는지 문제가있다면 어떠한것인지 스크린샷을 동반하고 에러의 경우 에러로그를 출력해서 주시면 좋습니다.
*가능하면 최신버전 OS/SW를 이용해주세요
답변에대한 피드백을 주세요.
정보가 질문에 모두 담겨있지않다면 대부분의 답변이 다른정보를 요구합니다.
이러한 답변에 대해 명확한 피드백을 주시면 도움이 됩니다.
https://www.reddit.com/r/Proxmox/comments/14d7wdj/proxmox_cpu_core_management/
'윈도우와 우분투 두 개를 생성하는데 둘 다 4코어로 할당'하는 경우는 두 OS 모두 작동하지만 비교적 느려지겠죠.
지나눙님에 말에 공감하는게
저도 초창기떄 네이티브말고
proxmox 설치하려고 12100에 해보려다가 막상 설치후에?? 윈도우/헤놀/카비타/plex 등등 CPU 코어 어느정도 주고
램은 어느정도 줘야하는지 잘몰라서 포기하고 결국 네이티브로 갔네요 만약 그당시에 저도 CPU코어랑 램등 어느 정도가 적당한건지 알았다면 proxmox 설치해서 헤놀까지 설치해봤을껀데요
CPU 코어랑 램등을 딱 정해진 분배 게시글이 없다보니 포기했었네요
지금처럼 가이드가 많았으면 좋았을 텐데 말이죠..ㅎ
답변 감사합니다!!
4 코어를 둘 다 걸더라도 사용량이 적으면 별 문제가 없더라는 것이 느낌적 느낌? 입니다 ㅎㅎ.
하지만... 메모리를 퍼센트로 할당?을 시켜버리는 경우 (헤놀로지 나 홈어시스턴트??? ) 에는 상시 메모리가
할당이 되어버리다 보니 다른 곳에서 사용하는데 할당이 안되는 것 같았습니다.
그런 경우 일정 부분의 메모리 사용량을 정의해서 문제를 제거해 주는 것이 좋아 보이더군요.
감사합니다. 어느정도 확신이 섰습니다.
가상화의 목적 중 하나가 물리적 자원의 효율적인 사용이기 때문에 4코어라면 모든 VM에 4코어를 할당해도 됩니다.
모든 VM이 동시에 풀로드를 하는 것은 아니기 때문이지요.
이렇게 사용해보시고 굳이 성능이 필요 없거나 백업 등)우선순위가 떨어지는 서비스에는 코어를 1~2개로 제한하고 중요 서비스엔 4개를 주는 식으로 변경해보세요
현직에서도 프라이빗 클라우드 구축할 때 물리코어의 3배수까지는 할당합니다. 단순하게 예를들면 32코어 노드에 8코어의 VM 12개까진 생성하는 식이죠.
실제로 윈도우 pc에서 작업관리자를 보면 수십개의 프로세스가 실행되고 있음에도 유휴 상태인 경우가 많기 때문에 문제 없이 작동하고 있죠. 제 proxmox 서버는 4코어인 i3-10100을 쓰지만 vm들에 총 23코어를 할당했음에도 아직 여유가 있습니다.
따라서 일단 사용해보고 cpu 사용량이나 io 지연이 늘어난다면 조절을 해보세요. 스케줄러에 대해 알아보신다면 조금 더 이해가 쉬울 수도 있습니다.
cmt alert