it-swarm.asia

Neden VirtualBox'ta IO APIC'yi etkinleştirmeliyim?

VirtualBox'ta "Etkinleştir IO APIC" seçeneğini işaretlemenin avantajları nelerdir?

Ben google zaman avantajları hakkında herhangi bir bilgi bulamasam da, iki dezavantajı açıktır. İlk olarak, kurulumdan sonra devre dışı bırakılırsa eski Windows VM'lerini kırabilir. İkinci olarak, VM performansını azaltır. Ancak, Ubuntu 64bit'i yüklerken varsayılan olarak etkinleştirildiğini fark ettim.

32

İşte VirtualBox'tan alıntı belgeler :

G/Ç APIC'sini etkinleştir

Gelişmiş Programlanabilir Kesme Denetleyicileri (APIC'ler) son yıllarda eski stil Programlanabilir Kesme Denetleyicileri'nin (PIC) yerini alan daha yeni bir x86 donanım özelliğidir. Bir G/Ç APIC ile, işletim sistemleri 16'dan fazla kesme isteği (IRQ) kullanabilir ve bu nedenle daha fazla güvenilirlik için IRQ paylaşımından kaçınabilir.

Not : G/Ç APIC'nin etkinleştirilmesi 64 bit konuk işletim sistemleri, özellikle Windows Vista için gereklidir; bir sanal makinede birden fazla sanal CPU kullanmak istiyorsanız da gereklidir.

Ancak, G/Ç APIC'leri için yazılım desteği Windows dışındaki bazı işletim sistemlerinde güvenilmez olmuştur. Ayrıca, bir G/Ç APIC kullanımı sanallaştırma yükünü hafifçe artırır ve bu nedenle konuk işletim sistemini biraz yavaşlatır.

Uyarı : Windows 2000 ile başlayan tüm Windows işletim sistemleri, bir G/Ç APIC'in bulunup bulunmamasına bağlı olarak farklı çekirdekler yükler. ACPI'da olduğu gibi, bir I/O APIC bir Windows konuk işletim sisteminin kurulumundan sonra kapatılmamalıdır. Ancak kurulumdan sonra açmanın bir etkisi olmayacaktır.

Ayrıca, VirtualBox'ın konuk işletim sistemine varsayılan olarak sunduğu Gelişmiş Yapılandırma ve Güç Arabirimini (ACPI) kapatabilirsiniz. ACPI, işletim sistemlerinin donanımı tanımasına, anakartlar ve diğer cihazları yapılandırmasına ve gücü yönetmesine izin veren mevcut endüstri standardıdır. Tüm modern bilgisayarlar bu özelliği içerdiğinden ve Windows ve Linux yıllardır desteklediğinden, VirtualBox'ta varsayılan olarak da etkindir. Komut satırından kapatılabilir; e “VBoxManage modifyvm” adlı bölüme bakın.

28
Goyuix

Fiziksel makinede IO APIC varsa, fiziksel bir makineyi sanal bir makineye taşırken buna ihtiyacınız olabilir. Çoğu modern makine bunu yapar.

Modern bir fiziksel PC'ye veya VMware'e standart kurulum genellikle Halaacpi.dll'nin seçilmesine neden olur, çünkü günümüzde çoğu sistemde IO APIC ve VMware varsayılan olarak sanallaştırmayı seçmiştir (VirtualBox IO APIC, sanallaştırmanın standart bir PIC'den daha pahalı olması nedeniyle).

http://www.virtualbox.org/wiki/Migrate_Windows

10
Nic

Ne yazık ki, sadece Pentium D işlemcili eski bir makinem var. Fedora altında çalışan VirtualBox'ım KORKUNÇ oldu. İnterneti, performansı artıracak bir şey aramaya ittim. APIC IO'nun manuel olarak nasıl devre dışı bırakılacağını gösteren bir Makale buldum ve prosedürü yaptıktan sonra, yaparak kazandığım belirgin iyileştirme (hızın iki katından daha iyi) tarafından şaşırdım .....

Fedora Core 14'ü 3G bellekli bir HP/Compaq dc7700 üzerinde çalıştırma, Virtualbox sürüm 3.2.10 r66523

4
user60766

Vbox'da önyükleme yapmak için orijinal, fiziksel bir görüntüden Acronis geri yüklenen bir görüntü almaya çalıştıktan sonra - (XPSP3) - (Sadece 'düzgün kapatılmadı' iletisini görüntüler ... her önyükleme), IO APIC seçeneği (Ayarlar - Sistem - Anakart - Genişletilmiş Özellikler - SEÇ Etkinleştir IO APIC) - Vbox'ta işlevinin ne olduğunu gerçekten bilmiyor. Bir kez seçip yeniden başlattığımda, makine hayata geçti ve mükemmel çalışıyor.

Bu yardımcı olur umarım.

0
Dave Walsh