bottle.py на микроэкземпляре EC2 вызывает замедление на 2 порядка

bottle.py на микроэкземпляре EC2 вызывает замедление на 2 порядка

Перекрестно опубликовано изПереполнение стека:

Я написал небольшой игрушечный скрипт для решенияэтоттипа игры и поместил ее на свой новый микроэкземпляр EC2.Этоработает отлично, но хотя для запуска требуется около 0,5 секундыместныйверсии, и запуск локальной версии и версии bottle.py на моем домашнем компьютере занимает менее 0,5 секунды, запуск версии bottle.py на экземпляре EC2 занимает более 2 минут.

Python все время загрузил процессор на 99%. Только 7,4% памяти используется постоянно и без подкачки. Единственное предположение, которое у меня есть, это время инициализации bottle.py на EC2, но если бы это было так, почему бы на моем компьютере с bottle.py он был бы в ~200 раз быстрее?

решение1

Микроэкземпляры Amazon гарантируют лишь небольшое количество ресурсов ЦП, но иногда будут выдавать дополнительные ресурсы ЦП. Если у вас есть скрипт, интенсивно использующий ЦП, он будет работать медленно на микроэкземпляре большую часть времени по замыслу. Более подробная информация представлена ​​в объявлении Amazon здесь:

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

Связанный контент