{"id":400,"date":"2013-08-18T19:35:37","date_gmt":"2013-08-19T00:35:37","guid":{"rendered":"http:\/\/tiemensfamily.com\/TimOnCS\/?p=400"},"modified":"2013-08-18T19:35:37","modified_gmt":"2013-08-19T00:35:37","slug":"amazon-ec2-passmark-per-ecu","status":"publish","type":"post","link":"https:\/\/tiemensfamily.com\/timoncs\/2013\/08\/18\/amazon-ec2-passmark-per-ecu\/","title":{"rendered":"Amazon EC2 PassMark per ECU"},"content":{"rendered":"<p>Ever wondered what an Amazon ECU is worth in terms of a PassMark-CPU Mark value? (see <a href=\"http:\/\/www.cpubenchmark.net\/\">cpubenchmark.net<\/a> for PassMark scores). One way to calculate the PassMark per ECU value comes directly from Amazon&#8217;s information where they describe the hardware behind some of their instance types.  Two examples are (1) <a href=\"http:\/\/aws.amazon.com\/ec2\/instance-types\/\">cr1.8xlarge<\/a> listed as &#8220;2 x Intel Xeon E5-2670 processors&#8221; as &#8220;88 ECUs&#8221; and (2) <a href=\"http:\/\/aws.amazon.com\/ec2\/instance-types\/\">cg1.4xlarge<\/a> listed as &#8220;2 x Intel Xeon X5570&#8221; as &#8220;33.5 ECUs&#8221;.<\/p>\n<p>Note: There is a separate <a href=\"http:\/\/www.cpubenchmark.net\/multi_cpu.html\">multi-CPU PassMark<\/a> page.  It seems it is fair to use both the multi-CPU rating and to just times-by-two the single-CPU, so I&#8217;ll show both.<\/p>\n<p>We can now compute PassMark per ECU value:<\/p>\n<table>\n<tr>\n<td>&nbsp;<\/td>\n<td>cr1.8xlarge<\/td>\n<td>cr1.8xlarge<\/td>\n<td>cg1.4xlarge<\/td>\n<td>cg1.4xlarge<\/td>\n<\/tr>\n<tr>\n<td>PassMark<\/td>\n<td>2&#215;13,312<br \/> =<br \/>26,624<\/td>\n<td>19,194<\/td>\n<td>2&#215;5,027<br \/> =<br \/>10,054<\/td>\n<td>9,782<\/td>\n<\/tr>\n<tr>\n<td>ECU<\/td>\n<td>88<\/td>\n<td>88<\/td>\n<td>33.5<\/td>\n<td>33.5<\/td>\n<\/tr>\n<tr>\n<td>PassMark\/ECU<\/td>\n<td><b>302.5<\/b><\/td>\n<td>218.1<\/td>\n<td><b>300.1<\/b><\/td>\n<td>292.0<\/td>\n<\/tr>\n<\/table>\n<p>This means an ECU is roughly equivalent to a 300 PassMark score.<\/p>\n<p>Other pages have reported similar numbers:  <a href=\"http:\/\/ec2dream.blogspot.com\/2012\/04\/sizing-amazon-server-instances.html\">400<\/a> and <a href=\"http:\/\/stackoverflow.com\/questions\/11402887\/what-exactly-is-a-virtual-core-on-amazon-ec2\">384<\/a> and <a href=\"http:\/\/cloudpricecalculator.com\/\">400<\/a> and <a href=\"http:\/\/huanliu.wordpress.com\/2010\/06\/14\/amazons-physical-hardware-and-ec2-compute-unit\/\">400<\/a>.  [It is hard to tell how many of those &#8220;400&#8221;s are just copies from a single source.]<\/p>\n<h3>Amazon m1.large = welcome to 2009<\/h3>\n<p>This topic became interesting when trying to troubleshoot performance &#8220;problems&#8221; of various EC2 m1.large instances.  Knowing that an m1.large has 4 ECUs, and an ECU is worth 400 PassMarks [I&#8217;ll be generous], that gives a PassMark equivalent of 1,600.  Looking at <a href=\"http:\/\/www.cpubenchmark.net\/\">cpubenchmark.net<\/a>,  I (somewhat arbitrarily) picked the Intel Core2 Duo P8700@2.53GHz with a PassMark score of 1,674, and cross-referenced that CPU on <a href=\"http:\/\/en.wikipedia.org\/wiki\/List_of_Intel_Core_2_microprocessors\">wikipedia.org core2 microprocessors<\/a> to arrive at a December 2008 date.<\/p>\n<p>So: if you are noticing performance problems with your Amazon EC2 m1.large, it is because you are using a device with the equivalent power of a computer from 2009.  Your m1.large has an generous amount of RAM (8GB), but its processing power is terrible.<\/p>\n<p>Miscellaneous reference: <a href=\"http:\/\/www.ec2instances.info\/\">nice ec2 instance comparison page<\/a>. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ever wondered what an Amazon ECU is worth in terms of a PassMark-CPU Mark value? (see cpubenchmark.net for PassMark scores). One way to calculate the PassMark per ECU value comes directly from Amazon&#8217;s information where they describe the hardware behind &hellip; <a href=\"https:\/\/tiemensfamily.com\/timoncs\/2013\/08\/18\/amazon-ec2-passmark-per-ecu\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/400"}],"collection":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/comments?post=400"}],"version-history":[{"count":0,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/posts\/400\/revisions"}],"wp:attachment":[{"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/media?parent=400"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/categories?post=400"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tiemensfamily.com\/timoncs\/wp-json\/wp\/v2\/tags?post=400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}