Linux上的虚拟时钟速度限制

时间:2013-04-20 02:13:09

标签: linux virtualization kvm lxc system-clock

随意限制特定进程的执行和显示速度,例如游戏,Flash游戏或OpenGL游戏。我希望能够将其减慢到20%或0.5%。这在Linux的主机空间中是不可能的。

但是linux支持两种内核级虚拟化环境:KVMlxc

问题:是否可以为虚拟lxc或KVM机器提供假系统时钟,以便在guest虚拟机中运行的Flash游戏运行速度不会超过设置运行速度?

2 个答案:

答案 0 :(得分:1)

一些选择:

  1. Qemu brake patch(无疑需要工作。)
  2. Bochs has ips=NNNN定义CPU“每秒指令数”。
  3. cpulimit一种限制进程CPU使用率的工具(不需要虚拟化。)
  4. 更新:你想要这个:https://superuser.com/questions/454534/how-can-i-slow-down-the-framerate-of-a-flash-game

答案 1 :(得分:0)

我找到了适用于Linux的CheatEngine速度黑客的原型版本。

http://forum.cheatengine.org/viewtopic.php?t=533437&sid=1a83d81ee08f8479eb8b190939b2e1aa

http://code.google.com/p/xeat-engine/source/checkout

http://pastebin.com/ZLryd20D

基本上,它使用gettimeofday魔法替换LD_PRELOAD黑客版本。它完美无缺!

谢谢lilezek!无论你在哪里!

相关问题