2014-10-02 3 views
0

Когда я использую экземпляры Amazon EC2 (t1.micro, m1.medium) для выполнения какого-либо метода, я обнаружил, что тип выполнения конкретного метода сильно меняется. Например, когда я запускаю решателей 8-Queen, иногда среднее время выполнения составляет 43 секунды. Иногда среднее время выполнения может составлять 58 секунд и даже 70 секунд. В чем проблема? Я проверил, что на виртуальной машине работает только этот процесс.Являются ли экземпляры EC2 стабильными для вычислений?

+3

Вы действительно думаете, что работаете на выделенной машине с 511 МБ или ОЗУ (или что это такое?) Это виртуальные машины, работающие вдоль многих других машин. Производительность будет сильно изменяться. –

+0

Это не ограничивается только AWS. Любой провайдер облачного хостинга будет иметь это в некоторой степени. – tier1

+0

В дополнение к тому, что сказал @DarkFalcon, вы делаете ситуацию хуже, используя небольшие размеры экземпляра, где ваш экземпляр является очень небольшой виртуализированной частью хост-машины. Вы также должны рассмотреть возможность использования экземпляров класса C3, которые оптимизированы для вычислений, если ваш прецедент связан с ЦП. –

ответ

Смежные вопросы