インテル バーチャライゼーション・テクノロジー

インテル バーチャライゼーション・テクノロジー(Intel Virtualization Technology、Intel VTまたは単にVTと略される)とは、インテルによって開発された仮想化支援技術のことである。

当初、インテルは開発コードネームからVanderpool Technologyという名称を用いていた為[1]、現在でもVTをVanderpool Technologyの略とする表記が散見される[2]。また、VT-x を指して単に Intel VT と呼称する場合もある[3]

概要

Intel VTは、仮想マシンモニタによる複数のオペレーティングシステム (OS) の並行動作をより効率的に行うための支援技術である。

VT機能がなくても、すべてソフトウェア的に仮想化技術を実装し、複数のOS(ゲストOS)を実行することは可能である。しかし、その場合パフォーマンスの低下を招いたり、ゲストOSに変更が必要となる場合もある。ハードウェア側でVTに対応することによって、これらの問題点を解決する仮想マシンモニタの実装を支援することができる。

インテルでは、Itanium 2などのIA-64アーキテクチャ用にIntel VT-iPentium DなどのIntel 64アーキテクチャ用にIntel VT-xを、また、I/O仮想化機能をIntel VT-dとして開発した。これらの機能を総称してIntel VTとしている。Nehalemマイクロアーキテクチャ以降はCore i3以上のすべてのCPUがVT-xに対応している[4]

AMDでは同じコンセプトの機能をAMD Virtualization(AMD-V)として開発し、2006年5月以降に発表されたCPUに実装しているが、Intel VTと互換性はない。

仮想化支援技術

通常、オペレーティングシステムは、リングプロテクションで特権レベルと、ユーザーレベルの二つを使って実装されている(その中間のリングはかつては利用されていたが、現在は未使用の資源である)。仮想マシンモニタでは、スーパーバイザー(ハイパーバイザではない)が所属するホストOSを特権リングに、ゲストOSカーネルを中間リングに配置する。これによりゲストOSカーネルで特権命令が使われると特権違反が発生し、スーパーバイザはゲストOSがホストOSに対して資源を要求した事を検出できる。

ここでいくつかの問題が発生する。ゲストOSで使われるOSは本来特権レベルで動作している事を前提とした設計になっている。その為、例えば割り込みの禁止や許可といった非常に細粒度の資源要求が発生する事もある(x86で言うところのCLI,STI命令はスーパーバイザでは状態フラグの書き換え程度の動作しかする事がない)。しかし、リングプロテクションにおいて発生するリング間状態遷移はコンテキストスイッチを発生させ、その都度CPUコンテキストの全て・全レジスタ内容とフラグがメモリに書き出される事になる。粒度の細かい操作でこのような動作が頻繁に行われる事は資源の浪費であり、仮想化されたシステム全体の性能低下を招く。I/Oアクセスにおいても同様の事が言える。

仮想化支援技術では特権リングの扱いを改めてこれらの細粒度の操作を制御したり、あるいはスーパーバイザの操作を代行する事により、より粒度の粗い処理の単位として取り扱う事によって無駄を排除する。割り込み制御一つをとっても、この操作の無駄を排除する事により仮想化環境の性能は概ね20%以上の性能向上が見られる。VT-xとVT-iは命令レベルでの改善、VT-dはI/Oレベルの改善をはかったものである。

Intel VTの構成要素

VT-x

VT-x は、Intelによるx86仮想化の実装例である。単に Intel VT と呼称する場合もある[3]

VMXという動作モードの追加
i386以降の32ビットOSでは通常、リング0でカーネル等が動作するが、仮想マシンモニタはそれより高い特権モードで動作させることが望まれる(VT支援がない場合、カーネルをリング1で動作させる方法も取られた)。このため、リング0-3とは独立して、VMX rootVMX non-rootという動作モードを新たに設けた。VMX rootモードで仮想マシンモニタを動作させ、VMX non-rootモードでゲストOSを動作させる。ゲストOSで仮想化に影響のある命令が発行された場合、VMX rootモードに遷移し、仮想マシンモニタは適切な処理を行うことになる。
VMCS(Virtual Machine Control Structure)
仮想マシンモニタは、VMCSと呼ばれるデータ領域を利用し、各仮想マシンを制御する。VMX non-rootモードで動作していたCPUの状態の保存や読み出しをこの構造を利用して行う。ゲストOSを切り替える際のオーバーヘッドを軽減することができる。その他、仮想マシンを起動する命令や、再開する命令、VMXモードへ遷移・離脱する命令などが追加されている。

VT-i

VT-iは、IA-64上に実装された仮想化支援技術である。VT-xとほぼ同じ機能を有するが、特にゲストOSに対する仮想CPUリソースの割り当てを柔軟に構成できる特徴を持つ。

VT-d

ダイレクト I/O 向けインテル VT(Intel VT-d)[3] とは、I/O処理の仮想化を支援する機能。VT-dなどのハードウェア的な仮想化支援が無い場合、仮想マシンモニタは、I/Oデバイスをエミュレートし、DMAのメモリ領域のリマッピングを行う必要がある。VT-dでは、ハードウェア的にDMA転送時のリマッピングを行うようにする。この場合、通常のデバイスドライバを使用することができ、利便性や性能が向上することになる。 メモリアクセスはチップセット側の機能であるため、次世代のチップセットで対応する予定である。Intel 3シリーズチップセットでは違う容量のDRAMメモリを混載した場合に問題が出るため利用ができない場合がある。

VT-c

VT-c (Virtualization Technology for Connectivity) は、均衡的なサーバー性能の為の最適なI/Oの仮想化を支援する、各種技術の総称[3]。Virtual Machine Device Queues (VMDq)、Intel I/O Acceleration Technology (I/OAT)、Single Root I/O Virtualization (SR-IOV) で構成される[5]。Intel QuickData Technology は I/OAT の一コンポーネントである[6]

関連項目

参照

  1. ^ Geoff Koch (2009年11月10日). “Software Developer FAQ: Intel® Virtualization Technology”. Intel Corporation. 2012年2月9日閲覧。
  2. ^ VTとは【Vanderpool Technology】(Intel VT) - 意味/解説/説明/定義 : IT用語辞典”. Incept Inc. (2007年2月20日). 2012年2月11日閲覧。
  3. ^ a b c d デスクトップ・ボード — インテル® バーチャライゼーション・テクノロジー (インテル® VT) とデスクトップ・ボードの互換性”. Intel Corporation. 2013年8月27日閲覧。
  4. ^ ただしCeleronの場合は一部のSandy Bridgeマイクロアーキテクチャ以降、Pentiumの場合は一部のIvy Bridgeマイクロアーキテクチャ以降より対応。
  5. ^ "Intel Virtualization Technology for Connectivity" (application/pdf) (Press release). Intel. 2008年7月5日閲覧
  6. ^ http://www.intel.com/network/connectivity/vtc_ioat.htm Intel® I/O Acceleration Technology

外部リンク

Read other articles:

Katedral BotucatuKatedral-Basilika Metropolitan Santa AnnaKatedral BotucatuLokasiBotucatuNegaraBrasilDenominasiGereja Katolik RomaArsitekturStatusKatedralStatus fungsionalAktifAdministrasiKeuskupan AgungKeuskupan Agung Botucatu Katedral Botucatu yang bernama resmi Katedral-Basilika Metropolitan Santa Anna adalah sebuah gereja katedral Katolik yang terletak di Botucatu, Brasil. Katedral ini merupakan pusat kedudukan dan takhta bagi Keuskupan Agung Botucatu.[1] Lihat juga Keuskupan Agun...

 

Untuk kegunaan lain, lihat The Traffickers (seri televisi 2016) dan Trafficker (disambiguasi). TraffickersNama lainHangul공모자들 Hanja共謀者들 Alih AksaraGongmojadeulMcCune–ReischauerKongmochadŭl SutradaraKim Hong-sunProduserChoi Yeon-ju Choi Hyeon-muk Kim Seong-geunDitulis olehKim Sang-myung Kim Hong-sunPemeranIm Chang-jung Choi DanielPenata musikKim Jun-seongSinematograferYoon Nam-jooPenyuntingShin Min-kyungDistributorTimeStory/Cinus EntertainmentTanggal rilis 30 Agu...

 

Wakil Bupati PasangkayuPetahanaHerny Agussejak 26 Februari 2021Masa jabatan5 tahunDibentuk2005Pejabat pertamaAgus Ambo DjiwaSitus webpasangkayukab.go.id Berikut ini adalah daftar Wakil Bupati Pasangkayu dari masa ke masa. No. Potret Wakil Bupati Mulai menjabat Akhir menjabat Partai Bupati Periode Ref. 1 Agus Ambo Djiwa 2005 2010 PDI-P Abdullah Rasyid 1 2 Muhammad Saal 5 Oktober 2010 5 Oktober 2015 Hanura Agus Ambo Djiwa 2 Jabatan kosong 5 Oktober 2015 18 November 2015 M. Natsir(Pelaksana...

Ubi jalar Umbi Bunga Klasifikasi ilmiah Domain: Eukaryota Kerajaan: Plantae (tanpa takson): Tracheophyta (tanpa takson): Angiospermae (tanpa takson): Eudikotil (tanpa takson): Asteridae Ordo: Solanales Famili: Convolvulaceae Genus: Ipomoea Spesies: Ipomoea batatas(L.) Lam. Ubi jalar, ubi rambat, ubi manis, ubi jawa, ubi jenderal, petatas, ketela , atau ketela rambat (Ipomoea batatas) adalah sejenis tanaman budidaya. Bagian yang dimanfaatkan adalah akarnya yang membentuk umbi dengan kadar giz...

 

Chronologie de la France ◄◄ 1599 1600 1601 1602 1603 1604 1605 1606 1607 ►► Chronologies Gravure publiée en 1610 représentant la pendule offerte à la reine Marie de Médicis lors de la visite des souverains à Metz, représentant le dieux Éros sur un char tiré par deux cerfs.Données clés 1600 1601 1602  1603  1604 1605 1606Décennies :1570 1580 1590  1600  1610 1620 1630Siècles :XVe XVIe  XVIIe  XVIIIe XIXeMillénaires :-Ier Ier &#...

 

معاداة النزعة العسكريةمعلومات عامةصنف فرعي من سلامية جانب من جوانب الحركة المناهضة للحرب النقيض سياسة عسكرية تعديل - تعديل مصدري - تعديل ويكي بيانات معاداة النزعة العسكريّة (بالإنجليزية: Antimilitarism)، مذهب يناهض الحرب ويعتمد اعتمادًا كبيرًا على نظرية ناقدة للإمبريالية وكانت ...

893 battle in England Battle of ButtingtonPart of the Viking invasions of EnglandDate893[a]LocationButtington, Powys, WalesResult Anglo-Welsh victoryBelligerents Mercia, Wessex, Welsh VikingsCommanders and leaders Æthelred, Lord of the MerciansEaldorman ÆthelhelmEaldorman Æthelnoth HasteinStrength unknown unknownCasualties and losses unknown unknownvteViking invasions of England Lindisfarne Hingston Down Great Heathen Army (865–78) Alcea York Englefield Reading ...

 

1933 American football championship game 1933 NFL Championship Game New York Giants (Eastern)(11–3) Chicago Bears (Western)(10–2–1) 21 23 Head coach:Steve Owen Head coach:George Halas 1234 Total NYG 0777 21 CHI 33107 23 DateDecember 17, 1933StadiumWrigley Field, Chicago, IllinoisAttendance25,000Hall of FamersGiants: Tim Mara (owner/founder), Steve Owen (coach/player), Red Badgro, Ray Flaherty, Mel Hein, Ken Strong Bears: George Halas (owner/coach), Red Grange, Bill Hewitt, William R. Ly...

 

Jana ČernáJana Černá in 1964BornJana Krejcarová(1928-08-14)14 August 1928Prague, CzechoslovakiaDied5 January 1981(1981-01-05) (aged 52)Prague, CzechoslovakiaOther namesHonza KrejcarováSarah SilbersteinOccupation(s)Writer, PoetSpouses Pavel Gabriel Miloš Černý Ladislav Lipanský Daniel Landman PartnerEgon BondyParent(s)Jaromír Krejcar (father)Milena Jesenská (mother)RelativesJan Jesenský (grandfather) Jana Černá (14 August 1928, Prague – 5 January 1981, Prague), born ...

Peta Constantina (2008). Constantina merupakan sebuah kota yang terletak di wilayah Provinsi Sevilla, Andalusia, Spanyol Lihat juga Daftar munisipalitas di Seville Daftar munisipalitas di Spanyol lbsKota di Provinsi Sevilla Aguadulce Alanís Albaida del Aljarafe Alcalá de Guadaíra Alcalá del Río Alcolea del Río Algámitas Almadén de la Plata Almensilla Arahal Aznalcázar Aznalcóllar Badolatosa Benacazón Bollullos de la Mitación Bormujos Brenes Burguillos Camas Cantillana Carmona Carr...

 

Adolfo Vázquez Nazionalità  Argentina Calcio Ruolo Difensore Carriera Squadre di club1 1963-1966 Banfield110 (6)1968 Atlético Nacional? (?) Nazionale 1964 Argentina4 (0) Palmarès  Taça das Nações Oro Brasile 1964 1 I due numeri indicano le presenze e le reti segnate, per le sole partite di campionato.Il simbolo → indica un trasferimento in prestito.   Modifica dati su Wikidata · Manuale Adolfo Vázquez (Buenos Aires, 6 agosto 1936) è un ex calciatore ...

 

Cuban American bassist Rudy SarzoSarzo in 2012Background informationBirth nameRodolfo Maximiliano Sarzo Lavieille Grande Ruiz Payret y ChaumontBorn (1950-11-18) November 18, 1950 (age 73)Havana, CubaOriginFlorida, U.S.GenresHard rock, heavy metalOccupation(s)BassistYears active1975–presentMusical artist Rodolfo Maximiliano Sarzo Lavieille Grande Ruiz Payret y Chaumont[1] (born November 18, 1950) is a Cuban American hard rock/heavy metal bassist. He remains best known for his wo...

Concept in international criminal law This article is about joint enterprise in war crime trials. For other legal applications of joint enterprise, see Common purpose.This article may require copy editing for grammar, style, cohesion, tone, or spelling. You can assist by editing it. (August 2023) (Learn how and when to remove this message)Building of International Criminal Tribunal for the former Yugoslavia in The Hague. Joint criminal enterprise (JCE) is a legal doctrine used during war crim...

 

Canadian ice hockey player (born 1983) Ice hockey player Jason Spezza Spezza with the Toronto Maple Leafs in January 2020Born (1983-06-13) June 13, 1983 (age 40)Mississauga, Ontario, CanadaHeight 6 ft 3 in (191 cm)Weight 214 lb (97 kg; 15 st 4 lb)Position CentreShot RightPlayed for Ottawa SenatorsRapperswil-Jona LakersDallas StarsToronto Maple LeafsNational team  CanadaNHL draft 2nd overall, 2001Ottawa SenatorsPlaying career 2002–2022 Jason R...

 

Голубянки Самец голубянки икар Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ПервичноротыеБез ранга:ЛиняющиеБез ранга:PanarthropodaТип:ЧленистоногиеПодтип:ТрахейнодышащиеНадкласс:ШестиногиеКласс...

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

1217 - MCCXVII(1970 A.U.C.)807 år sedan År1214 | 1215 | 121612171218 | 1219 | 1220 Årtionde1190-talet  | 1200-talet 1210-talet1220-talet | 1230-talet Århundrade1100-talet 1200-talet1300-talet Årtusende1000-talet Året Födda | AvlidnaBildanden | Upplösningar 1217 (MCCXVII) var ett normalår som började en söndag i den Julianska kalendern. Händelser April Slutet av april – Sedan Inge Bårdsson har dött den 23 april utropa...

 

Presiden KosovoBendera Standar KepresidenanPetahanaHashim Thaçisejak 7 April 2016Ditunjuk olehMajelis Republik KosovoMasa jabatan5 tahunPejabat perdanaIbrahim RugovaSebagai PresidenDibentuk4 Maret 2002Situs webOfficial website Presiden Kosovo adalah kepala negara yang memimpin Republik Kosovo selama lima tahun dan dapat dipilih satu kali periode saja. Presiden Kosovo dipilih oleh anggota Majelis Republik Kosovo. Kosovo merupakan negara yang terpisah dari Yugoslavia. Jabatan Presiden Kos...

Season of television series Celebrity Big BrotherSeries 23Series twenty-three logoHosted by AJ Odudu Will Best No. of days19No. of housemates12 (+1 Celebrity Lodger)WinnerDavid PottsRunner-upNikita KuzminCompanion showCelebrity Big Brother: Late & Live No. of episodes17ReleaseOriginal networkITVOriginal release4 March (2024-03-04) –22 March 2024 (2024-03-22)Series chronology← PreviousSeries 22 Celebrity Big Brother 2024, also known as Celebrity Big Brother 23, is ...

 

  لمعانٍ أخرى، طالع بلدة لينكولن (توضيح). بلدة لينكولن الإحداثيات 43°56′58″N 85°30′37″W / 43.949444444444°N 85.510277777778°W / 43.949444444444; -85.510277777778   [1] تقسيم إداري  البلد الولايات المتحدة  التقسيم الأعلى مقاطعة أوسيولا  خصائص جغرافية  المساحة 35.5 ميل مربع  ار�...