Virtualbox, sayısız misafirle tutarlı performans?


1

Ben var dört çekirdekli bilgisayar ve ana bilgisayar işletim sistemi olarak Linux amd64 koşuyorum.

VirtualBox'da 3 misafir Linux sistemi çalıştırmak istiyorum, hepsi sadece bir tane izin verilen CPU çekirdeğine ve% 80 CPU kapağına sahip, belki de kapağını artıracağım, ama% 100'e değil. (Ben host os için bir çekirdek tasarruf ediyorum).

Tüm bu konuklar tam olarak aynı konfigürasyonda, konuk işletim sistemlerinde aynı dağıtımda ve aynı uygulamalarda.

1, 2, 3 çalışan konuk ile bazı testler yapmak istiyorum. Bu arada, ihtiyaç duyulmayan her şeyi öldürerek ana bilgisayar os iş yükünü en aza indirmeye çalışıyorum.

Asıl soru, misafirlerimle ne kadar tutarlı performans elde edeceğim? Bir çekirdekten diğerine atlamayı düşünüyorum (bu sanırım bazı yükü uygular), vb. Performansla ilgili testler yapmanın bir anlamı var mı? Cevabınız hayır ise, benim için herhangi bir öneriniz var mı? Virtualbox dışında başka bir çözüm, bazı yapılandırma ipuçları vb.

ps .: Şu anda özel donanım satın almam veya ödünç almama izin verilmiyor. Virtualbox'ı deniyorum çünkü (belki!) Testim için tamamen eşit düğümler çalıştırabilirim ve sonucu tahmin edebilirim.


1
“Bir çekirdekten diğerine atlamayı düşünüyorum (bu sanırım bazı yükü uygular)” - bunun VB tarafından sağlanan işlevler olduğundan emin misiniz, yoksa sadece varsayıyor musun?
pzkpfw

Ciddi performans gereksinimleriniz varsa, VirtualBox'ı kaldırırım.
surfasb

"Bunun işlevsellik VB sağladığından emin misiniz yoksa sadece varsayıyor musunuz?" Hayır, sadece ana bilgisayar işletim sisteminin bir SMP sistemindeki CPU'lar arasındaki işlemleri rasgele hareket edip etmediğini düşünüyorum.
gyorgyabraham

Yanıtlar:


0

Biraz araştırma yaptım ve sanırım sorunumu çözdüm. Ana sistemde görebileceğiniz gibi, tüm sanal kutu misafirleri normal işlemlerdir:

5643? Sl 15:31 / usr / lib / virtualbox / VirtualBox - açıklama düğümü1 - startvm 64ea5f8a-1ad9-4c62-a7b3-7037601aa957 - no-startvm-errormsgbox 5673? Sl 10:29 / usr / lib / virtualbox / VirtualBox - açıklama düğümü2 - startvm 9d4da376-6104-4a82-8a05-764b4fb1718b - no-startvm-errormsgbox 5703? Sl 10:52 / usr / lib / virtualbox / VirtualBox - açıklama düğümü3 - startvm f7fc5051-67c9-4dca-80bb-5502c2bf2901 - no-startvm-errormsgbox

Programlarla, belirli bir işlemi bir çekirdeğe etkili bir şekilde bağlayarak, belirli işlemlerin (PID) cpu yakınlığını ayarlayabilirsiniz. İşte detaylar.

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.