# VT-x

Referenca e arkitekturës: Feex

Quhet gjithashtu VT-x (Hardware Virtualization)

Intel VT-x ofron lehtësira të virtualizimit të procesorit të përdorura nga hipervizorët për të ekzekutuar mjedise ekzekutimi mysafire. Është i ndarë nga rimapimi DMA i pajisjes përmes VT-d.

## Çfarë duhet të dini

Intel VT-x ofron lehtësira të virtualizimit të procesorit të përdorura nga hipervizorët për të ekzekutuar mjedise ekzekutimi mysafire. Është i ndarë nga rimapimi DMA i pajisjes përmes VT-d.

## Si funksionon

Operacioni VMX përcakton strukturat e kontrollit të makinës virtuale dhe tranzicionet midis ekzekutimit mysafir dhe një monitori të makinës virtuale. Një hipervizor konfiguron se cilat ngjarje shkaktojnë dalje dhe cilat kontrolle ekzekutimi zbatohen. EPT, virtualizimi i ndërthurur (nested virtualization) dhe lehtësirat e avancuara të ndërprerjeve janë aftësi ose politika shtesë, jo pasoja automatike të emrit VT-x.

## Ku është e dobishme

Një hipervizor i mbështetur mund të ekzekutojë një SO mysafir me operacione të privilegjuara të përzgjedhura të kontrolluara nga pritësi. Brenda një VM-je të ndërthurur, hipervizori i jashtëm vendos nëse lehtësirat e virtualizimit i ekspozohen mysafirit të brendshëm.

## Si të kontrollohet mbështetja dhe aktivizimi

Biti 5 i CPUID.01H:ECX numëron aftësinë VMX. Përdorimi aktual kërkon gjithashtu aktivizimin e VMX nga platforma dhe gjendjen e lejuar të kontrollit të veçorive. Kontrolloni diagnostikimet e SO-së/hipervizorit dhe udhëzimet e sakta të firmuerit të sistemit përpara se të ndryshoni cilësimet e virtualizimit.

Një vendosje e virtualizuar ka disa shtresa: aftësinë fizike, lejen e firmware-it, hipervizorin aktiv të strehuesit, aftësitë e ekspozuara të mysafirit dhe mbështetjen e OS-it mysafir. Kontrolloni shtresën ku ekzekutohet aktualisht operacioni, duke përfshirë virtualizimin e ndërthurur kur është e rëndësishme.

## Çfarë nuk përcakton kjo veçori

VT-x nuk garanton passthrough të pajisjes, EPT, mbështetje për mysafirë të pakufizuar, një numër të caktuar VM-sh ose performancë pothuajse vendase. Një politikë e çaktivizuar ose e kyçur e firmuerit mund të parandalojë përdorimin edhe kur CPU-ja mbështet VMX. Një hipervizor aktiv pritës mund ta ketë tashmë në zotërim këtë funksion.

## Përputhshmëria dhe performanca në praktikë

Ekzekutimi i CPU-së, përkthimi i memories së mysafirit dhe rihartimi DMA i pajisjeve janë funksione të veçanta. Mos supozoni pasimin e drejtpërdrejtë ose izolimin nga një fushë e vetme virtualizimi. Përdorni diagnostikimet e mbështetura të hipervizorit dhe kërkesat e sakta të platformës/pajisjes.

## Një listë praktike kontrolli për verifikim

1. Regjistroni modelin e saktë të procesorit ose platformës dhe versionet e përfshira të aplikacionit, sistemit operativ dhe mjedisit të ekzekutimit. Ruani formulimin e gabimit ose kërkesës aktuale.
2. Kontrolloni referencën e prodhuesit për atë model të saktë, më pas inspektoni aftësinë efektive dhe gjendjen e aktivizuar në mjedisin ku ekzekutohet programi.
3. Krahasoni çdo kërkesë të binarit ose prapavijës së zgjedhur. Një veçori me emër të ngjashëm, një pseudonim ose një etiketë e gjerë teknologjike nuk mjafton.
4. Konfirmoni që aplikacioni ka zgjedhur implementimin e synuar. Përdorni diagnostikimet e dokumentuara të tij dhe një alternativë të mbështetur kur kërkesat nuk plotësohen.
5. Bëni një ndryshim të mbështetur në një moment dhe përsëritni të njëjtën ngarkesë pune. Mbajeni të disponueshme konfigurimin origjinal dhe rrugën e rikuperimit.

## Nëse veçoria listohet por softueri nuk mund ta përdorë atë

Filloni me komponentin e saktë që dështon. Një bazë të dhënash harduerike përshkruan aftësinë e regjistruar; sistemi operativ ose hipervizori mund të ekspozojë një mjedis efektiv të ndryshëm. Një gabim instruksioni të paligjshëm kërkon gjithashtu hetim të instruksionit aktual me defekt dhe të ndërtimit të binarit, sepse dëmtimi ose një instruksion i palidhur i pambështetur mund të prodhojë një simptomë të ngjashme.

Instaloni versionin e aplikacionit, drajverit ose mjedisit të ekzekutimit të mbështetur për platformën e saktë, dhe përdorni versionin bazë ose alternativ të dokumentuar nga prodhuesi nëse është e nevojshme. Një përditësim softueri nuk mund të krijojë një instruksion që procesorit i mungon. Ndryshimet në firmware dhe politikat e sigurisë duhet të ndjekin procedurën e prodhuesit të sistemit dhe një plan rikuperimi në vend të një recete të përgjithshme optimizimi.

## Veçoritë e ndërlidhura dhe dallimet e dobishme

[Extended Page Tables (EPT)](https://feex.it/wiki/l/sq/hardware/system/ept/) · [VT-d](https://feex.it/wiki/l/sq/hardware/system/vt-d/) · [AMD-V and SVM](https://feex.it/wiki/l/sq/hardware/system/amd-v/) · [Second-Level Address Translation](https://feex.it/wiki/l/sq/hardware/system/slat/)

## Burimet dhe fusha e këtij shpjegimi

[Intel 64 and IA-32 Architectures Software Developer's Manual](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html)

Këto referenca përcaktojnë sjelljen arkitekturore dhe kërkesat e softuerit. Ato nuk verifikojnë në mënyrë të pavarur çdo vlerë të veçorive në faqen e lidhur të modelit të harduerit. Për mbështetjen e modelit, përdorni dëshmitë e prodhuesit në atë faqe dhe kontrolloni konfigurimin efektiv të sistemit. Ky artikull nuk ofron një test standard vlerësimi, certifikim ose datë shqyrtimi të pavarur.

## Të lidhura

Këto entitete lidhen me këtë artikull. Lloji shfaqet në çdo lidhje.

[Extended Page Tables (EPT): Referenca e arkitekturës](https://feex.it/wiki/l/sq/hardware/system/ept/)[VT-d: Referenca e arkitekturës](https://feex.it/wiki/l/sq/hardware/system/vt-d/)[AMD-V and SVM: Referenca e arkitekturës](https://feex.it/wiki/l/sq/hardware/system/amd-v/)[Second-Level Address Translation: Referenca e arkitekturës](https://feex.it/wiki/l/sq/hardware/system/slat/)

## Burimet dhe verifikimi

Pronësia editoriale: Feex. Nuk është regjistruar asnjë datë shqyrtimi të pavarur. [Si hulumtojmë](https://feex.it/wiki/research/).

- [Intel 64 and IA-32 Architectures Software Developer's Manual ](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html)· Vëllimet 1 dhe 2 përshkruajnë familjet e emërtuara të instruksioneve dhe CPUID; Vëllimi 3 përshkruan gjendjen, faqosjen, VMX dhe kontrollet e mbrojtjes. Dokumentacioni i arkitekturës nuk përcakton mbështetjen për një model të caktuar.

## A ishte i dobishëm ky artikull?

Një po ose jo mjafton. Zgjidhni një arsye nëse dëshironi, ose shtoni një shënim të shkurtër.

Fakte të shpejta

Identiteti i shkurtër i kësaj faqeje. Specifikimet, burimet dhe historia e plotë mbeten në artikull.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/sq/hardware/system/vt-x/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
