sv.phhsnews.com


sv.phhsnews.com / Vad är en virtuell maskinhypervisor?

Vad är en virtuell maskinhypervisor?


Hypervisorer är det som gör virtuella maskiner möjliga, och de är inte bara för servrar längre. Du brukar använda en varje dag och vet inte ens den. Om du inte använder en nu, kommer du inom en snar framtid.

En hypervisor är programvara som existerar utanför ett gästoperativsystem för att avlyssna kommandon som skickas till datorns maskinvara. Termen "hypervisor" kommer från olika nivåer av en operativsystemkärna; Det utför åtgärder med mer auktoritet än "supervisor" -nivåen, följaktligen hyper -visor.

Bild via striatic på Flickr

Hypervisor Basics

En hypervisor kallas också en Virtual Machine Manager (VMM) och det enda syftet är att tillåta flera "maskiner" att dela en enda hårdvaruplattform. Operativsystem är utformade så att de har ett ett-till-ett-förhållande med hårdvaran som de körs på, men med multi-core, multi-threaded processorer och skrämmande mängder RAM, körs flera på en gång en bris.

Hypervisorn separerar operativsystemet (OS) från hårdvaran genom att ta ansvaret för att låta varje kör OS-tid med den underliggande hårdvaran. Det fungerar som trafikpolis för att tillåta tid att använda CPU, minne, GPU och annan hårdvara. Varje operativsystem som styrs av hypervisorn kallas för ett gäst-OS, och hypervisorens operativsystem, om någon, kallas värd-operativsystemet. Eftersom det står mellan gästens operativsystem och hårdvaran kan du ha så många olika gäst-operativsystem som ditt system kan hantera. Du kan även ha olika typer (t.ex. Windows, OS X, Linux).

Att skilja maskinvara och programvara visar sig vara bra för bärbarhet också. Eftersom hypervisorn fungerar som mellanväggen är det mycket lättare att flytta från dator till dator utan att behöva installera nya drivrutiner eller uppdatera din gäst OS. Du kanske har märkt det här om du tog din virtuella VM-dator och lägger dem på en annan dator. Till gästens operativsystem finns det ingen märkbar förändring någonsin, trots att värd-operativsystemet och hårdvaran kan vara helt annorlunda.

En annan stor fördel med att virtualisera ett operativsystem är säkerhet. Om du vill testa programvara som kan vara skadlig för din dator rekommenderas det att testa det i en virtuell maskin istället för ditt värd-operativsystem. Om gäst-operativsystemet blir smittat och spridd med virus, påverkar det inte filerna på värd-operativsystemet, såvida inte delade mappar eller en nätverksbro kopplar de två. De två operativsystemen finns helt separerade från varandra och har ingen kännedom om varandras existens, vilket gör det möjligt för säker databehandling.

Några populära hypervisorer är VMware ESXi, Xen, Microsoft Hyper-V, VMware Workstation, Oracle Virtualbox och Microsoft VirtualPC. Alla dessa tillåter en användare att virtualisera ett eller flera operativsystem på en enda hårdvara.

Olika typer av hypervisortyper

Hypervisorer kan brytas upp i två huvudtyper:

  • Typ 1 , aka bare metall, är en hypervisor som installeras direkt på en dator. Det finns inget värd-operativsystem och hypervisorn har direkt tillgång till all maskinvara och funktioner. De främsta anledningarna till att installera en hypervisor av typ 1 är att köra flera operativsystem på samma dator utan överhuvudtaget för ett värd-operativsystem eller att dra fördel av bärbarheten och maskinvaruabstraktionen. Bare metall används oftast för servrar på grund av deras säkerhet och bärbarhet att flytta från hårdvara till hårdvara i händelse av en krasch. Goda exempel på hypervisorer av typ 1 är VMware ESXi, Citrix XenServer och Microsoft Hyper-V.
  • Typ 2 , som är värd, är vad de flesta är förtrogen med när det gäller virtualisering av operativsystem. Hosted hypervisorer kräver ett värd-OS och behandlas ofta som installerad programvara inuti värden. Typ 2 kan fortfarande köra flera operativsystem åt gången, men det har inte direkt tillgång till hårdvaran och har därför högre kostnader när man kör en gäst. Det betyder att gästens OS inte kommer att köras med full potential och om din värd kraschar har du inte heller tillgång till dina gäster. Typ 2-hypervisorer är det perfekta sättet att gå när du behöver testa flera operativsystem inom Windows, OS X eller Linux. Bra exempel är VMWare Workstation, VMware Parallels, Oracle Virtualbox och Microsoft VirtualPC.

Framtidens hypervisörer

De flesta hypervisorer idag används antingen för storskaliga serverutplaceringar eller för slutanvändare att köra äldre apps eller prova ett annat operativsystem. Det har redan förändrats med detta tänkande dock med nuvarande versioner av Android och rykten om Windows 8.

Android använder en Linux-kärna för interaktion med hårdvaru- och bakgrundstjänster och använder sedan en virtuell maskin som heter Dalvik för att köra programvara som användaren interagerar med. Trots att inte en användare kan köra flera operativsystem samtidigt, är Android mycket lik en typ 1-hypervisor. Den underliggande Linux-värd är helt transparent för slutanvändaren, såvida du inte roterar din telefon och vill interagera med det.

Windows 8 är ryktet för att köra helt som gäst OS ovanpå Microsofts Hyper-V. Hyper-V tar ansvaret för att hantera hårdvaran och göra bakgrundsuppgifter som säkerhetskopiering och filsystemkontroll. På samma sätt som Android kan du få bättre portabilitet, flexibilitet och säkerhet inom ditt operativsystem. För att inte tala om det skulle det göra din Windows 8-installation helt bärbar så att du kan ta den med dig från dator till dator.

Webservrar fortsätter att dra nytta av hypervisorer för att maximera maskinvaruinvändningen och hålla kostnaderna nere. Om du har delat webbhotell via en populär webbhotell du sannolikt är på en typ 1 hypervisor redan och visste inte det. Med bra serverhårdvara kan bare metallhypervisorer trycka gränserna från att bara ha ett operativsystem installerat, till bokstavligen tusentals tillgängliga. Detta sparar inte bara pengar när det gäller att köpa hårdvara, men även kylning och kraft reduceras till en liten del vad det brukade vara att köra samma mängd maskiner.


De 5 Grand Theft Auto V-modellerna du borde använda just nu

De 5 Grand Theft Auto V-modellerna du borde använda just nu

Om du tyckte att Grand Theft Auto V redan var en av de bästa spelupplevelserna i vår generation, har PC-modding-communityen en några ord för dig: "Du har inte sett någonting än." Precis som sin föregångare, anlände GTA V på PC inte bara en ökning i grafik och återspelningsförmåga som fortfarande är oöverträffad av konsolbröderna, men också gränslös möjlighet för hemma-utvecklare att dyka in i källkoden och se vilken typ av godsaker de kan gräva för att göra sin nästa mod.

(how-to)

Lumen växlar automatiskt upp din Macs ljusstyrka medan du använder mörk windows och vice vers

Lumen växlar automatiskt upp din Macs ljusstyrka medan du använder mörk windows och vice vers

Om du arbetar mycket i terminalen eller något mörkt program kan du vrida ljusstyrkan att se saker tydligare. Problemet: När du växlar till ett mestadelsvitt fönster är skärmen bländande ljus. Lumen är en gratis Mac-applikation som löser detta problem. Den lär dig dina önskade ljusnivåer för mörka och ljusfönster och justerar sedan automatiskt ljusstyrkan när du växlar mellan dem.

(how-to)