Menü
Bedava
kayıt
ev  /  Tavsiye/ Hangisi daha iyi Virtualbox veya Vmware. Yeni başlayanlar için sanal makineleri kullanmanın bazı özellikleri Sanal makinenin bulunduğu klasörü virüsten koruma programınızın dışlamalarına ekleyin

Hangisi daha iyi Virtualbox veya Vmware. Yeni başlayanlar için sanal makineleri kullanmanın bazı özellikleri Sanal makinenin bulunduğu klasörü virüsten koruma programınızın dışlamalarına ekleyin

Bu yazıda bakacağız sanal makine VMware Workstation, Oracle VirtualBox, Microsoft Hyper-V performansını artırmanın birkaç yolu veya herhangi biri. Sanal makineler, bir bilgisayarın özellikleri üzerinde oldukça talepkardır, çünkü çalışırken, aynı anda bir bilgisayarda birkaç işletim sistemi çalışır. Sonuç olarak, sanal makine ana işletim sisteminden önemli ölçüde daha yavaş olabilir, hatta yavaşlayabilir.

Bu makalede, bir sanal makinenin, Oracle VirtualBox'ın, Microsoft Hyper-V'nin veya diğerlerinin performansını artırmanın çeşitli yollarını inceleyeceğiz.

İçerik:


Dinamik veya Sabit VHD?

Sanal makine oluştururken iki farklı türde sanal sabit disk oluşturabilirsiniz. Varsayılan olarak, bir sanal makine, fiziksel depolama ortamında gerekli alanı kaplayan ve yalnızca doldukça büyüyen bir dinamik disk kullanır.

Örneğin, 30 GB dinamik diske sahip bir sanal makine oluşturmak, bilgisayarın sabit diskinden hemen 30 GB almaz. İşletim sistemini ve gerekli programları kurduktan sonra boyutu 10-15 GB civarında olacaktır. Yalnızca veri eklendikçe 30 GB'a kadar büyüyebilir.

Bu, sanal makinenin sabit diskte, üzerinde depolanan veri miktarıyla orantılı olarak yer kaplayacağı açısından uygundur. Ancak dinamik bir sabit diskin çalışması sabit diskten daha yavaştır (bazen dağıtılmış sabit disk olarak da adlandırılır).

Sabit disk oluşturulduğunda, üzerinde depolanan veri miktarına bakılmaksızın bilgisayarın 30 GB'lık sabit diskinin tamamı hemen sanal makine diskine tahsis edilecektir. Yani, bir sanal makinenin sabit diski, bilgisayarın sabit diskinde daha fazla yer kaplar, ancak dosya ve verilerin kaydedilmesi veya kopyalanması daha hızlıdır. Parçalanmaya o kadar duyarlı değildir, çünkü bunun için alan küçük parçalar halinde eklenmek yerine mümkün olan en büyük blokta tahsis edilir.


Sanal makine araç kutusunu yükleme

Konuk işletim sistemini sanal makineye kurduktan sonra yapılacak ilk şey, sanal makineniz için araç veya sürücü paketini kurmaktır, örneğin: VirtualBox Guest Additions veya VMware Tools. Bu paketler, konuk işletim sisteminin daha hızlı çalışmasına yardımcı olacak sürücüler içerir.

Bunları yüklemek kolaydır. VirtualBox'ta konuk işletim sistemini yükleyin ve cihazlar / Ek Konuk İşletim Sisteminin disk görüntüsünü bağlayın ... "Bu bilgisayar"



VMware Workstation'da menüyü seçin Sanal makine / VMware Tools'u yükleyin... Ardından, klasörde ayrı bir disk olarak görünecek olan yükleyiciyi çalıştırın. "Bu bilgisayar" Konuk işletim sistemi.



Virüsten koruma programınızın dışlamalarına sanal makinenin bulunduğu klasörü ekleyin

Virüsten koruma programı, diğerlerinin yanı sıra, performansını yavaşlatan sanal makinenin dosyalarını da tarar. Ancak mesele şu ki, virüsten koruma programının sanal makinenin konuk işletim sistemi içindeki dosyalara erişimi yok. Bu nedenle, böyle bir tarama anlamsızdır.

Sanal makinenin düşen performansından kurtulmak için, onu içeren klasörü antivirüs programının dışlamalarına ekleyebilirsiniz. Antivirüs, böyle bir klasördeki tüm dosyaları yok sayar.


Intel VT-x veya AMD-V aktivasyonu

Intel VT-x ve AMD-V, sanal makineler için daha iyi performans sağlamak üzere tasarlanmış özel sanallaştırma teknolojileridir. Modern Intel ve AMD işlemciler genellikle bu özelliğe sahiptir. Ancak bazı bilgisayarlarda otomatik olarak etkinleştirilmez. Etkinleştirmek için bilgisayarın BIOS'una gitmeniz ve manuel olarak etkinleştirmeniz gerekir.

AMD-V, destekleniyorsa genellikle PC'de zaten etkinleştirilmiştir. Ve Intel VT-x çoğu zaman devre dışı bırakılır. Bu nedenle, belirtilen sanallaştırma özelliklerinin BIOS'ta zaten etkinleştirildiğinden emin olun ve ardından bunları sanal makinede etkinleştirin.


Daha fazla RAM

Sanal makineler, kullanılabilir RAM miktarını talep ediyor. Her sanal makine, eksiksiz bir işletim sistemi içerir. Bu nedenle PC'nizin işletim sistemini iki ayrı sisteme ayırmanız gerekmektedir.

Microsoft, işletim sistemleri için en az 2 GB RAM önerir. Buna göre, bu tür gereksinimler, bir Windows sanal makinesinin konuk işletim sistemi için de geçerlidir. Ve sanal bir makinede üçüncü taraf talepkar yazılım kullanmayı planlıyorsanız, normal çalışması için daha da fazla RAM gerekecektir.

Bir sanal makine oluşturduktan sonra normal çalışması için yeterli RAM olmadığı ortaya çıkarsa, sanal makinenin ayarlarına eklenebilir.

Bunu yapmadan önce sanal makinenin kapalı olduğundan emin olun. Ayrıca, bilgisayarda fiziksel olarak mevcut olan sanal belleğin %50'sinden fazlasının bulunduğu bir sanal makine sağlanması önerilmez.


Bilgisayarınızın belleğinin %50'sini sanal bir makineye ayırmışsanız, yeterince rahat çalışmadığı ortaya çıktıysa, bilgisayarınızın sanal makinelerle normal çalışması için yeterli RAM'e sahip olmaması mümkündür. Herhangi bir sanal makinenin normal çalışması için ana bilgisayarda kurulu 8 GB RAM yeterli olacaktır.

Daha fazla CPU ayırın

Bir sanal makinenin çalışması sırasında ana yük, merkezi işlemciye düşer. Böylece, bir sanal makine ne kadar fazla CPU gücü kullanabilirse, o kadar iyi (hızlı) performans gösterecektir.

Çok çekirdekli bir işlemciye sahip bir bilgisayara bir sanal makine kurulursa, sanal makinenin ayarlarında çalışması için birkaç çekirdek tahsis edilebilir. İki veya daha fazla CPU çekirdeğine sahip bir sanal makine, bir makineden önemli ölçüde daha hızlı çalışır.


Tek çekirdekli işlemciye sahip bir bilgisayara sanal makine kurmak istenmez. Böyle bir sanal makine yavaş çalışacak ve herhangi bir görevi yerine getirmede verimli olmayacaktır.

Doğru video ayarları

Video ayarları, sanal makinenin hızını da etkileyebilir. Örneğin, VirtualBox'ta 2B veya 3B video hızlandırmayı etkinleştirmek, bazı uygulamaların önemli ölçüde daha hızlı çalışmasına olanak tanır. Aynısı, video belleğini artırma olasılığı için de geçerlidir.

Ancak RAM'de olduğu gibi, çoğu şey ana bilgisayarda yüklü olan video adaptörüne bağlıdır.


Sanal makine ve SSD disk

Bugün bilgisayarın ilk ve en iyi gelişimi, üzerine bir SSD diskinin takılmasıdır. Bu, bilgisayarın ve buna bağlı olarak üzerine kurulu sanal makinenin çalışmasını belirgin şekilde hızlandıracaktır.

Bazı kullanıcılar bilgisayarlarının başka bir (HDD) diskine sanal makineler kurar ve SSD diskte yalnızca ana işletim sistemini bırakır. Bu, sanal makineyi yavaşlatır. SSD'de biraz yer açın ve sanal makineyi ona aktarın. Çalışma hızındaki fark ilk dakikalardan itibaren hissedilecektir.

Mümkün olduğunda, sanal makine disklerini harici depolama ortamına yerleştirmeyin. Yerleşik HDD'den bile daha yavaş çalışırlar. USB 3.0 üzerinden sanal makine bağlama seçenekleri var, ancak USB 2.0 söz konusu değil - sanal makine çok yavaş çalışacak.

Kapatmak yerine askıya almak

Sanal makine ile çalışmayı bitirdiğinizde, tamamen kapatmak yerine onu duraklatabilirsiniz.


Bir dahaki sefere sanal makinelerle çalışmak için uygulamayı başlattığınızda, sanal makineyi her zamanki gibi açabilirsiniz. Ancak çok daha hızlı ve aynı durumda ve geçen sefer çalışmayı bitirdiğiniz yerden yüklenecektir.

Konuk işletim sistemini askıya almak, bilgisayarı kapatmak yerine hazırda bekletme modunu kullanmaya çok benzer.

Bir sanal makine içinde performansı iyileştirme

Sanal makinede kurulu işletim sisteminin ana bilgisayarda çalışan işletim sisteminden çok farklı olmadığı her zaman hatırlanmalıdır. Aynı prensipleri takip ederek ve diğer herhangi bir işletim sistemi için geçerli olan aynı teknikleri kullanarak hızlandırılabilir.

Örneğin, arka plan programlarını veya sistem başlangıcında otomatik olarak başlayan programları kapatırsanız sistem performansı artacaktır. Sistem performansı, diski birleştirme ihtiyacından (sanal makine bir HDD'de bulunuyorsa) vb. etkilenir.

Sanal makinelerle çalışmak için programlar

Bazı kullanıcılar, Oracle VirtualBox'ın sanal bir makineyle çalışmak için en hızlı araç olduğunu iddia ederken, diğerleri için - VMware Workstation veya Microsoft Hyper-V. Ancak bir sanal makinenin belirli bir bilgisayarda ne kadar hızlı çalışacağı birçok faktöre bağlıdır: konuk işletim sisteminin sürümü, türü, sistem ve sanal makine ayarları, bilgisayarın performansı vb. Her durumda, her zaman yapabilirsiniz. başka bir program deneyin.

Sanallaştırma bugünlerde giderek daha fazla popülerlik kazanıyor. Sanallaştırma genellikle üretimde, örneğin sunucularda, VPS'de ve benzerlerinde ve ayrıca ev sistemlerinde kullanılır. Sanallaştırma, örneğin, test veya Windows için birden çok dağıtım çalıştırması gereken Linux kullanıcıları için özellikle yararlı olacaktır.

Artık Linux için en popüler sanallaştırma ortamlarından ikisi var - ücretsiz VitrualBox ve tescilli Vmware. Programların her birinin kendi artıları ve eksileri vardır, bu yazıda hangisinin Virtualbox veya Vmware'den daha iyi olduğunu ve nasıl farklı olduklarını bulmaya çalışacağız. Kolaylık sağlamak için farklı kategorileri karşılaştıracağız.

Birçok kullanıcı, özellikle bir ev bilgisayarı için fiyat çok önemlidir. İşte vmware iş istasyonu veya sanal kutunun farklı olduğu yer burasıdır.

sanal kutu

Sanallaştırma ortamı VirtualBox açık kaynak kodludur. Dünya çapındaki bir programcılar topluluğu tarafından geliştirilmiştir ve tamamen ücretsiz olarak kullanılabilir.

sanal makine yazılımı

Burada her şey biraz daha karmaşık, program ticari, ancak birkaç sürümü var. Kurumsal kullanıcılar için VMWare Workstation Pro'nun vSphere sunucularına bağlanma, ESXi, ağ kurma, şifreli makineler oluşturma vb. gibi daha birçok işlevi olan bir sürümü vardır. VMware Player'ın ücretsiz sürümünde işlevsellik sınırlıdır, yalnızca ev kullanımı için tasarlanmıştır ve işlevlerinin oldukça yeterli olduğunu söylemeliyim. Aynı kurulum şablonları, ayrıntılı sanal makine ayarları, ağ iletişimi ve daha fazlası var.

2. Sistem kurulum süreci

Öyle ya da böyle, programın kendisini kurduktan sonra, yine de her şeyi yapılandırmanız ve işletim sistemini sanal ortama kurmanız gerekiyor. Bu nedenle, bu nokta çok önemlidir. Sistemleri kurma ve yapılandırma süreci benzerdir, ancak farklılıklar vardır.

sanal kutu

Tüm yapılandırma, qemu gibi konsol araçlarının aksine bir GUI'de yapılır. Makinenin oluşturulması sırasında, birçok ayar belirtmeniz, işletim sisteminin türünü ve bitliğini seçmeniz, bunun için bellek miktarını seçmeniz, bir sabit disk oluşturmanız, video belleği yapılandırmanız gerekecektir. Kurulum bir ISO görüntüsünden, USB flash sürücüden veya DVD diskinden gerçekleştirilebilir. Ancak, normal bir bilgisayara kurulum yapmak gibi, tüm kurulum sürecini manuel olarak yapmanız gerekecektir.

sanal makine yazılımı

VMware sanal makinesi kurulumu büyük ölçüde basitleştirir, sanal makine için daha fazla ayar vardır, ancak asıl mesele, bunları otomatik olarak yükleyebileceğiniz çeşitli işletim sistemleri için şablonlar olmamasıdır. Örneğin Ubuntu veya Windows için bir şablon seçiyorsunuz, başlangıç ​​parametrelerini belirliyorsunuz, kurulum imajını belirleyip işinize devam ediyorsunuz ve geri döndüğünüzde sistem zaten hazır. VMware ayrıca sanal bir ortamda konuk performansını optimize etmek için araçlara sahiptir.

3. Fırsatlar

Virtualbox ile VMware arasındaki farkların çoğu, sanal makinelerin yeteneklerinde bulunabilir.

sanal kutu

VirtualBox ücretsiz bir çözüm olsa da sanal makinenin avantajları vardır. Ana özellikleri ele alalım:

  • Komut satırı üzerinden çalışma desteği;
  • Ev sahibi ve misafir arasında ekran entegrasyonu, paylaşılan pano ve dosya alışverişi;
  • 3D grafik desteği sınırlıdır, yalnızca 3.0'a kadar OpenGL;
  • Sınırsız sayıda işletim sistemi anlık görüntüsü desteklenir;
  • VBoxExtensions aracılığıyla sanal makine disk şifrelemesini destekler;
  • USB 2.0 / 3.0 desteklenir;
  • Arabadan video kaydı desteklenir.

Eksilerden, makineye 256 megabayttan fazla video belleği ayıramayacağınız ve modern sistemler için bunun çok fazla olmadığı belirtilebilir. 3D grafikler için DirectX de desteklenmez.

sanal makine yazılımı

VMware'in biraz daha fazla işlevi var, ancak ücretsiz sürümde her şey yok, ücretsiz sürümün olanaklarını düşünelim:

  • Şablona göre sistemlerin otomatik kurulumu;
  • İşlemci kimliğinin, isteğe bağlı video belleği miktarının ve diğer parametrelerin ayarlanması dahil olmak üzere ayrıntılı donanım yapılandırması;
  • Makineler arasında basit bir sanal ağ yapılandırması, VirtualBox'ın aksine otomatik olarak yükselir;
  • Grafikler ve DirectX 10 için geliştirilmiş destek, oyun oynayabilirsiniz;
  • Daha eksiksiz BIOS uygulaması ve EFI desteği;

Dezavantajları arasında video kaydı eksikliği, ücretsiz sürümde anlık görüntü desteği eksikliği sayılabilir. Makineler bu şekilde klonlanabilse de, fotoğraf çekmek, ancak fotoğrafların doğal işlevselliği çok daha uygun olacaktır. Profesyonel versiyonunu alırsak, o zaman görüntüler ve bulutla entegrasyon var, ancak bundan bahsetmeyeceğiz.

4. Performans

Pek çok kullanıcının inandığının aksine sanal makineler ana bilgisayardan çok daha yavaş değildir, hatta bazen aynı hızdadır. Bu, donanım sanallaştırma ve sanal makine optimizasyonları için destek yoluyla elde edilir. VMware veya VirtualBox gibi uygulamalar arasındaki performans farklılıklarına gelince, bunlar önemsizdir ve neredeyse görünmezdir.

Birçok kullanıcı VMware'in performansının daha iyi olduğunu iddia ediyor. Artı, grafikler açısından VMware çok daha iyisini yapıyor.

sonuçlar

VitrualBox ve VMware karşılaştırmamız sona erdi. Sanallaştırma yazılımı seçerken göz önünde bulundurulması gereken birçok faktör vardır. Ancak en önemli şey ihtiyaçlarınız ve kişisel tercihlerinizdir. Sistemleri otomatik olarak kurabileceğiniz, grafik performansı iyi, stabil bir sanal makine istiyorsanız, ancak anlık görüntüleri umursamıyorsanız, VWware'i tercih edebilirsiniz.

Özgür bir yazılım aşığıysanız ve anlık görüntüler istiyorsanız, ancak donanım ayarları sizin için o kadar önemli değilse, VirtualBox'ı kullanabilirsiniz. Hangi sanal makineyi kullanıyorsunuz? VirtualBox veya VMware'den daha iyi olan soruyu nasıl cevaplarsınız? Neden onu seçtin? Yorumlara yazın!

İlgili girişler:


VMware Workstation, masaüstü sanallaştırmada tartışmasız liderdir. Ancak, Sun Corporation sayesinde büyük ilerlemeler kaydeden ve şu anda Oracle tarafından geliştirilmekte olan VirtualBox, rekabet gücünü artırmaya devam ediyor.

Hata yapmayın, VMware Workstation - desteklenen konuk işletim sistemlerinin uzun bir listesi, güçlü grafik görüntüleme yetenekleri, tam Windows 7 desteği ve sanal makineleri en iyi şekilde desteklemek için en son donanım gelişmelerinin ustaca kullanımıyla - bu ürün kategorisinde lider olmaya devam ediyor. Ancak Oracle VM VirtualBox, kişisel kullanım için ücretsiz bir sürüm sağlamaya ve sanal makine performansını önemli ölçüde iyileştirmeye devam ederek VMware Workstation'ın peşinden gitmeye devam ediyor.

Sonuç olarak, iş istasyonlarında farklı işletim sistemlerini kullanarak birden fazla sistem çalıştırmayı denemek isteyen uygulama geliştiricileri, BT uzmanları ve uzman kullanıcılar seçim yapmakta özgürdür.

Büyük test ve geliştirme zorluklarıyla mücadele eden ve düzenli sanal makine oluşturmaya, iyi ayarlanmış yönetim araçlarına ve VMware Assured Computing Environment'a (ACE) erişime ihtiyaç duyan BT yöneticileri için VMware Workstation en iyi seçim olmaya devam ediyor. Ancak aynı zamanda en pahalı üründür. Oracle VM VirtualBox toplu lisansı için kullanıcı başına 189 ABD doları, 50 ABD dolarının oldukça üzerindedir.

Ancak lisansın ilk fiyatı (veya eksikliği) hala çok az şey söylüyor. Aşağıda iki inceleme yayınlıyoruz. Biri VMware Workstation 7.1, diğeri Oracle VM VirtualBox 3.2 içindir.

VMware İş İstasyonu 7.1

VMware Workstation 7.1'i, Intel Core i7 dört çekirdekli işlemciye ve Windows 7 Professional 64-bit çalıştıran 8 GB RAM'e sahip bir Lenovo W510 Mobil İş İstasyonunda en son güncellemelerle test ettim.

Autodesk AutoCAD 2011'i Windows 7 Professional çalıştıran bir sanal dört çekirdekli işlemciye sahip sanal bir makinede kurup çalıştırabildim. Lenovo bilgisayarımın oldukça güçlü bir Nvidia Quadro FX 880M GPU'su vardı.

Test sırasında çalıştığım AutoCAD projeleri ekranda hızlı bir şekilde görüntülendi. Performans, AutoCAD'i doğrudan bir Lenovo bilgisayarında çalıştırmakla hemen hemen aynıydı. Diğer sanal makineler arka planda işlerini yaparken görüntü döndürmede biraz gecikme oldu. (Bu durumda, performansı belirlemek için Futuremark PCMark Vantage kıyaslaması kullanılabilir.) Workstation 7.1, Windows sanal makinelerinde OpenGL 2.1'i destekler ve PCMark video testi sırasında oldukça düzgün oynatma göstermiştir.

VMware'in sanal makineler oluşturmaya yönelik çok dikkatli yaklaşımına uygun olarak, Workstation 7.1, sekiz işlemci veya sekiz çekirdek kullanabilen güçlü sistemler oluşturmamı sağladı. Bu, yalnızca çok fazla işlem gücü sağlamak için değil, aynı zamanda işlemci veya çekirdek sayısına göre fiyatlandırılan uygulamalar için gereksiz lisans ücretlerinden kaçınmak için bu gücü tahsis etmek için de faydalıydı.

Diğer özel iyileştirmeler, sanal makinelerin veya ilgili uygulamaların başlatılmasıyla ilgili sorunların ortadan kaldırılmasıyla ilgilidir. Workstation'ın bu sürümünde otomatik kaydı kullanabildim. Kimlik bilgilerim bellekte tutuldu ve Windows konuk işletim sistemini başlattığımda oturum açma penceresi görünmüyordu.

Sanal bir makinede çalışan uygulamalarda da benzer iyileştirmeler yapılmıştır. Windows'u konuk olarak başlatabilir ve AutoCAD 2011 uygulamasını Unity başlat menüsünden (sanal bir makineyi belirli bir fiziksel makinede çalışan tek sistem gibi gösteren uzun süredir kullanılan bir özellik) doğrudan fiziksel bilgisayarın masaüstüne sürükleyebilirdim. Bundan sonra, AutoCAD'i başlatmak için kısayoluna çift tıklamanız yeterliydi. Unity modundan çıkıp VMware Workstation'ı kapattıktan sonra bile kısayol masaüstünde kaldı.

Oracle VM Sanal Kutusu 3.2

Bu yılın Ocak ayında Oracle, Sun Microsystems'i satın aldı. Oracle VM VirtualBox 3.2, Sun'ın Şubat 2008'de innotek GmbH'yi satın almasıyla elde ettiği ilk yeniden markalı teknoloji sürümüdür.

Bu aile geçmişi önemlidir, çünkü ilk olarak, çeşitli sahipleri tarafından bu teknolojiye verilen büyük önemi gösterir ve ikinci olarak, ürünün oldukça yavaş gelişmesinin nedenlerini anlamamızı sağlar. Oracle VM VirtualBox 3.2 öğrenen BT yöneticileri, Oracle ürünü devraldıktan sonra tutumların dinamiklerini izlemelidir.

Teknik açıdan, VirtualBox 3.2, Oracle Enterprise Linux 5.5 için destek (ki bu şaşırtıcı değildir) ve Mac OS X Server için sanal makineler için deneysel destek (ki bu zaten şaşırtıcıdır) ekler. VirtualBox'ı yukarıda açıklandığı gibi aynı Lenovo W510 iş istasyonunda çalıştırdım. Şimdi VirtualBox 3.2 tarafından desteklenen bir Intel Core i7 işlemciye sahip olduğunu belirtmekte fayda var. Bu sanallaştırma platformu, beklediğiniz gibi fiziksel bir işlemciyle çalıştı.

Gelişmiş işlemci desteğinden yararlanarak, başlatıldıktan sonra bazı misafirlere ek işlem gücü tahsis etmek için yeni çalışırken takılabilir özelliğini kullanabildim. Windows Server 2008 R2 Veri Merkezi çalıştıran bir sanal makine ile kullanıldığında bu özellik harika çalıştı. Windows Server 2008, yalnızca işlem gücünü çalışırken eklemenize izin verir.

CentOS 5.5 çalıştıran bir sanal makine ile işlemcileri bağlayıp bağlantısını kesmeyi başardım. Her durumda, bunun için VBoxManage komut satırı arabiriminin kullanılması gerekiyordu. Bu tür işlemci manipülasyonunun daha geniş iş yükü yönetimi sürecinin unsurlarından biri olması muhtemel olduğundan, komut satırının komut dosyalarının yürütülmesine izin verdiği için bu ayarları ayarlamak için çok iyi olduğunu düşünüyorum.

VirtualBox'ın düşünülen versiyonunda, çalışan 64-bit sanal makinelere tahsis edilen RAM miktarını değiştirmek mümkün hale geldi. Bilgi işlem ortamımda standart bir yapılandırma olan VirtualBox Misafir Eklemeleri'ni kullanarak sanal makineler arasındaki fiziksel bellek tahsisinde değişiklikler yapabilirim.

Sanal makine, bilgisayarı yeniden başlatmadan bir işletim sisteminde (örneğin Windows) başka bir işletim sisteminin (örneğin Linux) tamamen işlevsel bir arabirimini çalıştırmanıza izin veren benzersiz bir yazılım türüdür. Bu çözümlerin özellikleri nelerdir? Belirli görevleri gerçekleştirmek için hangi sanal makineyi seçmelisiniz?

İlgili segmentte yazılım pazarındaki en yaygın seçenekler arasında:

Bu sanal makinelerin özelliklerini daha ayrıntılı olarak inceleyelim ve her birinin hangi görevler için en uygun olduğunu belirleyelim.

Bu yazılımın geliştiricisi Oracle'dır.

Düşünülen sanal makinenin tartışılmaz avantajları arasında ücretsiz olması, çözümün kaynak kodunun açık olması. VirtualBox, herhangi bir kombinasyonda, günümüzde en yaygın olan Windows, MacOS, Linux (çeşitli modifikasyonlarda) arasında PC'ler için ana bilgisayar (ana) ve konuk ("sanal") işletim sisteminden "tandemler" bir bilgisayarda çalışmasına izin verir.

Pek çok BT uzmanı, VirtualBox'ı açık ve kullanıcı dostu arayüzü nedeniyle övüyor (özellikle Rusça dilini destekliyor). Konuk işletim sistemini başlatmak çok kolaydır - sizi görev boyunca adım adım yönlendiren bir sihirbazla.

VirtualBox ile, İnternet'e erişmek için konuk işletim sistemi arayüzlerini kullanabilirsiniz. Oracle çözümünün diğer en kullanışlı işlevleri arasında, işletim sistemi anlık görüntüleri, geri yükleme noktaları oluşturma (onların yardımıyla, bir arıza durumunda konuk işletim sisteminin ayarlarını kararlı ayarlara döndürebilirsiniz).

sanal bilgisayar

Virtual PC bir Microsoft ürünüdür. Oracle tarafından oluşturulan yazılımlardan farklı olarak bu çözüm çapraz platform değildir, sadece Windows işletim sistemleri ile çalışır.

VMware Workstation - ciddi görevler için

Ana amacı, Windows'un birkaç farklı sürümünü tek bir bilgisayarda çalıştırmaktır.

Virtual PC arabirimi, aynı anda çalışan sanal işletim sistemleri arasında sistem kaynaklarının tahsisine öncelik vermenizi sağlayan seçenekler sunar.

VMware İş İstasyonu

VMWare Workstation programı, yazılım pazarının bu segmentinde liderlerden biri olan Amerikan şirketi VMWare tarafından oluşturuldu. MacOS ile uyumlu olmayan "tandem" işletim sistemi Windows ve Linux'u destekler.

Bu çözüm ödendi, fiyatı şimdi yaklaşık 15 bin ruble. Ancak, VMWare Workstation'ın işlevselliği ve yetenekleri, fiyatı tamamen haklı çıkarır. Program, yalnızca sıradan kullanıcı görevlerini (bir dosya açma veya bir program indirme gibi - istenen işletim sistemi altında) çözmek için bir konuk işletim sistemini başlatmak için değil, aynı zamanda onu sunucu yazılımı veya çalıştırmak için bir ortam olarak kullanmak için de kullanılabilir. güçlü iş uygulamaları.

VMWare Workstation, kullanıcı dostu ve yapılandırması kolay bir çözümdür. Bu ürünün dikkate değer özellikleri arasında sanal bir 3D grafik işleme modülünün varlığı yer alıyor. Bu, konuk işletim sisteminin ilgili kaynağı kullanma açısından en "ağır" uygulamaları ve oyunları çalıştırmasını sağlar.

Hangi sanal makineye bakmalıyız? Muhtemelen, birçok kullanıcı için temel kriterlerden biri ücretsiz olacaktır. Microsoft ve Oracle'dan sunulan çözümler buna karşılık geliyor. Kullanıcının yalnızca Windows ile değil, diğer işletim sistemleriyle de çalışmayı planlaması durumunda, onun için en iyi seçenek VirtualBox'tır. Buna karşılık, birçok BT uzmanının genellikle aynı anda farklı Windows sürümlerini çalıştırması gerekir. Bu durumda Virtual PC ürünü vazgeçilmez olacaktır.

Kullanıcı, bir sanal makinenin yüksek performansını ve işlevselliğini gerektiren görevlerle karşı karşıya kalırsa, büyük olasılıkla, konuk işlevlerini son derece etkin bir şekilde kullanabilen VMWare'den bir ürün satın almak için projesine bütçe ayırması gerekecektir. işletim sistemleri.

Konuk Eklemeleri Yükleme

Bir VirtualBox sanal makinesine zaten bir işletim sistemi kurduysanız ve bu işletim sistemi ile çalışmaya devam etmeyi planlıyorsanız, sanal sistemin yeteneklerini genişletmeyi düşünmeye değer. Konuk işletim sistemine özel bir eklenti yükleyerek yetenekleri genişletebilirsiniz - VirtualBox Misafir Eklemeleri.

Eklentiler, gerçek ve sanal işletim sistemi arasında en iyi entegrasyonu sağlayan ve sanal işletim sisteminin hızını artıran özel sürücüler ve programlardır.

Eklentileri yüklemek için İnternet'ten herhangi bir şey indirmenize gerek yoktur, bu dosyalar bilgisayarınızda zaten mevcuttur. Programın kendisinin kurulu olduğu klasörde bulunurlar. Tüm eklenti dosyaları, VBoxGuestAdditions.iso adlı tek bir disk görüntüsünde paketlenir. Bu disk görüntüsünü bağımsız olarak sanal bir sürücüye bağlayabilir ve sırayla bu sürücüyü sanal bir işletim sistemine bağlayabilirsiniz, ancak bu en kolay yol değildir. Farklı, daha kolay bir yoldan gideceğiz (aşağıda bununla ilgili daha fazla bilgi).

Bu makale VirtualBox, Windows ve Linux'ta en yaygın olarak yüklenen iki işletim sistemini kapsayacaktır. Ubuntu, Linux dağıtımları arasında çok popüler olduğundan, dikkate alınacak kişi odur.

Windows'ta Konuk Eklemeleri Yükleme

Bu işletim sistemi için, eklentilerin otomatik modda yüklenmesi son derece kolaydır.
Aşağıdakileri yapmanız gerekir:

1) Windows konuk işletim sisteminde sanal makine menüsünü bulun, yaptığınız ayarlara bağlı olarak üstte veya altta bulunabilir.

"Cihazlar" menü öğesini tıklayın ve "Misafir işletim sistemi eklentilerini yükle ..." alt öğesini seçin.

Hangisi daha iyi Vmware veya VirtualBox?

Veya Host + D klavye kısayolunu kullanın (varsayılan olarak Host sağ Ctrl'dir).

2) İki kez İleri'yi ve ardından Yükle'yi tıklamanız gereken yükleyici başlayacaktır.

3) Kurulum sırasında, kurulmakta olan yazılımın Windows ile uyumluluğunun test edilmediğini belirten mesajlar büyük olasılıkla görünecektir.

"Yine de Devam Et" düğmesini tıklayın.

4) Kurulumun sonunda, kutuyu işaretleyin (varsayılan olarak zaten işaretlidir) Şimdi yeniden başlat ve Bitir'e tıklayın.

Ubuntu'da Konuk Eklemelerini Yükleme

Burada biraz daha karmaşık olacak, Linux sizin için ne kadar Windows değilse de 🙂.

1) Ubuntuy misafirinizde DKMS kurulu değilse, bir terminal açıp aşağıdaki komutu çalıştırarak kurun:

sudo apt-get yükleme dkms

Bu komutu girip Enter'a bastıktan sonra şifrenizi girmeniz istenecektir.

Şifreyi girin ve Enter'a basın (P.S. şifreyi girerken girilen karakterler terminalde görüntülenmez, bu normaldir, sadece şifreyi girin ve Enter'a basın).

2) Konuk işletim sistemi menüsünde Aygıtlar / Konuk İşletim Sistemi Eklentilerini Yükle ... öğesini tıklayın. Otomatik çalıştırma istenirse, İptal'i tıklayın.

3) Görünen cd-rom dizinine geçin, genellikle bunun için aşağıdaki komutu çalıştırmanız gerekir:

Ama örneğin benim cdrom VBOXADDITIONS_4.1.8_75467 olarak adlandırıldı ve cd / media / cdrom komutu çalışmadı. Komutu çalıştırarak dizine ulaşmayı başardık:

cd /media/VBOXADDITIONS_4.1.8_75467

4) Dizinin içeriğine göz atın, şunu girin:

VBoxLinuxAdditions.run adlı bir dosyaya ihtiyacımız var, çalıştırın:

sudo sh ./VBoxLinuxAdditions.run

Eklentileri yükledikten sonra konuk işletim sistemini yeniden başlatın.

Bir şey hemen işe yaramazsa, sadece bir harfteki bir hata çok şey ifade ettiğinden, eylemlerinizin doğruluğunu kontrol etmeye değer.

Sanal makine seçme ve yükleme.

Her gelişmiş bilgisayar kullanıcısı bazen başka bir işletim sistemini denemek ister, ancak bunu iş bilgisayarına kurmakta tereddüt eder. Gerçekten de, tanıdık olmayan bir işletim sistemi kurmak çok riskli bir eylemdir. Yanlış bir komut diskteki tüm verileri kaybedebilir. Ancak bugün birkaç işletim sistemini tek bir bilgisayarda aynı anda ve istenirse aynı anda test etmenin bir yolu var! Bu yöntem denir - sanal makine veya sanal bilgisayar.

    Sanal makine, konuk işletim sisteminin çalışabileceği sanal bir bilgi işlem ortamıdır. Bu işletim sistemi ikinci olarak başlatılır ve ayrı bir pencerede çalışır. Ayrıca programları çalıştırmanıza ve her zamanki gibi çalışmanıza olanak tanır. Farklı işletim sistemleriyle bu tür birkaç pencere oluşturabilirsiniz. Bir bilgisayarda kurulu sanal makinelerin sayısı yalnızca bilgisayarın kendi kaynaklarıyla sınırlıdır.

    Sanal makine, işletim sisteminizden çalıştırdığınız bir programdır. Program fiziksel bir bilgisayara öykünür, bu nedenle sanal makinede şunlar bulunur:

Gerçek bir makinede olduğu gibi, sanal bir makineye işletim sistemi kurabilirsiniz, Windows veya * nix farketmez. Bu şekilde, sizinkinden ayrılmadan farklı işletim sistemlerini test edebilirsiniz.

Ana işletim sistemi ile konuk işletim sistemi arasında kolayca dosya alışverişi yapabilirsiniz. Bu, dosyaları müşterinin dosya yöneticisinden konuk penceresine sürükleyip bırakarak veya tam tersi şekilde yapılır. Katılımsız kurulumları test etmek için sanal bir makinenin rahatlığı paha biçilmezdir. Sanal makinenin ayarlarında CD-ROM yerine önyüklenebilir bir ISO görüntüsü bağlamanız yeterlidir ve sistemin kurulumu gerçek bir makinedekiyle tamamen aynı olacaktır.

    Öykünme - işlevsellik kaybı olmadan bir işletim sisteminin çalışmasının bir diğeri aracılığıyla taklit edilmesi. Öykünme, donanım veya yazılım tarafından yeniden üretilir.

    Ana bilgisayar (ana sistem) - VM'nin kurulu olduğu bilgisayarın işletim sistemi.

    Konuk işletim sistemi Bir VM içinde çalışan bir işletim sistemi.

    Sanal uygulama, bir VM'de tam olarak yapılandırılmış bir uygulamadır.

    Virtual Machine Monitor (VMM), tüm VM yönetim görevlerini çözen bir sanal uygulama modülüdür.

    VM Konsolu, uygulamanın ana ayarlarını yönetmenize izin veren Sanal Makinenin grafik arayüzüdür.

İnternette dolaştıktan sonra, evde sanallaştırma teknolojisini kullanmanıza izin veren ve çoğunlukla incelemelerde bulunan iki program fark ettim - bunlar VirtualBox ve VMWare.

Günümüzde var olan sanallaştırma sistemlerinin pek çok ortak noktası vardır. Özellikle, her sanal makine bir disket sürücüsünün yanı sıra bir CD sürücüsünü de tanır. Ayrıca sanal sürücüler ve disk imajları ile çalışmak mümkündür. Sanal makinelerin her biri, bağlı cihazların listesi vb. için RAM miktarını manuel olarak ayarlama yeteneği çok kullanışlıdır. Bu tür esnek ayarlar, misafir sistemini rahatça kullanmanıza olanak tanır. Çok kullanışlı bir özellik, herhangi bir zamanda bir sanal makineyi askıya alma yeteneğidir. Bu, ana bilgisayar sistemi için gerekli donanım kaynaklarını serbest bırakır.

Mevcut sanal makineler arasındaki tüm farklar, aslında, yalnızca onlar tarafından desteklenenler listesine indirgenmiştir. işletim sistemleri, ve maliyet.

ORACLE VirtualBox - çok yönlü ücretsiz bir sanal makine

sanal kutuünlü ORACLE şirketinin desteği sayesinde geliştirilmiş çok basit, güçlü ve ücretsiz bir sanallaştırma aracıdır. Ücretsiz ve açık kaynaktır. VirtualBox, Windows, MacOS veya Linux ailesinin birçok temsilcisinden herhangi biri olsun, neredeyse tüm modern işletim sistemlerini "misafir" olarak kurmanıza izin verir. VirtualBox'ın avantajı, basit ve anlaşılır kullanıcı arayüzüdür. VirtualBox ağ oluşturmayı destekler, böylece sanal işletim sisteminiz İnternet'e kolayca erişebilir. İşletim sisteminin “anlık görüntü” işlevi çok kullanışlıdır. Sanal makine, hata veya arıza durumunda istediğiniz zaman konuk sistemi geri alabileceğiniz sabit sürücüye "geri yükleme noktaları" yazar.

VMware Workstation - ciddi görevler için

VMware Workstation, Windows ve Linux'u destekleyen güçlü, birinci sınıf, birinci sınıf bir sanallaştırma yazılımıdır. Sanallaştırma MacOS için bu makine tasarlanmamıştır. Yüksek güvenilirliği ve en geniş işlevselliği nedeniyle, VMware Workstation genellikle sadece test için değil, sanal makinelerin sunucu olarak kalıcı çalışması için bile, hatta iş uygulamaları için bile, bir güvenlik duvarı, internetten bir organizasyonun otel ağı, hatta herhangi bir veritabanının bir sunucusu.

ihtiyacımız olursa sadece test herhangi bir program veya yeni işletim sistemi, en iyi seçim Bedava sanal makine - ORACLE Sanal Kutusu... Ücretsizdir, herhangi bir modern işletim sistemini destekler ve son derece özelleştirilebilir.

genişletmek istiyorsak ciddi sanal çözüm güvenilir, uzun süreli çalışma gerektiren, seçmelisiniz VMware İş İstasyonu.Ücretli bir sistem olmasına rağmen kritik görevler için istikrarı garanti eder.

Sanal makine yükleme.

Önceki bölümde tartışılan sanal makinelerden VirtualBox en iyi seçimdir. Şimdi VirtualBox'ın nasıl kurulacağına bakacağız ve bir sonraki bölümde nasıl yapılandırılacağı anlatılacaktır.

Oracle vm Virtualbox'ı Kurma

Oracle VM VirtualBox'ın güncel sürümü https://www.virtualbox.org/wiki/Downloads adresinden indirilebilir, projenin Windows x86 / x64, Linux, Solaris ve OS X için kurulum paketlerini indirme bağlantılarını içerir. kullanıcı kaydı yönetici haklarına sahip.

VirtualBox'ın daha sonraki kurulumu sırasında bir uyarı görüntülenecektir:

Bu, VirtualBox ağ sürücülerini kurarken mevcut ağ bağlantılarının kesileceği ve ağdan geçici bir bağlantı kesilmesi olacağı anlamına gelir. Örneğin, kuruluma paralel olarak bir ağ sürücüsü ile veri alışverişi yapılırsa, başarısız olur. Ağ çalışmıyorsa, adaptörlerin kısa süreli bağlantısının kesilmesi herhangi bir sonuç doğurmaz ve Evet düğmesine tıklayarak kurulumun devam etmesine izin vermeniz gerekir. Aksi takdirde, önce ağ kaynaklarıyla çalışmayı bitirmeniz gerekir. Kurulum tamamlandıktan sonra VirtualBox kullanıcısının ana program modülü başlatılacaktır - Oracle VM VirtualBox Manager (Oracle VM VirtualBox manager):

Oracle vm VirtualBox sanal makinesine Linux Ubuntu kurulumu

Sanal makineler oluşturmak, ayarlarını değiştirmek, konfigürasyonları içe ve dışa aktarmak vb. için tüm eylemler Oracle VM VirtualBox Manager (Rus yazılımında - Oracle VM VirtualBox Manager) veya komut satırı yardımcı programı VboxManage.exe kullanılarak gerçekleştirilebilir. İkincisi, sanal makineleri yapılandırmak için biraz daha fazla olanaklara sahiptir, ancak kullanımı daha zordur. Bir sanal makineye konuk işletim sistemi kurmak koşullu olarak 2 aşamaya ayrılabilir: - VirtualBox kullanılarak gerekli sanal makinenin oluşturulması; - Oluşturulan sanal makinenin ortamında sistem kurulum diskinden boot edilmesi ve kurulum sihirbazının talimatlarının takip edilmesi. Önyükleme kaynağı (Linux dağıtım ortamı), sanal makinenin ayarları tarafından belirlenir. Gerçek veya sanal bir CD/DVD sürücüsü, disket, HDD, önyükleme diski görüntüsü veya yerel ağ olabilir. Varsayılan olarak, önyükleme sırası şu şekildedir - Disket, CD-ROM, Sabit Sürücü, Ağ. Bu sıra sanal makinenin ayarlarından değiştirilebilir. VirtualBox ilk kez başlatıldığında, yeni bir VM oluşturmak için bir karşılama ve etkinleştirilmiş Oluştur düğmesi ile ana program penceresi görüntülenir:

Yeni bir sanal makine oluştururken aşağıdaki parametreler tanımlanır: - sanal makinenin adı. Buna uygun olarak sanal makine dosyalarının bulunduğu bir dizin oluşturulacaktır. Varsayılan olarak bu, Windows XP'de C: \ Documents and Settings \ Kullanıcı Adı \ VirtualBox VM'leri \ ve Windows 7 ve sonraki sürümleri için C: \ Users \ User \ VirtualBox VM'leri \ altındaki bir alt dizindir.

Sanal makineye kurulacak işletim sisteminin türü. Bu durumda, Linux işletim sistemi sürümüdür. Bu durumda, Ubuntu.

Diğer parametreler, gerçek makinenin donanım konfigürasyonuna göre ve sanal makinede kurulu işletim sisteminin tipine ve versiyonuna uygun olarak zaten seçildikleri için varsayılan olarak bırakılabilir. Gerekirse, örneğin sanal makineye ayrılan RAM miktarını artırmak için parametreler kendi tercihlerinize göre belirlenebilir.

Burada önerilen 512 MB yerine 1024 MB RAM'i sanal bir makineye ayırma örneği verilmiştir. Bellek tahsis ederken, gerçek miktarını ve konuk işletim sisteminin minimum gereksinimlerini dikkate almanız gerekir. Bu öğeyi seçmekte zorlanıyorsanız, programın önerdiği değerleri kullanın. Gerçek ve sanal makineler arasında uygun olmayan bellek tahsisi, her ikisinin de performansını düşürebilir.

Bir sanal makine sabit diski (sanal sabit disk), Windows dosya sistemindeki özel biçimli bir dosyadır. Bir sanal disk, dinamik veya sabit olarak oluşturulabilir. Ayar tarafından belirtilen tüm birim için değil, kendi kısmı için bir dinamik disk oluşturulur ve sanal makinenin çalışması sırasında gerektiği gibi artar. Konuk işletim sisteminin maksimum performansı için sabit bir sanal sabit disk seçmek ve disk alanından tasarruf etmek için dinamik bir disk seçmek daha iyidir.

VirtualBox, birkaç farklı sanal disk veri biçimi kullanmanıza olanak tanır:

VirtualBox kullanılarak oluşturulmuş bir sanal makineyi diğer sanallaştırma yazılımı ürünleri (VMWare, MS Virtual PC, QEMU) ortamında kullanmayı planlıyorsanız, önerilen formattan farklı bir format seçmek mantıklıdır. Yeni bir sanal makinenin oluşturulması sırasında tanımlanan parametrelerin çoğu, gerektiğinde herhangi bir zamanda değiştirilebilir.

Oluşturulan sanal makine için, bazı ayarlarını değiştirmenize, sanal aygıtlar eklemenize veya kaldırmanıza, çalışma modlarını değiştirmenize ve gerçek işletim sisteminin kaynaklarının dağıtımını yönetmenize olanak tanıyan Yapılandır düğmesi etkinleşir. Ubuntu Linux konuk işletim sistemi ile tanışmak için sanal makinenin oluşturulması sırasında yapılan ilk ayarlar yeterlidir. Bu nedenle, Başlat düğmesine tıklayarak VM'yi hemen başlatmaya başlayabilirsiniz. VM'yi başlattıktan sonra, ekranda Otomatik Yakalama Klavyesinin kullanımı hakkında bir mesaj görüntülenir.

Bu, imleç VM penceresi içindeyken sanal makine için klavye girişinin gerçekleştirileceği anlamına gelir. Varsayılan olarak, klavye girişini gerçek ve sanal makine pencereleri arasında değiştirmek için sağ Ctrl kullanılır. Geçerli giriş durumu, sanal makine penceresinin altındaki durum çubuğunda görüntülenir.

Yeşil ok, sanal makine için klavye girişinin, gerçek makine için gri olarak gerçekleştirileceği anlamına gelir.

İşletim sistemini sanal bir makineye kurmak için kurulum diskinden önyükleme yapmanız gerekecektir. VirtualBox ortamında sadece standart cihazlardan (CD/DVD sürücüsü, flash sürücü, ağ...) değil, aynı zamanda önyükleme disk görüntüsü bazında oluşturulan sanal sürücü kullanılarak da önyükleme yapmak mümkündür. Genellikle Linux dağıtımları, ISO-9660 formatında (iso uzantılı dosyalar) görüntü dosyaları şeklinde dağıtılır ve VirtualBox, görüntüyü bir CD'ye yazmaktan vazgeçmenize ve böyle bir dosyayı doğrudan sanal makineye bağlamanıza izin verir. iso -image içeriğine dayalı olarak ortamın yüklendiği bir sanal sürücü. Sanal makineyi ilk kez başlattığınızda, henüz kurulu bir konuk işletim sistemi olmadığında VirtualBox sizden bir önyükleme aygıtı seçmenizi isteyecektir.

Fiziksel bir sürücü yerine, Ubuntu 13.04 kurulum CD/DVD'si ile sanal bir cihaz olarak monte edilecek olan ubuntu-13.04-desktop-i386.iso gibi bir imaj dosyası seçebilirsiniz. Devam düğmesine tıklamak sanal sürücüden önyükleme yapacak ve konuk işletim sistemini (Ubuntu) yüklemeye başlayacaktır.

Konuk işletim sistemi kurma işlemi, gerçek bir makineye yükleme işleminden farklı değildir. Kurulan sistemin dilini (genellikle Rusça), saat dilimini, klavye düzenini vb. seçebilirsiniz. Kurulum türü de dahil olmak üzere parametrelerin çoğu varsayılan olarak bırakılabilir.

Kurulum sırasında bilgisayar adını, kullanıcıyı, parolayı ve oturum açma modunu ayarlamanız gerekir:

Ubuntu'nun daha fazla kurulumu, herhangi bir kullanıcı müdahalesi olmadan gerçekleştirilir ve bilgisayarı yeniden başlatma istemleriyle sona erer. Sistemi gerçek bilgisayar donanımına kurmakla karşılaştırıldığında, sanal bir makineye kurulum daha yavaştır ve bu oldukça beklenen bir durumdur. Performans düşüşünün derecesi esas olarak gerçek bilgisayar donanımının performansına bağlıdır.

Yeni kurulan işletim sistemini ilk kez başlatırken, VirtualBox Manager, Ubuntu dağıtımı ile disk görüntüsüne dayalı olarak sanal sürücünün bağlantısını otomatik olarak kesecek, önyükleme sanal sabit diskten gerçekleştirilecek ve tamamlandıktan sonra bir oturum açma istemi görüntülenecektir. ekranda görüntülenir.