Что такое "виртуальное ядро" на Amazon EC2?
Маленький стандартный экземпляр:
Малый экземпляр (по умолчанию) 1,7 ГБ памяти, 1 EC2 Compute Unit (1 виртуальный ядро с 1 EC2 Compute Unit), 160 ГБ локального хранилища экземпляров, 32-разрядная или 64-разрядная платформа
Означает ли это, что вы получаете доступ ко всему физическому ядру процессора? Или вы делитесь более мощным ядром с другими экземплярами?
Является ли ваша производительность затронутой другими людьми, использующими одно и то же физическое ядро или другое оборудование?
Ответы
Ответ 1
У вас нет физического ядра для небольшого экземпляра.
"Один вычислительный блок EC2 обеспечивает эквивалентную мощность процессора процессоров Opteron 1.0 или 1.2 XHz на 1.0-1.2 ГГц. Это также эквивалентно процессору Xeon на ранней стадии 2006 года, упомянутому в нашей исходной документации". Типы экземпляров Amazon EC2
Вы можете запустить cat /proc/cpuinfo
, чтобы узнать, какое оборудование вы используете.
Например, у меня есть микроэкземпляр, который имеет базовый процессор Intel (R) Xeon (R) CPU E5430 @2,66 ГГц.
По моему мнению, 40% CPU в верхней части равны 1 вычислительной единице. Таким образом, я могу лопнуть до 80% с помощью моих 2 вычислительных устройств.
Ответ 2
это приблизительная оценка, поэтому возьмите ее за то, что ее стоит.
Достаточно забавно, что микроэкземпляр был сформирован как в малом, так и в среднем экземплярах.
Я выполнил тест пробной проверки Passmark 8.0 на каждом примере ниже.
Каждый из них был установлен с базовой конфигурацией Windows Server 2008 r2 в центре обработки данных Amazon Virginia.
AWS SIZE=======PASSMARK SCORE====SIMILAR SCORED CPU================
t1.micro=======963===============AMD Dual-Core Mobile ZM-80========
m1.small=======384.7=============Intel Celeron M 1.60GHz===========
m1.medium======961===============AMD Dual-Core Mobile ZM-80========
m1.large=======1249==============Intel Core2 Duo T6400 @ 2.00GHz===
m1.xlarge======3010==============AMD Phenom 2 X4 12000=============
m3.xlarge======3911==============Intel Xeon X5365 @ 3.00GHz========
m3.2xlarge=====6984==============Intel Xeon E3-1220 V2 @ 3.10GHz===
В настоящее время m3.2xlarge будет стоить около $7169 в год для зарезервированного экземпляра или $1578 в месяц на экземпляре по запросу.
Большинство неуправляемых выделенных хостинговых компаний, которые я видел, предлагают установки Intel Xeon E3-1200 около $2000-2500 в год.
По моему мнению AWS отлично подходит для масштабируемости, но очень дорогостоящим для чего-то долгосрочного.
Как кажется, это относится к любым "облачным" системам на базе серверов.
------ ОБНОВЛЕНИЕ
Вот отличный инструмент для измерения тестов облачного хостинга. http://cloudharmony.com/benchmarks
Ответ 3
http://www.cpubenchmark.net/high_end_cpus.html
Если посмотреть на эту таблицу 1 EC2 Единица вычисления ≈ 350 точек на КПК
Ответ 4
Пройдите через эти блоги, чтобы получить представление о виртуальных ядрах. Очень хорошо объяснили
http://www.pythian.com/blog/virtual-cpus-with-amazon-web-services/
http://samrueby.com/2015/01/12/what-are-amazon-aws-vcpus/
Ответ 5
Согласно этот пост форума AWS, виртуальное ядро приравнивается к физическому ядру центрального процессора. Каждое виртуальное ядро может иметь один или несколько вычислительных модулей EC2, в зависимости от тактовой частоты процессора.
Вот более подробный анализ .