Что такое блоки ECU, ядро процессора и память, когда я запускаю экземпляр
когда я запускаю экземпляр на EC2, это дает мне возможность для t1.микро, М1.маленький, М1.большие и т. д. Существует диаграмма сравнения vCPU, ECU, процессорных ядер, памяти, хранилища экземпляров. Это оперативная память системы ?

Я не могу понять, к чему относятся все эти термины, может ли кто-нибудь дать мне четкое представление о том, что означают эти термины ?
4 ответов:
ECU = EC2 вычислительная единица. Еще отсюда: http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it
Amazon EC2 использует различные меры для обеспечения каждого экземпляра согласованным и предсказуемым объемом ресурсов ЦП. Для того, чтобы сделать его легким для разработчиков, чтобы сравнить производительность процессора между различными типами инстансов, мы определили стандартный вычислительный модуль EC2. Объем ЦП, выделенный для конкретного экземпляр выражается в терминах этих вычислительных единиц EC2. Мы используем несколько тестов и тестов для управления согласованностью и предсказуемостью производительности от вычислительного блока EC2. Один вычислительный блок EC2 обеспечивает эквивалентную мощность процессора 1.0-1.2 GHz 2007 Opteron или 2007 Xeon процессора. Это также эквивалентно процессору Xeon с частотой 1,7 ГГц начала 2006 года, на который ссылается наша оригинальная документация. Со временем мы можем добавлять или заменять меры, которые входят в определение вычисления EC2 Единица измерения, если мы найдем метрики, которые дадут вам более четкое представление о вычислительной мощности.
для линуксов я выяснил, что ECU может быть измерен sysbench:
sysbench --num-threads=128 --test=cpu --cpu-max-prime=50000 --max-requests=50000 runОбщее время (t) должно быть рассчитано по формуле:
ECU=1925/tи мой пример результатов теста:
| instance type | time | ECU | |-------------------|----------|---------| | m1.small | 1735,62 | 1 | | m3.xlarge | 147,62 | 13 | | m3.2xlarge | 74,61 | 26 | | r3.large | 295,84 | 7 | | r3.xlarge | 148,18 | 13 | | m4.xlarge | 146,71 | 13 | | m4.2xlarge | 73,69 | 26 | | c4.xlarge | 123,59 | 16 | | c4.2xlarge | 61,91 | 31 | | c4.4xlarge | 31,14 | 62 |
отвечая на тему форума для полноты картины. Амазон перестал использовать ECU - упругие вычислительные единицы и перешли к vCPU единица измерения в зависимости. Таким образом, игнорируя ECU, вы можете начать сравнивать размеры экземпляров EC2 как CPU (тактовая частота), количество процессоров, ОЗУ, хранилище и т. д.
конфигурации экземпляров каждого семейства экземпляров публикуются как количество vCPU и что такое физический процессор. Детальная информация и скриншот упрямый отсюда http://aws.amazon.com/ec2/instance-types/#instance-type-matrix
ECUs (EC2 Computer Units) - это приблизительный показатель производительности процессора, который был представлен Amazon, чтобы вы могли сравнить свои экземпляры EC2 ("серверы").
производительность процессора, конечно, является многомерной мерой, поэтому наложение на нее одного числа (например, "5 ECU") может быть только грубым приближением. Если вы хотите узнать более точно, насколько хорошо процессор выполняет задачу, которую вы имеете в виду, вы должны выбрать тест, аналогичный вашей задаче.
в начале 2014, был хороший сайт бенчмаркинга, сравнивающий предложения облачного хостинга десятками различных тестов, по адресу CloudHarmony ориентиры. Однако теперь это, похоже, исчезло (и archive.org не могу помочь, так как это было веб-приложение). Только вводный пост в блоге по-прежнему доступен.
также полезно:ec2instances.info, который по крайней мере агрегирует информацию ECU различных экземпляров EC2 для сравнения. (Добавить столбец " вычислительные единицы (ECU)" чтобы это сработало.)

Comments