一般的に使用される 3 つの仮想化テクノロジは何ですか?

醉折花枝作酒筹
リリース: 2023-02-16 14:40:18
オリジナル
21537 人が閲覧しました

現在、一般的な仮想化テクノロジは 3 つあります: 1. OpenVZ、構成がより柔軟なオペレーティング システム レベルの仮想化テクノロジ; 2. Xen、カーネル モジュールを自由にロードしてメモリと IO を仮想化できる準仮想化テクノロジ; 3. 完全に仮想化された KVM は、あらゆる種類のオペレーティング システムをサポートします。

一般的に使用される 3 つの仮想化テクノロジは何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

現在、一般的な 3 つの仮想化テクノロジは、OpenVZ、Xen、KVM です。

OpenVZ (過剰販売されやすい)

オペレーティング システム レベルの仮想化テクノロジは、これは、理解しやすく、オーバーヘッドが大きいことを意味します。構成がより柔軟になります (これにより、悪徳サービス プロバイダーが制限を下げる機会が与えられます。)

欠点: オペレーティング システムの仮想化に基づいているため、他の人がより多く使用しても、損失は少なくなります。メモリがなくなるとクラッシュして不安定になります。

利点: サービス プロバイダーのライセンスを受けたメモリと CPU は非常に優れています。

Xen

は準仮想化テクノロジであり、実際の仮想マシンではありません。これはカーネル インスタンスを実行するのと同等であり、カーネル モジュール、仮想メモリ、IO を自由にロードできます。 。 Xen hvm および Xen hvm pv は linux のみをサポートします。 hvm は win システムをサポートします。

利点: 専用メモリは小さいですが、すべて割り当てられます。メモリがどれほど少なくても、クラッシュしたり、一定期間応答しなくなったりすることはありません。

欠点: メモリ、ハードディスク、帯域幅が小さい。 PVのパフォーマンスが良くなります。

KVM

利点: pv と hvm の違いに関係なく、完全に仮想化されます。あらゆる種類のオペレーティング システムをサポートします。

ローカル VPS のパフォーマンスをチェックして、オーバーブッキングしていないかどうかを確認します。

openVZ VPS をオーバーブッキングする方法:

cd /dev/shm

dd if=/dev/zero of=./memtest bs=1M count =100;//100MB ファイルを作成

メモリの表示:

free -m

指定された範囲(購入した範囲)内で継続的にカウント値を増加させ、約束された内容内でマシンがクラッシュした場合、それは非常に売られすぎていることを意味します。

テスト後に作成したばかりのファイルを忘れずに削除してください rm ./memtest

CPU 情報の表示

cat /proc/cpuinfo

ディスク IO テスト コマンド

dd if=/dev/zero of=test bs=64k count=512 oflag=dsync

1) プロセス メモリの使用量を確認します

top

2) CPU 情報の表示

cat /proc/cpuinfo

コンピュータ関連の知識の詳細については、FAQ 列を参照してください。

以上が一般的に使用される 3 つの仮想化テクノロジは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート