Я хотел бы перевести виртуальную машину в режим «ускоренной перемотки вперед», чтобы я мог просматривать и анализировать журналы и временные файлы за несколько дней (или недель, или месяцев).
Это возможно с VirtualBox & Ubuntu 12.04 VM?
Я хотел бы перевести виртуальную машину в режим «ускоренной перемотки вперед», чтобы я мог просматривать и анализировать журналы и временные файлы за несколько дней (или недель, или месяцев).
Это возможно с VirtualBox & Ubuntu 12.04 VM?
Ответы:
По-видимому, это можно сделать, поиграв с jiffies в ядре, добавив коэффициент ускорения. Есть документ с презентацией о быстром 10-летнем тесте . Это сводится к этому:
Добавьте параметр в Kconfig (SPEEDUP_RATIO, ~ 1-1000), измените do_timer ():
void do_timer(...) {
jiffies_64 = jiffies_64 + speedup_ratio;
}
Наконец, коэффициент управления через procfs ( echo 100 > /proc/accel
). Затем у него было много таймаутов при загрузке, и он должен был настроить все таймауты в ядре (timeout * speedup_ratio). Он говорит, что большинство этих значений можно найти с помощью grep jiffies
, но «большинство» означает, что это может включать в себя метод проб и ошибок.
Также, согласно man 7 time
: «Размер jiffy определяется значением константы ядра HZ». Это настраивается, но принимает только значения 100, 250, 300 и 1000.
РЕДАКТИРОВАТЬ : Если скачки времени приемлемы, libfaketime может быть гораздо более простой альтернативой. Но я не знаю, как программное обеспечение для ведения журналов справится с этим.