随意限制特定进程的执行和显示速度,例如游戏,Flash游戏或OpenGL游戏。我希望能够将其减慢到20%或0.5%。这在Linux的主机空间中是不可能的。
但是linux支持两种内核级虚拟化环境:KVM
和lxc
。
问题:是否可以为虚拟lxc或KVM机器提供假系统时钟,以便在guest虚拟机中运行的Flash游戏运行速度不会超过设置运行速度?
答案 0 :(得分:1)
一些选择:
cpulimit
一种限制进程CPU使用率的工具(不需要虚拟化。)更新:你想要这个: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
基本上,它使用gettimeofday
魔法替换LD_PRELOAD
黑客版本。它完美无缺!
谢谢lilezek!无论你在哪里!