2013-04-20 69 views
1

隨意限制特定進程的執行速度和顯示速度,例如遊戲,Flash遊戲或OpenGL遊戲。我希望能夠降低到20%或0.5%。這在Linux的主機空間中是不可能的。linux上的虛擬時鐘速度限制

但是,linux支持兩種內核級虛擬化環境:KVMlxc

問題:是否有可能向虛擬lxc或KVM機器提供虛假系統時鐘,以便guest虛擬機中運行的Flash遊戲的運行速度不會超過設置的運行速度?

回答

1

一些選擇:

  1. Qemu brake patch(需要工作中運用無疑。)
  2. Bochs has ips=NNNN來定義CPU 「指令每秒」。 (不需要虛擬化)
  3. cpulimit限制一個進程的CPU佔用率的工具

更新:你想這樣的:https://superuser.com/questions/454534/how-can-i-slow-down-the-framerate-of-a-flash-game

+0

cpu節流方法的問題在於,不一定會減慢動畫計時器的速度,這也需要虛擬硬件時鐘的放慢,但感謝您的建議 – lurscher 2013-04-20 15:35:02