EC2 micro实例上的bottle.py导致2个数量级的放缓

从StackOverflow交叉发布:

我写了一个小小的玩具脚本来解决这种types的游戏,并把它放在我的新的微型EC2实例上。 它可以很好地工作,但是运行本地版本需要大约0.5秒的时间,并且在家用电脑上运行本地版本和bottle.py版本的时间不到0.5秒,在EC2实例上运行bottle.py版本将接pipe2分钟。

Python在整个时间里都占用了99%的CPU。 内存使用率只有7.4%,始终如一,没有交换。 我唯一的猜测是EC2上的bottle.py的初始化时间,但是如果是这样的话,为什么在bottle.py中我的电脑会快200倍呢?

Amazon微型实例仅保证less量的CPU,但偶尔会突发额外的CPU资源。 如果您有一个CPU密集型脚本,则在大多数情况下,微型实例在devise时会缓慢运行。 更多的信息在亚马逊公告这里:

http://aws.amazon.com/about-aws/whats-new/2010/09/09/announcing-micro-instances-for-amazon-ec2/