Я бы хотел перевести виртуальную машину в режим "ускоренной перемотки вперед", чтобы я мог просматривать и анализировать журналы и временные файлы за несколько дней (или недель, или месяцев).
Это возможно с 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 может быть гораздо более простой альтернативой. Но я не знаю, как с этим справится программное обеспечение.