LPIC-3 仮想化・コンテナ化仮想マシンの状態・設定値を読むオリジナル・公式資料照合難易度★★★☆☆
libvirtの通常のVMドメインXMLに次がある。メモリballoonを使う構成で、maxMemory等のhotplug設定はない。設定値の換算として正しいものはどれか。1GiB=1,048,576KiBとする。ホストプロセスの実RSSや、ゲストOSの利用可能メモリをそのまま測定した値ではない。 <memory unit="KiB">2097152</memory> <currentMemory unit="KiB">1048576</currentMemory>
A
memoryは2MiB、currentMemoryは1MiB
KiBからGiBへは1024を2回で換算します。この出力の値をMiBとするのは単位の読み違いです。
B
memoryとcurrentMemoryを足した3GiBが常にホストRSSになる
二つの値は足し合わせる別領域ではありません。ホストRSSの実測値でもありません。
C
currentMemoryがmemoryより小さいので、XMLは必ず不正である
balloon等で現在の割当てを上限より小さくする設定は可能です。本問はその構成を明示しています。
D
memoryは2GiB、currentMemoryは1GiB★ 正解
2097152と1048576をそれぞれ1048576KiBで割った設定値です。
解説
memoryは通常のメモリ割当て上限で2GiB、currentMemoryは現在の割当てを指定する値で1GiBです。KiBを10進KBへ置き換えずに計算します。設定上の割当てと、実RSS・ゲスト内の使用量は別の観測です。
根拠資料・確認情報
対応範囲:LPIC3 305-300 v3.0
資料確認日:2026-10-29
同じレッスンの問題
問題 1
libvirt/QEMUの実行中VM appの仮想NIC 52:54:00:12:34:56はdownだった。管理者が次を成功させたが、現在のリンク状態はdownのままである。このVM・NICは実行時のリンク変更に対応している。今動作中のNICをupにする文書化された操作はどれか。ホストのbridge・経路・firewall等の問題は除外する。
virsh domif-setlink app 52:54:00:12:34:56 up --config
virsh domif-getlink app 52:54:00:12:34:56
52:54:00:12:34:56 down
問題 2
停止済みVMの安定したqcow2ファイルについて、qemu-img infoが次を示した。snapshot・backing file・圧縮・事前割当てはない。virtual sizeとdisk sizeの区別として適切なのはどれか。ホスト側の残容量や今後の性能はこの出力だけでは与えられていない。
file format: qcow2
virtual size: 80 GiB (85899345920 bytes)
disk size: 5 GiB
問題 3
Xenのxl listに次のVM行がある。Stateのbについて、これだけから正しく説明できるものはどれか。表示は一時点の観測で、アプリ障害は別途確認していない。
Name ID Mem VCPUs State Time(s)
web 7 1024 2 -b---- 12.4