[Hyper-V] hv_balloon: balloon request will be partially fulfilled 오류 해결법

2026. 3. 3. 13:34·DevOps/Linux

 

Hyper-V에서 Rocky Linux나 Ubuntu 같은 리눅스 가상 머신을 운영하다 보면, 콘솔이나 로그에 다음과 같은 메시지가 출력될 때가 있습니다.

 


 

1. 원인

 

이 현상의 핵심 키워드는 동적 메모리(Dynamic Memory)와  벌루닝(Ballooning)입니다.

  • 동적 메모리: 가상 머신이 필요한 만큼만 메모리를 쓰고, 남으면 호스트에게 돌려주는 기능입니다.
  • 벌루닝(Ballooning): 호스트(Windows)의 메모리가 부족해지면, 가상 머신 안에 풍선(Balloon)을 부풀려 메모리를 점유한 뒤 그걸 뺏어오는 기술입니다.
  • 메시지의 의미: Partially fulfilled: 호스트가 요구한 만큼 메모리를 다 못 줬다.
    • Floor reached: 설정된 '최소 메모리(Floor)'에 도달해서 더 이상 깎을 메모리가 없다.

즉, 내 컴퓨터(호스트)의 메모리가 부족해서 가상 머신의 메모리를 뺏으려 했는데, 가상 머신도 쓸 메모리가 빠듯해서 거절당했다는 뜻입니다.


2. 해결 방법

이 메시지는 단순 알림일 수도 있지만, 지속되면 가상 머신의 속도가 느려지거나 먹통이 될 수 있습니다. 

1)  메모리 고정 할당

서버용 리눅스는 메모리 할당량이 자꾸 변하면 성능이 불안정해질 수 있습니다. 아예 고정된 양을 주는 것이 속도 면에서 유리합니다.

  1. 가상 머신을 종료합니다.
  2. Hyper-V 관리자에서 설정 > 메모리로 들어갑니다.
  3. '동적 메모리 사용' 체크를 해제합니다.

 

2) 최소 메모리(Minimum RAM) 상향 조정

동적 메모리 기능을 유지하고 싶다면, 시스템이 멈추지 않도록 하한선을 높여주세요.

  1. 설정 > 메모리에서 최소 RAM 수치를 현재보다 높게 설정합니다.
  2. 이렇게 하면 호스트가 메모리를 뺏어가더라도 리눅스가 원활히 돌아갈 만큼은 남겨두게 됩니다.

 

3) 호스트 시스템의 메모리 확보

결국 근본적인 원인은 내 PC의 메모리가 부족한 것입니다.

  • PC에서 불필요하게 켜져 있는 크롬 창이나 무거운 프로그램을 종료하세요.
  • 다른 가상 머신이 동시에 켜져 있다면 사용하지 않는 것은 끕니다.

 

가끔 서버를 켤 때나 특정 작업을 할 때 한두 번 뜨는 것은 정상적인 메모리 조정 과정이라고 합니다. 하지만 로그가 도배되거나 가상 머신이 버벅거린다면 반드시 위 방법대로 메모리 설정을 변경하시는 것을 추천합니다!

'DevOps > Linux' 카테고리의 다른 글

[Linux]Rocky9.4 Jenkins 설치 및 설정 가이드  (0) 2026.03.04
[Linux] sudo, su, su - 차이 (권한, 환경변수)  (0) 2026.03.04
[Linux] Apache Tomcat 9 설치 및 시스템 서비스 등록  (0) 2026.03.03
[Linux] ip 변경 - nmtui  (0) 2026.03.03
[Hyper-v] Rocky Linux 9.4 가상환경 설치  (0) 2026.03.03
'DevOps/Linux' 카테고리의 다른 글
  • [Linux] sudo, su, su - 차이 (권한, 환경변수)
  • [Linux] Apache Tomcat 9 설치 및 시스템 서비스 등록
  • [Linux] ip 변경 - nmtui
  • [Hyper-v] Rocky Linux 9.4 가상환경 설치
min_sol
min_sol
  • min_sol
    비글개발연구소🐾
    min_sol
  • 전체
    오늘
    어제
    • 분류 전체보기 (278)
      • Programming (128)
        • Algorithm (52)
        • JAVA (40)
        • GIS (5)
        • PyQt (10)
        • C# (11)
        • Mobile (6)
        • AI (4)
      • Backend (36)
        • Spring (14)
        • JSP (11)
        • Network (5)
      • Frontend (29)
        • React (11)
        • Vue (13)
        • Next.js (4)
      • Database (10)
        • PostgreSQL (1)
        • Oracle (8)
        • Elasticsearch (1)
      • DevOps (8)
        • Linux (7)
        • Mac (1)
      • Tools (31)
        • IntelliJ (1)
        • GitHub (10)
        • RPA (20)
      • Security (9)
      • etc (21)
        • ERROR (5)
        • 세미나 | 교육 (10)
        • 자격증 (1)
        • 일상 (2)
        • 2021 (2)
  • 인기 글

  • 태그

    자동화
    알고리즘
    계산기
    코딩테스트
    명품자바에센셜
    이클립스
    vue.js
    PyQt5
    Java
    RPA
    스윙
    연습문제
    자바
    자료구조
    jsp
    PyQt
    생능출판
    VUE
    spring
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
min_sol
[Hyper-V] hv_balloon: balloon request will be partially fulfilled 오류 해결법
상단으로

티스토리툴바