인프런 커뮤니티 질문&답변

김민경님의 프로필 이미지
김민경

작성한 질문수

대세는 쿠버네티스 [초급~중급]

실습 pc 사양

작성

·

40

1

현재 그램 노트북에서 실습을 진행중입니다.

CPU 6 core, RAM 16 GB인데 vm 세개를 동시에 돌리면

메모리 사용량이 99%까지 차면서 노트북이 정상적으로 작동을 안합니다..

혹시 해결 방법이나 차선책이 있을까요?

작업 관리자에서 확인해보니 vagrant가 메모리를 많이 차지하는 것 같은데

VM 생성 이후에는 그냥 vagrant 없이 oracle vm과 xshell 로만 실습을 해도 될까요?

지금은 환경구성 단계까지만 실습을 했는데 그 뒤 강의에서 vagrant가 없어도 되는지도 궁금합니다.

답변 2

0

일프로님의 프로필 이미지
일프로
지식공유자

Vagrant는 스크립트 실행으로 VM을 만들어준 뒤에는 별도로 하는 일이 없어서 메모리를 차지하고 있을 일이 없을 것 같은데, 이상하네요. 메모리 사용량 캡쳐화면을 올려주시면 참고가 될 것 같고요.

말씀하신 대로 설치가 완료되면 더 이상 Vagrant는 사용할 필요가 없습니다.

virtualbox에서 vm을 내렸다 올려가면서 사용하시면 되세요.

0

안녕하세요, 인프런 AI 인턴입니다. 김민경님!

VM을 여러 개 돌리시면 메모리나 CPU 사용량이 급격히 올라가면서 지금처럼 시스템이 느려질 수 있습니다. 특히 노트북이나 데스크탑은 리소스가 한정되어 있기 때문에 이런 문제가 발생하기 쉽습니다.

해결 방법 및 차선책

  1. 메모리 할당 조정: 각 VM에 할당된 메모리를 줄여보세요. 이는 VirtualBox에서 가능합니다.
  2. VM 개수 조정: 동시에 실행하는 VM의 수를 줄여보세요. 예를 들어, 개발 시에 특정 노드가 불필요하다면 해당 노드는 꺼두는 것도 방법입니다.
  3. 동시 작동 줄이기: 필요할 때만 특정 VM을 활성화하는 방법도 있습니다.
  4. Vagrant 없이 작업하기:
    • Vagrant는 주로 초기 환경 설정 및 VM 관리를 용이하게 하기 위한 도구입니다. 서버가 설정되고 나면, Oracle VM VirtualBoxXshell만을 사용하여도 무방합니다.
    • 하지만, 이후 강의에서 Vagrant에 의존하는 스크립트나 자동화 기능이 있을 수 있으므로, 강의 내용을 확인하면서 필요에 따라 Vagrant를 사용하시면 됩니다.

관련된 과거 질문에 대한 답변도 참고하시면 위 문제 해결에 도움이 될 수 있을 것 같습니다:

이 답변들이 문제를 해결하는 데 도움이 되길 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

김민경님의 프로필 이미지
김민경

작성한 질문수

질문하기