有谁知道限制虚拟机中 CPU 速度的方法?或者,是否甚至有允许您执行此操作的虚拟化软件?
给定我拥有的特定操作系统映像,我试图找到系统的最低要求。我看到了限制 RAM 和硬盘大小以及内核数量的方法,但我需要将 CPU 速度降低到 800 MHz,以便真正模拟系统配置。此外,运行虚拟机的计算机是 Windows 7 计算机。
我目前使用 GAE(谷歌应用引擎)进行部署,并尝试实现一些 AJAX 验证。所以我得到了一些文本字段和“微调器”(ajax 加载器),它们应该在发送 AJAX 请求时显示。但是我部署在我的本地计算机 (localhost) 上,因此 GAE SDK 对任何请求的反应都非常快。执行整个ajax请求大约需要50-70ms(miliseconds),与实际相差甚远。
有没有办法以某种方式模拟缓慢的互联网连接?我只想看看我的“微调器”是如何工作的。我想测试一些关于超时、错误等的 ajax 设置 (jquery)...
有任何想法吗 ?
browser python internet-connection google-app-engine browser-addons
我认为这在技术上应该是可行的,但我不知道在现有软件中可以有任何方法来做到这一点。
我的意思是——VM 中的“硬件”时钟应该能够以不同的速度运行,例如,比正常情况慢几倍,或比正常情况快 100 倍。因此,例如,一次Thread.sleep(1000);调用不一定要花费 1 秒,而是可以是任何时间,具体取决于“硬件”时钟的速度。再比如,如果某款游戏使用定时器来控制物体运动的速度,那么它的速度也会随着定时器的速度而变化。
此外,了解实际硬件时钟的速度是否可以调整,以及在哪个硬件上进行调整也是很有趣的。
有两个看似相似的问题,但它们是关于 CPU 速度的,而不是定时器速度(这是完全不同的事情)。所以我认为这个问题不是重复的。