Mercurial > hg > Papers > 2014 > taiki-sigos
view paper/kvm.tex @ 31:e3fea1bef943
add s6 and slide file
author | taiki <taiki@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 04 May 2014 16:42:01 +0900 |
parents | 81cd898c04d4 |
children |
line wrap: on
line source
\section{Kernel-based Virtual Machine (KVM)} \label{kvm} Linux 自体を VM の実行基盤として機能させるソフトウエアで、無償で使用することのできるオープンソースである。完全仮想化により、OS の仮想化環境を提供する。 図\ref{fig:kvmarch}は、KVM のアーキテクチャである。KVM は Linux 用のカーネルモジュールとして実装されており、OS が持つメモリ管理プロセスやスケジューリング機能を利用している。そのため他の仮想マシンソフトウエアに比べ、KVM 自体のコードは簡潔なものになっている。 Intel VT や AMD-V などの仮想化支援機能を持つプロセッサやBIOS を持っているパソコン上で動かすことができる。 \begin{figure}[htb] \begin{center} \includegraphics[scale=0.6]{./images/kvmarch.pdf} \end{center} \caption{KVM architecture} \label{fig:kvmarch} \end{figure} KVM は ie-virsh が動作する VM 環境のハイパーバイザである。ブレードサーバをホストとして管理対象の VM を乗せる。