Red Hat Training

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

20.36.7. 메모리 할당 구성

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