web-dev-qa-db-ja.com

virshdominfoおよびxmlmemの定義は、実行中のvmのメモリとは異なります

こんにちは私はrhel6でkvmを使い始めたばかりで、vmを作成した後、メモリを増やそうとしましたが、vmをバウンスしてlibvertを再起動した後でも、xmlファイルで変更した変更がvmに反映されませんか?

[root@kvm01 qemu]# virsh dominfo dev-kvm01
Id:             2
Name:           dev-kvm01
UUID:           9b2bf581-2807-3116-b176-60e9c0559943
OS Type:        hvm
State:          running
CPU(s):         2
CPU time:       1975.3s
Max memory:     7864320 kB
Used memory:    7864320 kB
Persistent:     yes
Autostart:      disable
Security model: selinux
Security DOI:   0
Security label: system_u:system_r:svirt_t:s0:c47,c760 (enforcing)

[iknowmed@dev-kvm01 ~]$ free

             total       used       free     shared    buffers     cached
Mem:       3632284    3614508      17776          0       3980    3491676
-/+ buffers/cache:     118852    3513432
Swap:      5668856          0    5668856
[iknowmed@dev-kvm01 ~]$
2
Kevintmckay

これは3GBのように見えます バリア 。ゲストVM(dev-kvm01))で32ビットカーネルを実行していますか?

3.6GBを超えるメモリを使用するには、 [〜#〜] pae [〜#〜] の1つ、またはVM)に64ビットカーネルが必要です。 。

uname -a実行しているカーネルの種類を確認します。

1
sybreon

Rhel6に同梱されている32ビットカーネルは、すでに4GBを超えるRAMをサポートしています。すでにPAEをサポートしています

0
Anam Khan