「仮想化」(Intel VT および AMD SVM)に関するある程度の理解

「仮想化」(Intel VT および AMD SVM)に関するある程度の理解

[[282702]]

1. はじめに

数日前、BIOS に入り、何気なくパラパラと見て、理解できない機能をオフにしてから、システム (Hackintosh) を再起動しました。主に仮想マシンソフトウェア(VMware、ParaDesktop)や開発環境を構築するためのソフトウェア(XAMPP、Dockerなど)など、一部のソフトウェアが正常に動作しないことがわかりました。しかし、これらを除いて他のソフトは正常に動作できるので、一体どういう原理なのか疑問に思い始めました。そこでネットで調べてみると、私がオフにしていた機能は「仮想化」だったことが判明しました!普段からDockerを使用しているので、興味本位で関連情報を調べてみました。

2. 仮想化とは何ですか?

仮想化とは、1 台のコンピューターを複数の論理コンピューターにシミュレートし、異なるプログラムが互いに干渉することなく同時に実行できるようにするプロセスです。

簡単に言えば、既存のソフトウェアとハ​​ードウェアを使用して「仮想層」ハードウェアのセットをシミュレートし、この仮想ハードウェア上でソフトウェアを実行することで、オペレーティング環境を提供することを意味します。

そのため、私たちが普段使っているさまざまな仮想マシンは、実は仮想化機能をベースに作られています。つまり、仮想化機能がなければ、仮想マシンソフトウェアはそれほど多く存在しないことになります。

従来の仮想マシンの構造図:

Docker構造図:

3. 仮想化機能を利用した共通ソフトウェア

仮想マシンは間違いなくその 1 つであり、Docker は仮想マシンとは見なされていませんが、仮想化と切り離せないものです。しかし、仮想化をオフにすると XAMPP が動作しなくなるのはなぜでしょうか?

情報を確認した結果、次のことがわかりました。

Mac 版の XAMPP は、実は Linux システムを作成する仮想マシンです。

(Mac 版では起動に 1 分ほどかかるのに、Windows 版と Linux 版ではすぐにサービスを開始できるのは当然です...)

仮想化技術を使用しないその他のソフトウェア(日常的に使用する各種ソフトウェア、IDE など)は当然影響を受けません。

4. IntelとAMD独自の仮想化技術

世界最大の PC プロセッサ出荷元である Intel と AMD の仮想化テクノロジーは異なります。現時点では、それらを根本から理解する能力がないため、表面的な理解しか提供できません。

Intel の仮想化テクノロジーは Intel-VT (Virtual Technology) と呼ばれ、AMD の仮想化テクノロジーは AMD-V (AMD Virtualization、AMD マザーボードの BIOS では SVM と呼ばれます) と呼ばれます。

主流の仮想化ソフトウェア製品は、両社のテクノロジーをサポートできます。ただし、Apple の製品には特別な説明が必要です。 Apple の PC では AMD CPU が使用されたことがないため、MacOS は AMD-V をサポートしていません。

これは、謎に包まれたハッキン​​グされた Apple の計画の理論的根拠となります。つまり、Intel プラットフォームの CPU に MacOS をインストールするのは特に難しいことではありません。しかし、AMD CPU はそれほど幸運ではありません。 AMD プラットフォーム上でシステムを起動する方法があったとしても、命令セットが異なるためすべての機能を実現することはできません。欠けている最も重要な機能はおそらく仮想化です。

そのため、AMD プラットフォームに Hackintosh をインストールしても、仮想化機能がないため、サービスの構築が一切できず、開発に使用することができません。

V. 結論

数日前のこの偶然の試みにより、私は仮想化について無意識のうちに簡単に理解することができました。

また、仮想化機能を利用することで、物理マシン上にクラスターを構築できることも分かりました。その後、Tencent Cloud や Baidu Cloud などの有名なクラウド コンピューティング プラットフォームはすべて仮想化技術を使用していることがわかりました。私たちが購入した小型サーバーは、実際には 1 台ずつ仮想マシンになっています。

<<:  ビッグデータの専門家が、Zookeeper と Redis をベースにした分散ロックの実装方法を段階的に説明します。

>>:  EasyStack が China Electronics の戦略的 D ラウンドの資金調達を完了し、クラウド コンピューティングの国家チームとなる

推薦する

ウェブマスターネットワークレポート:20のウェブサイトに深刻な違法広告があり、全体の32.93%を占めています。セルフメディアの生存記録

1. 国家工商行政管理総局:20のウェブサイトに深刻な違法広告があり、全体の32.93%を占める。国...

GoogleとBaiduは中国のバレンタインデーのロマンチックな夜に合併に成功した

昨日はロマンチックな中国のバレンタインデーでした。愛に満ちたこの夜に、BaiduとGoogleはつい...

大規模および中規模ウェブサイトのキーワード最適化戦略の解釈

多くの SEO 担当者が、ウェブサイトの SEO を始めるときに、まずプラン内でランク付けする単語を...

ネットワークマーケティングの永遠の伝説

ソフト商品プロモーションの現状百度が7月1日にリリースした「青大根アルゴリズム2.0」は、宣伝サイト...

海外ダイヤルアップVPS(動的IP切り替え機能付きVPS)の一括導入

海外貿易や国内電子商取引などを行う際に、注文のブラッシング、SEO、ブラッシングレビューなどを行う必...

モノのインターネットは、今後10年間でテクノロジー大手にとってホットな話題となるだろう

現在、エッジ コンピューティング市場はまだ開発の初期段階にあります。クラウドコンピューティング市場を...

ウェブサイトの種類に応じて更新戦略を立てる方法

多くのウェブマスターは、日々の業務を外部リンクに集中させ、ウェブサイトのコンテンツ更新戦略を無視して...

ssdnodes-$5.95/1G メモリ/10GSSD/500G トラフィック/10G ポート/カナダ

ssdnodesホスト側は何度も導入されており、価格も常に高かったのですが、毎月10ドルを切る日があ...

SEOの成功は単一の成功ポイントではない

実際、著者はSEOが非常に包括的な業界であることを常に強調してきました。SEOを行うには、プログラミ...

ストリーミングメディア分野における人工知能の応用に関する簡単な議論

人工知能はさまざまな業界の変革を加速させており、ストリーミング メディア分野は最も急速に変化している...

2022 年に企業はクラウドでどのような課題に直面するでしょうか?

クラウドイノベーションの可能性は無限です。クラウド テクノロジーが進歩し成熟するにつれ、企業は重要な...

ウェブサイトを最適化するときは冷静さを保つことが重要です。

ウェブサイト運営者、特に中小企業やウェブマスターはウェブサイトのランキングを毎日チェックしており、少...

簡単な分析: SEO担当者がオリジナル記事を書いて公開するための重要なポイント

ウェブサイトの準備作業(ウェブサイトのコンテンツの入力とウェブサイトのタイトルの設定)が完了したら、...

Linux ユーザー ガイド: KVM で Virtualbox 仮想マシンを使用する方法

[[376370]] [51CTO.com クイック翻訳] VirtualBox から KVM ハイ...

元のドメイン名所有者がSmartisan Technologyのt.ttドメイン名取引の裏話を語る:Luo Yonghaoは誠実である

昨日の記者会見で、羅氏は、Smartisan Technologyが多額の資金を投じてt.ttドメイ...