Me gustaría poner una VM en "avance rápido" para que pueda ver varios días (o semanas o meses) de registros y archivos temporales acumulados y analizados.
¿Es eso posible con virtualbox y ubuntu 12.04 VM?
virtualbox
virtualization
ubuntu-12.04
Dean Rather
fuente
fuente
Respuestas:
Aparentemente se puede hacer jugando con los jiffies en el kernel, agregando una relación de aceleración. Hay un documento con una presentación sobre una prueba rápida de 10 años . Todo se reduce a esto:
Agregue un parámetro a Kconfig (SPEEDUP_RATIO, ~ 1-1000), modifique do_timer ():
Finalmente, controle la relación a través de procfs (
echo 100 > /proc/accel
). Luego tuvo muchos tiempos de espera en el arranque y tuvo que ajustar todos los tiempos de espera en el núcleo (timeout * speedup_ratio). Él dice que la mayoría de estos valores se pueden encontrar congrep jiffies
, pero el "más" significa que puede implicar alguna prueba y error.Además, según
man 7 time
: "El tamaño de un santiamén está determinado por el valor de la constante del núcleo HZ". Es configurable, pero solo toma los valores 100, 250, 300 y 1000.EDITAR : Si los saltos de tiempo son aceptables, libfaketime puede ser una alternativa mucho más simple. Pero no sé cómo el software de registro se ocupará de eso.
fuente