Standart olmayan zaman hızına (zaman ölçeği) sahip bir sanal makineyi nasıl yapabilirim?


11

Teknik olarak mümkün olması gerektiğini düşünüyorum, ancak zaten mevcut olan yazılımda bunu yapmanın hiçbir yolunu bilmiyorum.

Demek istediğim - VM'deki "donanım" saati, farklı hızlarda, örneğin normalden birkaç kat daha yavaş veya normalden 100 kat daha hızlı çalışabilmelidir. Örneğin, bir Thread.sleep(1000);çağrı mutlaka 1 saniye harcamaz, bunun yerine "donanım" saatinin hızına bağlı olarak her zaman olabilir. Ve başka bir örnek olarak, bazı oyunlar zamanlayıcıların hareketlerinin hızını kontrol etmek için zamanlayıcı kullanıyorsa, hızı da zamanlayıcı hızıyla değişecektir.

Ayrıca, gerçek donanım saatinin hızının ayarlanıp ayarlanamayacağını ve hangi donanımda olduğunu bilmek ilginç olacaktır.

Güncelleme

Görünüşte benzer 2 soru var, ancak zamanlayıcı hızı ile değil, CPU hızı ile ilgili (tamamen farklı bir şey). Bu yüzden bu sorunun yinelenmediğini düşünüyorum.



@ Ƭᴇcʜιᴇ007 CPU hızı hakkında ve zamanlayıcı hızını sordum .
Görünen Ad

Yeterince doğru ....
Ƭᴇcʜιᴇ007

Mümkün gibi görünmüyor. Demek istediğim şu anda açık bir çözüm yok, ancak bu topluluğun hangi cevapları bulduğunu görmek istiyorum.
Caleb Limb

Yanıtlar:


7

Sanal kutu desteği , bu resmi bilette açıklandığı gibi yapılandırma düzeyinde bulunur :

Btw, bu

VBoxManage setextradata VM_NAME "VBoxInternal/TM/WarpDrivePercentage" 200

Konuk saatinin iki katı hız için.

GUI desteği şu anda planlanmamış.

Zaman cihazının daha hızlı gitmesini sağlamaz.

Test edilmiş ve her programın sadece bazı yönleri için çalışmaktadır, çünkü belki de daha hızlı gitmesi için zaman cihazını yapmaz ve programlar programı zaman senkronizasyonlarının bir kısmı için kullanır.

Diğer VM yardımcı programlarında:

Ayrıca, yukarıdaki biletin açıcısı:

bochs ve DOSbox, CPU ve / veya zamanlayıcıyı normalden daha yavaş veya daha hızlı taklit ederek VM'yi hızlandırabilir veya yavaşlatabilir.


+1, kulağa ilginç geliyor. Ancak henüz kabul edilmedi olarak işaretlenmedi, çünkü tam bir çözüm değil (zaman cihazının daha hızlı gitmesini sağlamaz).
Görünen Ad

Zaman cihazının daha hızlı çalışmasını sağlamak için yukarıda belirtilen diğer VM yardımcı programlarını da denediniz mi?
Küçük Çocuk

Anladığım kadarıyla genel amaçlı VM'ler değiller ... ancak bazı kullanım durumları için çözüm gibi görünüyorlar
Görünen Ad
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.