過去問ドリル

オリジナル問題 LinuCレベル2試験 問題 問1

仮想化サーバー/仮想マシンの仕組みとKVM

CPUが仮想化支援技術(IntelのVT-x、AMDのAMD-V)に対応しているかを確認する方法として適切なものはどれか。

出典:オリジナル問題 LinuCレベル2試験 問題 問1

正解:C

解説

KVM等のハードウェア支援型仮想化を利用するには、CPUがIntel VT-x(Intel CPU)またはAMD-V(AMD CPU)といった仮想化支援技術に対応している必要があります。これは/proc/cpuinfoのflags行にvmx(Intel)またはsvm(AMD)というフラグが含まれているかで確認でき、lscpuコマンドの出力からも同様に確認できます。

選択肢ごとの解説

  • A誤り。unameはカーネルバージョン等の情報を表示するコマンドで、CPUの仮想化支援技術の対応可否は確認できません。
  • B誤り。freeはメモリ容量を表示するコマンドで、CPUの仮想化支援技術とは無関係です。
  • C正しい。/proc/cpuinfoやlscpuでvmx/svmフラグの有無を確認することで、仮想化支援技術への対応可否がわかります。
  • D誤り。dfはディスクの空き容量を表示するコマンドで、CPUの仮想化支援技術とは無関係です。
LinuCレベル2の過去問を演習モードで解く