我想在几天内观察正在运行的 Linux 系统以进行测试验证。这是一个 gentoo 构建,上面有自定义软件。定制软件需要各种由日期时间驱动的服务和脚本(即“每周一次,运行...”)。我需要验证预定的工作是否以和谐的方式执行。为了测试纯度,我想避免调整和预先存在的时间表(即不仅仅是调整时间表,使一切更频繁地发生)。
系统与自身之外的系统没有重要的或时间关键的交互。
等待系统逐步完成每日和每周活动是一个漫长的等待时间。修改系统上所有基于时钟的计时器将非常耗时。然而,我经常想测试系统的端到端计划活动,而无需等待一周,并且无需手动将计划周期更改为更短。
在Linux系统下测试出现短短几个小时之内通过它的日常活动的周期运行。
有没有办法让系统的时间运行得比现实世界的时间快?
我的第一个想法是操纵ntp守护进程来反复平稳地增加时钟。还有其他想法吗?
如果您愿意花更多时间让它发挥作用,您始终可以使用虚拟化并使来宾系统时钟运行得更快。
在这里http://sysnet.ucsd.edu/projects/time-dilation/您可以找到 xen 的补丁,这些补丁允许您减慢来宾系统的速度(与您想要实现的目标相反),因此可能需要进行一些修改。
| 归档时间: |
|
| 查看次数: |
927 次 |
| 最近记录: |