VirtualBox içindeki Ubuntu yavaş [kapalı]


9

XP içinde VirtualBox üzerinde bir Ubuntu örneği çalıştırıyorum. Detaylar burada:

Host: Windows XP Pro
Guest: Ubuntu 8.10
Total RAM: 3GB
RAM For VM: 1GB
Total Video Memory: 128MB
Video Memory for VM: 40MB
Hard Drive: 200GB
Hard Drive for VM: 30GB
Processor: 2.80GHz Core Duo

Sorun şu ki, sanal makinenin içindeyken, işler genel olarak çok daha yavaş görünüyor. Örneğin, Firefox, Eclipse'un yüklenmesi daha uzun sürer, pencereleri sürüklemek gecikmeyi gösterir vb.

Daha önce (bir VM içinde değil) Ubuntu çalışmayı denedim ve fevkalade hızlı görünüyordu. Bu yüzden bu durumla başa çıkmak zorunda kaldım. Ama yeniden başlatmak ve dolayısıyla denemeye gerek kalmadan XP bölümüne erişmem gerekiyor.

Tüm dünya sanallaştırma yapıyor gibi göründüğü için algılanan yavaşlığa şaşırdım ve herkesin bilerek yavaş sistemlerde çalıştığını hayal edemiyorum.

Sorum şu - performansı artırmak için yapmam gereken bir şey var mı? Yanlış bir şey mi yapıyorum?

Bu benim ev makinem ve sormak için doğru forum olup olmadığından emin değilim. Teşekkürler.


Ubuntu'nun standart sürümü, VirtualBox'in çekirdeği beğenmemesi nedeniyle VirtualBox'ta önyükleme yapmıyordu - sorunun çekirdeğin ACPI desteği ile olduğunu düşünüyorum. Eskiden yükleme CD görüntüsünü yeniden başlatmanız, yeni yüklemenizi "onarmanız" ve yeni bir çekirdek almanız gerekiyordu. Yeni sürümdeki çekirdek artık ACPI'yi destekliyor mu veya sorunu önlemek için bir VM olarak çalışırken desteği kapatmış mı? Bu performansı etkiler mi?
David Hicks

Yanıtlar:


3

Yapabileceğiniz birkaç şey var.

  • VM'ye verdiğiniz belleği toplam sistem belleğinizin yarısına veya daha azına indirin. Toplantı sahibinin sorunsuz çalışması için yeterli belleği yoksa, konuğu etkiler. Genellikle Windows daha fazla belleğe ve Linux daha az belleğe ihtiyaç duyar.
  • VBox ayarlarında VT uzantılarını etkinleştirin. Bu, eğer mevcutsa, CPU'nuzda yerleşik olan donanım desteğini kullanır.
  • VM konukunda Compiz gibi masaüstü efektlerini kapatın. VBox 2.2.2, sanal makinelerde 3D hızlandırma desteğine sahiptir, ancak 3D hala işleri biraz yavaşlatır.

Umarım bu yardımcı olur.

DÜZENLEME: Yapabileceğiniz başka bir şey, VM'deki bir terminal penceresinde en üstte çalıştırmak ve CPU veya belleği yiyen belirli bir işlem olup olmadığını görmek.
VM ile ilgili sorunlarınız olduğunda Windows yavaşlıyor mu?


@Magus - Konuk için 1GB'a indirgenmiş bellek ve sanırım hafif bir gelişme. Zaten diğer 2 şeyi yapıyordum.
Kapsh

Sisteminize bakın ve koç dışında olup olmadığınızı görün ... gerekirse koçu linux sistemine daha da azaltabilirsiniz
trent

Ana makinede sorun yok gibi görünüyor. top, tutulmanın hafızamın yaklaşık% 50'sini konuk olarak aldığını gösterir, ancak bunun dışında orada gerçek bir domuz yoktur.
Kapsh

1

Eklemeler yüklediniz mi? Oldukça fark yaratıyorlar.

İşte böyle .


@vartec Yüklü Eklerim var.
Kapsh

Tuhaf, Kubuntu'yu Eklentiler ile Vbox'a yükledim ve şaşırtıcı derecede hızlı. İşlemcim hemen hemen aynı, ancak işlemci Core 2 Duo ve sistem Vista (32 bit).
vartec

Kubuntu'da ne tür uygulamalar çalıştırıyorsunuz?
Kapsh

Tarayıcılar (Firefox, Konqueror), IDE (Komodo), Apache sunucusu vb.
vartec

"VirtualBox'da, Aygıtlar-> Konuk Eklentilerini Kur" u tıklayın. VirtualBox bile bir Aygıtlar menüsü varsa.
TelFiRE

1

Bu "... Ama yeniden başlatmak zorunda kalmadan XP bölümüne erişmek gerekir ve bu nedenle girişim ..." GERÇEK probleminiz, o zaman ntfs bölümleri sorunsuz Ubuntu (linux) doğrudan monte edebilirsiniz. "Ubuntu NTFS" için hızlı bir Google daha fazla ayrıntı verecek


0

En iyi performans için VM'ye atanan video belleğini ikili güç olarak tutmakla ilgili bir yere rastladım. VM'niz için 32 MB'a düşürmeyi veya 64 MB'a kadar çarpmayı deneyin.


0

Ben de bu problemi yaşadım. Xorg.conf ile oynarken uzun saatler geçirdim. Bana öyle geliyor ki donanımım için (Lenovo T60, ati ekran kartı), makul performansı görmek istiyorsam Mouse Integration veya vbvideo sürücüsünü kullanamıyorum. Bunun yerine normal video sürücünüzü kullanmayı deneyin. Sahip olduğum başka bir sıkıntı, o düzgün dinamik pencere yeniden boyutlandırma şeyini yapamam.


0

VirtualBox altında Ubuntu Server 9 ile aynı sorunu yaşadım.

Weblogic Server (WLS) dağıtım komut dosyalarını test etmek için VB kullanıyorum. Bu nedenle, VM içinde bir Weblogic yönetici sunucusu örneği çalıştırmam gerekiyor. Şimdi, WLS'nin başlama zamanı VASTLY düzensiz. Bazen 2 dakikadan daha kısa bir sürede başlar (VM olmayan WLS için Tamam), bazen belirli adımlara takılır ve görünüşe göre hiçbir şey yapmaz (disk veya CPU etkinliği algılanmadı).

İlginç olan, eğer VB klavye girişimi alırsa (yani aynı Ubuntu'nun başka bir konsolunda bir şey yapıyorum), o zaman başlangıç ​​çok daha hızlıdır. Genellikle asılan WLS unix konsolundaki basit bir "Enter" tuşu onu uyandırır ve devam eder. Bu yüzden sorunun kaynak (CPU quants?) Açlığı olduğunu düşünüyorum. VM bir şekilde Windows'tan çok düşük bir öncelik kazanıyor ve WLS'nin yürütmek için yeterli CPU'su yok. Bu sadece benim fikrim.

Gerçekten ilgilendiğim şey nasıl düzeltilir?

Windows Görev Yöneticisi'nde VB'ye "Yüksek" hatta "Gerçek Zamanlı" önceliği vermeye çalıştım. En görünür sonuç, VB'nin makinemi asmasıydı ve yine de WLS önyüklemesini makul sürede tamamlayamadı. Gerçekten herhangi bir öneriye açığım. Birisi bana "Slackware Linux altında VB'de aynı şeyi yapıyorum (WLS'yi çalıştırıyorum)" - Slackware'i kuracağım, sorun değil!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.