Birkaç günlük (veya hafta veya ay) değerinde günlükler ve geçici dosyaların oluşturulduğunu ve analiz ettiğini görebilmem için bir VM'yi "hızlı ileri sar" seçeneğine koymak istiyorum.
Virtualbox & Ubuntu 12.04 VM ile bu mümkün müdür?
Birkaç günlük (veya hafta veya ay) değerinde günlükler ve geçici dosyaların oluşturulduğunu ve analiz ettiğini görebilmem için bir VM'yi "hızlı ileri sar" seçeneğine koymak istiyorum.
Virtualbox & Ubuntu 12.04 VM ile bu mümkün müdür?
Yanıtlar:
Görünüşe göre çekirdek içindeki jiffies ile oynayarak, bir hızlanma oranı ekleyerek yapılabilir. Hızlı 10 yıllık bir test hakkında sunum içeren bir belge var . Buna kaynar:
Kconfig'e (SPEEDUP_RATIO, ~ 1-1000) bir parametre ekleyin, do_timer () öğesini değiştirin:
void do_timer(...) {
jiffies_64 = jiffies_64 + speedup_ratio;
}
Son olarak, procfs ( echo 100 > /proc/accel
) üzerinden kontrol oranı . Sonra önyüklemede çok fazla zaman aşımı vardı ve çekirdekteki tüm zaman aşımlarını ayarlamak zorunda kaldı (zaman aşımı * speedup_ratio). Bu değerlerin çoğunun bulunabileceğini söylüyor grep jiffies
, ancak "en" bir miktar deneme yanılma içerebileceği anlamına geliyor.
Ayrıca, aşağıdakilere göre man 7 time
: "Bir jiffy boyutu çekirdek sabiti HZ'nin değeri ile belirlenir". Yapılandırılabilir, ancak yalnızca 100, 250, 300 ve 1000 değerlerini alır.
EDIT : Eğer zaman sıçramaları kabul edilebilirse, libfaketime çok daha basit bir alternatif olabilir. Ancak loglama yazılımının bununla nasıl başa çıkacağını bilmiyorum.