Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

14.13.7. 메모리 할당 구성

virsh 로 게스트 가상 머신의 메모리 할당을 수정하려면 다음을 수행합니다.
# virsh setmem {domain-id or domain-name} count
# virsh setmem vr-rhel6u1-x86_64-kvm --kilobytes 1025000
수를 킬로바이트 지정해야 합니다. 새 개수 값은 게스트 가상 머신을 생성할 때 지정한 양을 초과할 수 없습니다. 64MB보다 낮은 값은 대부분의 게스트 가상 머신 운영 체제에서는 작동하지 않습니다. 최대 메모리 값이 활성 게스트 가상 머신에는 영향을 미치지 않습니다. 새 값이 사용 가능한 메모리보다 작으면 게스트 가상 머신이 충돌하게 될 수 있습니다.
이 명령에는 다음 옵션이 있습니다.
  • [--domain] <string> 도메인 이름, ID 또는 uuid
  • [-size] <number> 새 메모리 크기, 크기 조정된 정수(기본값 KiB)
    유효한 메모리 단위는 다음과 같습니다.
    • 바이트b 또는 바이트
    • KB for kilobytes (10 또는 1,000 바이트 블록)
    • k ibibytes의 경우 kibibytes 1024바이트의 K 또는 KiB
    • MB for megabytes (106 또는 1,000,000 바이트 블록)
    • 메비바이트의 경우 m 또는 MiB (20 또는 blocks 1,048,576 바이트)
    • GB for gigabytes (109 또는 1,000,000,000 바이트 블록)
    • 기비바이트의 경우 G 또는 GiB (230 또는 1,073,741,824 바이트)
    • TB for terabytes (1012 또는 1,000,000 바이트 블록)
    • tebibytes의 경우 t or TiB (240 또는 1,099,511,627,776 바이트)
    모든 값은 libvirt에서 가장 가까운 kibibyte로 반올림되며 하이퍼바이저에서 지원하는 단위로 더 반올림될 수 있습니다. 일부 하이퍼바이저는 또한 4000KiB(또는 4000 x 210 또는 4,096,000바이트)와 같은 최소 용량을 적용합니다. 이 값의 단위는 선택적 특성 메모리 단위 에 따라 결정됩니다. 기본값은 kibibytes(KiB) 단위로 지정된 값이 1024바이트의 2개 또는 블록으로 곱한 단위입니다.
  • --config가 다음 부팅에 영향을 미칩니다.
  • --live는 실행 중인 도메인의 메모리를 제어합니다.
  • --current가 현재 도메인의 메모리를 제어합니다.