İçindekiler
Sanal makineler, özellikle yazılım geliştirme ile çalışan herkes için mükemmel araçlardır. Bunları kullanmak için gereken yoğun işlem ve donanım paylaşımı nedeniyle genellikle biraz ağır bir ana sistem gerektirirler.
Bir sanal makine, güçlü bir sisteminiz varsa bile yavaş çalışabilir. En kötü durumda donabilir, kapanabilir veya tamamen kaybolabilir. Ayrıca ana makinenizin performansını da etkileyebilirler.
Sanal makineler çok sayıda avantaja sahip ve çok yönlü araçlar olsa da, kullanamayacağınız kadar yavaş çalışırlarsa bir işe yaramazlar. Bir sanal makine kullandıysanız, hiç şüphesiz bu sorunla bir kez olsun karşılaşmışsınızdır.
Bazı sanal makinelerin neden yavaş çalışabildiğine, sorunun nasıl çözülebileceğine ve sanal makineleri amaçlandıkları gibi kullanışlı bir araç haline nasıl getirebileceğimize bir göz atalım.
Sanal Makineler Neden Yavaş Olabilir?
Sanal makine uygulamaları çok yoğun işlem gerektiren programlardır. Yavaşlamalarına neden olan çeşitli şeylere karşı hassas olabilirler. Ancak bu sorunlar genellikle dört ana kategoriye ayrılır.
Ana Sistem
Sanal makineniz kötü çalışıyorsa, bakmak isteyeceğiniz ilk şey ana bilgisayar sistemidir - üzerinde çalıştırdığınız bilgisayar. Çoğu durumda, sorun ana bilgisayar sisteminin sanal makineleri çalıştıracak güce sahip olmamasından kaynaklanır. Her sanal makinenin kaynakları ana bilgisayarla paylaştığını unutmayın, bu nedenle biraz güç topladığınızdan emin olmanız gerekir.
Eğer sisteminizde benim "Büyük 3" olarak adlandırdığım kaynaklardan (CPU, bellek ve disk alanı) herhangi biri eksikse, sorununuzun kaynağı muhtemelen budur. Sanal makineler çok fazla işlem gücüne ihtiyaç duyar. Ne kadar hızlı olursa o kadar iyidir: birden fazla CPU'nuz veya çok çekirdekli bir işlemciniz varsa, bu işleri daha da iyi hale getirecektir.
Bellek büyük bir faktördür ve genellikle yavaş bir sanal makinenin başlıca nedenidir. Sanal makineler bellek tüketir; yeterince boş belleğiniz yoksa, bilgisayarınız bellek değiştirmeye başlayacaktır. Bu, normalde bellekte tutacağı şeyleri depolamak için sabit sürücünüzdeki alanı kullanacağı anlamına gelir. Diskten yazma ve okuma bellekten çok daha yavaştır; sanal makinenizi ve ana bilgisayarı yavaşlatacağı kesindir.
Sanal makinenize ayırmak için yeterli boş disk alanına sahip olmanız gerekir. Sanal makineleri dinamik disk alanı yerine sabit disk alanı ile ayarlamak en iyisidir. Bu ayar, sanal makineyi oluşturduğunuzda bu alana sahip olmanızı gerektirir.
Dinamik disk alanı kullanırsanız, sanal makine tarafından kullanılan alan yalnızca siz kullandıkça büyür. Bu, sabit sürücünüzde yer tasarrufu sağlayabilir, ancak çok fazla parçalanma yaratır; bu da diskten ve sanal makineden okuma ve yazmayı yavaşlatır.
Diğer donanımlar da yetersizse sanal makinenizi yavaşlatabilir. Ekran kartınız, wifi kartınız, USB ve diğer çevre birimleri yavaşlamaya katkıda bulunabilir. Ancak, bunların olumsuz etkileri Büyük 3'e kıyasla muhtemelen minimum düzeyde olacaktır.
Ekran kartları sanal makineyi hızlı bir şekilde görüntülemede önemli bir faktör olsa da, bu sorunların çoğunu hafifletmek için video ayarlarını yapabilirsiniz.
Konfigürasyon
Sanal makinenizin yapılandırması genellikle nasıl performans göstereceğini belirler. Çok büyük ve güçlü bir sistemi taklit edecek şekilde yapılandırırsanız, ana bilgisayarınızda onu çalıştıracak kaynaklara sahip olmayabilirsiniz.
İstediğimiz sistemi yaratmakta özgür olduğumuzda, büyük düşünme eğiliminde oluruz. Ancak bu, sanal makineyi gerçekten kullanma becerinize zarar verebilir. Sanal makine için ihtiyacınız olan minimum gereksinimleri belirlediğinizden emin olun, ardından bu parametreler dahilinde yapılandırın. Aşırıya kaçmayın; yavaş bir sanal makine ile sonuçlanırsınız.
Diğer Uygulamalar
Sanal makinenizi kullanırken ana bilgisayarda çalışan diğer uygulamalara dikkat edin. Çok sayıda açık pencereniz veya arka planda çalışan yazılımınız varsa, bunlar makinenizi yavaşlatabilir. Ayrıca, ana bilgisayarda çalışan uygulamalar kadar kaynakları etkileyeceğinden, sanal makinede ne çalıştırdığınızı da unutmayın.
VM Yazılım
Hız sorunları yaşıyorsanız, kullandığınız hipervizör olarak da bilinen VM yazılımı olabilir. Bazı sanal makine uygulamaları bir işletim sisteminde diğerinden daha iyi çalışır. Ana bilgisayarınız olarak kullandığınız sistem ve ortamda hangi hipervizörlerin en iyi şekilde çalıştığını belirlemek için biraz araştırma yapmanız gerekebilir. Gerekirse, alternatif hipervizörlerin ücretsiz deneme sürümlerinden bazılarını edinmek isteyebilirsinizve hangilerinin bilgisayarınızda en iyi şekilde çalıştığını görün.
Belirli sanal makine yazılımları hakkında daha fazla bilgi için En İyi Sanal Makine Yazılımı başlıklı makalemize göz atın.
Sanal Makinelerinizi Hızlandırmak için İpuçları
Sanal makinenizin yavaş çalışmasına neden olabilecek bazı şeylerden bahsettiğimize göre, performanslarını artırmak için neler yapabileceğinizi öğrenmenin zamanı geldi.
Hafıza
Ana bilgisayarınızın belleği, performansında ayrılmaz bir rol oynar. Ana bilgisayar sisteminizde olabildiğince fazla belleğe sahip olmak bir başlangıçtır. Ayrıca dikkatli olmak ve sanal makineleriniz için yapılandırdığınız miktarı sınırlamak istersiniz. En azından ana bilgisayardan çok fazla almadan işletim sisteminin minimum gereksinimini karşılayın. Çok az belleğiniz varsa, kesinlikle yavaş çalışacaktır.
Peki, bu ikisini nasıl dengeleyeceksiniz? İyi bir kural, ana bilgisayar belleğinin en az ⅓'ünü sanal makineye ayırmaktır. İsterseniz daha fazlasını atayabilirsiniz, ancak aynı anda çalışan çok sayıda başka uygulamanız olmasın.
CPU
Yeni bir CPU veya bilgisayar satın almak dışında, işlemcinizin hızını artırmak için yapabileceğiniz bir şey yoktur. Ancak BIOS ayarlarınızda sanallaştırmayı etkinleştirdiğinizden emin olun. Bu, bilgisayarınızın kaynaklarını VM'lerle paylaşmasını sağlayacaktır. Çok çekirdekli bir CPU'nuz varsa, sanal makinenizi birden fazla CPU kullanacak şekilde yapılandırabilirsiniz.
Disk Kullanımı
VM'nizi kurarken dinamik disk ayırma kullanmadığınızdan emin olun. Katı hal sabit sürücüsü (SSD), son derece yüksek erişim hızları nedeniyle performansı önemli ölçüde artırabilir. Bir SSD'niz varsa, VM imajlarınızın bunun üzerinde oluşturulmasını, depolanmasını ve çalıştırılmasını sağlayın.
Bir SSD'niz yoksa, görüntülerinizi mevcut en hızlı sürücüde tutun. Bunları bir ağ sürücüsünde, CD'de, DVD'de veya harici USB sürücüde tutmak, bu daha yavaş depolama seçenekleri için gereken erişim süresi nedeniyle performansı düşürebilir.
Diğer Uygulamalar
Sisteminizde çalışan diğer uygulamalar da sorun yaratabilir: tıpkı sanal makineler gibi kaynakları tüketirler. Sanal makinelerinizi kullanırken çalıştırdığınız diğer uygulamaları sınırladığınızdan emin olun.
Anti-virüs uygulamaları, özellikle siz onları kullanırken bellek ve disk sürücülerini taradıkları için sistemi yavaşlatabilir. VM'lerinizi kullanırken anti-virüs yazılımını devre dışı bırakmak isteyebilirsiniz. En azından, anti-virüs yazılımınıza görüntülerinizi depolamak için kullandığınız dizinleri hariç tutmasını söyleyin.
Diğer İpuçları
Sanal makineleri hızlandırmak için bazı çeşitli ipuçları: VM'leriniz için kullanabileceğiniz bazı ayarları kontrol edin. 2D ve 3D video hızlandırma gibi video ayarlarına bakın. Yazılım ayarları, işletim sistemini optimize etmek ve performansı artırmak için başka yollar sağlayabilir.
Sanal Makinelerin başlatılması genellikle çok uzun zaman alır, bu nedenle makineyi kullanmayı bitirdiğinizde kapatmak yerine askıya almak isteyebilirsiniz. Askıya almak, uyku moduna almak gibidir: tekrar kullandığınızda, bıraktığınız durumda olmalıdır. Bu, açılmasını beklemeye gerek olmadığı anlamına gelir.
Son bir şey: sorunsuz çalışmasını sağlamak için ana bilgisayar sisteminizde düzenli bakım yapın. İstenmeyen dosyalardan kurtulun, kullanılmayan uygulamaları silin ve sabit sürücülerinizi birleştirin. Ana bilgisayarınızı optimize etmek sanal makinelerinizin en iyi şekilde çalışmasını sağlayacaktır.
Son Sözler
Sanal Makineler birçok farklı kullanım alanına sahip harika araçlardır. Ancak yavaş çalıştıklarında, tasarlandıkları amaçlara hizmet etmeleri zorlaşır. Sizinkinin acı verici derecede yavaş çalıştığını fark ederseniz, bakmanız gereken bazı özel şeyler ve performanslarını artırmak için uygulayabileceğiniz teknikler vardır. Bu bilgilerin sanal makinelerinizi hızlandırmanıza yardımcı olacağını umuyoruz.
Bir işletim sistemini optimize etmek için herhangi bir püf noktanız var mı? Herhangi bir sorunuz veya öneriniz varsa bize bildirin.