Custom build specifications for Amazon EC2 cr1.8xlarge

Ever wonder what the big Amazon instances would cost if you bought one (instead of rented)? Here is an attempt to answer that question. Note: Amazon EC2 provides more than just the hardware (e.g. network connectivity and bandwidth, for starters), so this isn’t quite an apples-to-apples comparison.

From the Amazon page, the short specifications are: 2 x Intel Xeon E5-2670 processors, 244 GiB RAM, 2x120GB SSD, 10GB Ethernet. Those CPUs provide 8 cores times hyper-threading each, for a total of 2x8x2 = 32 vCPUs and 88 ECUs.

According to Amazon prices in 2013, this virtual machine will cost you $3.50/hour for on-demand, which is $30,660 per year. (See “High-Memory Cluster On-Demand Instances, Eight Extra Large”).

So, of that $30,660 per year, what are the hardware costs?

Note that with “only” 16 memory slots, it needs 16GB sticks of ECC REG to achieve 256GB.

Note that the CPU does not come with coolers. I’ve never heard of the Dynatron brand, but it was one of the few “low height” fan/cooler combinations I could find. It is ridiculous to think of risking a $1,600 CPU like that. That detail is what prompted me to look at the “custom-build” shops – since they would have more experience in this critical area.

Here are a few custom-build shop prices, for comparison:

  • at www.aberdeeninc.com a dual E5-2670 machine with 256GB of RAM, without the 10GB NIC, and without the SSDs, came in at $9,380
  • at www.serversdirect.com a dual E5-2670 machine with 256GB of RAM, without the 10GB NIC, came in at $7,131.
  • at www.thinkmate.com a dual E5-2670 with 256GB of RAM, with a $410 10GB NIC, came in at $9,363.

Caution: Unlike the other postings of mine, this is NOT a built machine. And, at $7,000+, it probably never will be built by me. It is pure “by the specifications” intellectual exercise. It should work, but all of my others builds actually work.

So – here is the machine I’ll build after winning the lottery:

Item Product Cost
CPU Intel Xeon E5-2670 Sandy Bridge-EP 2.6GHz 3.3GHz Turbo Boost) 20MB L3 Cache LGA 2011 115W 8-Core Server Processor BX80621E52670, $1,599 each $3,200
RAM Kingston 64GB (4 x 16GB) 240-Pin DDR3 SDRAM ECC Registered DDR3 1600 Server Memory DR x4 Model KVR16R11D4K4/64, $656 each $2,624
Motherboard Dual LGA 2011 Intel C602 DDR3 1600 (with case)
Power Supply 740W (1+1) Redundant (with case)
Video (built in)
Case SUPERMICRO SYS-6027R-WRF 2U Rackmount Server Barebone Dual LGA 2011 Intel C602 $1,199
SD Drives SAMSUNG 840 Pro Series 128GB MZ-7PD128BW 2.5″ 128GB SATA III MLC Internal Solid State Drive (SSD), $140 each $280
HD Drives
NIC ntel E10G41AT2 AT2 Server Adapter 10Gbps PCI Express 2.0 x8 1 x RJ45 $515
CPU Cooler Dynatron R13 70mm 2 Ball Bearing CPU Cooler , $30 each $60
OS Ubuntu 12.04p2 LTS $0
Total $7,878
Posted in Computer Builds | Leave a comment

Amazon EC2 PassMark per ECU

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’s information where they describe the hardware behind some of their instance types. Two examples are (1) cr1.8xlarge listed as “2 x Intel Xeon E5-2670 processors” as “88 ECUs” and (2) cg1.4xlarge listed as “2 x Intel Xeon X5570” as “33.5 ECUs”.

Note: There is a separate multi-CPU PassMark page. It seems it is fair to use both the multi-CPU rating and to just times-by-two the single-CPU, so I’ll show both.

We can now compute PassMark per ECU value:

  cr1.8xlarge cr1.8xlarge cg1.4xlarge cg1.4xlarge
PassMark 2×13,312
=
26,624
19,194 2×5,027
=
10,054
9,782
ECU 88 88 33.5 33.5
PassMark/ECU 302.5 218.1 300.1 292.0

This means an ECU is roughly equivalent to a 300 PassMark score.

Other pages have reported similar numbers: 400 and 384 and 400 and 400. [It is hard to tell how many of those “400”s are just copies from a single source.]

Amazon m1.large = welcome to 2009

This topic became interesting when trying to troubleshoot performance “problems” of various EC2 m1.large instances. Knowing that an m1.large has 4 ECUs, and an ECU is worth 400 PassMarks [I’ll be generous], that gives a PassMark equivalent of 1,600. Looking at cpubenchmark.net, I (somewhat arbitrarily) picked the Intel Core2 Duo P8700@2.53GHz with a PassMark score of 1,674, and cross-referenced that CPU on wikipedia.org core2 microprocessors to arrive at a December 2008 date.

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.

Miscellaneous reference: nice ec2 instance comparison page.

Posted in Uncategorized | Leave a comment

AMD Server

After a ten+ year hiatus, I built another (inexpensive) AMD Server machine. That first AMD machine cost less than $400. I didn’t quite match that cost, but I got pretty close.

The CPU and the RAM were $20 off each. I got unlucky on the CDROM drive and paid an extra $5 compared to the price 3 days later.

For the motherboard, I followed some bad advice, and paid extra for a board that had video out. The problem: the AMD FX CPU does not have built-in graphics. So I ended up needing a PCIe video card anyway. If I had noticed the bad advice in time, I would have purchased this Sata6 motherboard instead. Live, learn, and do your own double-checking.

Some facts on the CPU: it is currently #38 on PassMark [9,128] cpubenchmark.net. It is also the #1 AMD CPU on that list right now. Intel’s 3770K 3.5GHz is #27 and scores [9,596] and costs $310. The 4770K 3.5GHz is #17 and scores [10,154] and costs $350.

All product links are from the actual vendor.

Item Product Cost
CPU AMD FX-8350 Vishera 4.0GHz (4.2GHz Turbo) Socket AM3+ 125W Eight-Core Desktop $179
RAM Corsair Vengeance 16GB (2 x 8GB) 240-Pin DDR3 SDRAM DDR3 1600 Desktop Memory Model CMZ16GX3M2A1600C9 $119
Motherboard ASUS M5A78L-M/USB3 AM3+ AMD 760G HDMI USB 3.0 uATX AMD Motherboard $80
Power Supply (with case)
Video EVGA GeForce 210 Passive 1024 MB DDR3 PCI Express 2.0 DVI/HDMI/VGA Graphics Card, 01G-P3-1313-KR $32
Case Cooler Master Elite 350 RC350-KKR500 500W Power Supply Mid Tower Case (Black) $58
SD Drives
HD Drives (reuse 160GB Samsung Sata)
BD/DVD/CD Samsung Optical Drive SH-224DB/BEBE $21
Keyboard
OS Ubuntu 12.04p2 LTS and VMWare ESXi 5.1 (dual boot) $0
Total $489
RAM 2014 March Corsair Vengeance 16GB (2 x 8GB) 240-Pin DDR3 SDRAM DDR3 1600 Desktop Memory Model CMZ16GX3M2A1600C9 (2015/Aug price was $80) $134
Posted in Computer Builds | Leave a comment

ZFS Machine

I finally got around to building a highly reliable storage system. Currently, that requires two disk drives and ZFS. And ZFS, in turn, requires something other than Linux. I ended up with FreeNAS. With mirror (RAID 1), ZFS will “self heal” the other mirror on bad reads. With a normal RAID 1, when you lose a drive, the act of rebuilding the array could reveal a read error on the surviving disk. If that happens – blam – you’ve lost the entire RAID. Here is a pretty good article on the analysis as per RAID 5.

The new FreeNAS image requires 2GB of space for the OS image. It turns out that most of the 2GB SD Cards I have are about 40KB short of 2,000,000,000 bytes required. So I ended up putting the image on an 8GB card. Later, I found out that my 4GB HP USB Flash Drive works as well.

A word of caution about the USB drives and SD Cards – it has been hit-and-miss on whether the system will boot. Make sure you have lots of options available.

As usual, prices include taxes and shipping, and reflect discounts. All product links are from the actual vendor.

2018/Feb – The update to FreeNas 11 was kind of painful, and it was mostly my fault. One of the volumes had gotten to 95% full, and the FreeNas 11 import was using 120GB+ more space, which would not fit, so the import failed. Once it had enough free space, the “Save config from 8.3 then Upload config into 11.1” process worked fine. Also, before saving the 8.3 config, the minidlna plugin got removed (it is no longer supported in 11.1).

2018/Mar – Switched the case to the Rosewill RSV-L4500.

Item Product Cost
CPU Intel Core i3-2100k Sandy Bridge 3.1GHz LGA 1155 65W $120
RAM Corsair Vengeance 8GB (2x4GB) DDR3 1600 PC3-12800 CMZ8GX3M2A1600C9B $45
Motherboard ASUS P8Z68-V Pro/GEN3 LGA 1155 Z68 HDMI $160
Power Supply Corsair Builder 430W 80 Plus Bronze $45
Video Motherboard, Intel HD 2000
Case NZXT GAMMA Classic ATX Mid Tower $31
SS Drive
HD Drives 2x 2TB Western Digital Black WD2002FAEX $299
USB Boot 4GB HP USB Flash Drive $8
BD/DVD/CD
Keyboard
OS FreeNas 8.3.0 $0
Total $708
  Updated 2018/Feb
OS FreeNas 11.1-U1 $0
USB Boot 32GB SanDisk Ultra Fit USB 3.0 Flash Drive $11
  Updated 2018/Mar
Case Rosewill RSV-L4500 – 4U Server case, 15 bays $116
Posted in Computer Builds | Leave a comment

Portable Power Build

Using pieces from upgrades and from good deals, I put together a new “portable computing platform” machine.

It started with an employee discount on the Core i7. It gained momentum after the 12GB to 24GB upgrade of the 920 left me with 12GB of fast RAM. The last pieces were the case (with a handle), motherboard, ssd, wifi card and keyboard

As usual, prices include taxes and shipping, and reflect discounts. All product links are from the actual vendor, except for CPU [which was a direct Intel purchase.]
Summary of discounts:
CPU: 50%. OS: 10%. Wifi: 15%. Keyboard: 10%. BD Player: $20 in free blanks.

Item Product Cost
CPU Intel Core i7 2600k 3.4GHz LGA 1155 95W
2011/Oct/25
$175
RAM Corsair XMS3 12GB (6x2GB) DDR3 1600 PC3-12800 Triple Channel TR3X6G1600C9 – 4 sticks, 8GB total (reuse)
$0
Motherboard ASUS P8Z68-M Pro LGA 1155 Micro ATX $125
Power Supply APEVIA WIN-500PS
Video Motherboard, Intel

Case APEVIA X-QPACK2-NW-BK/500 Aluminum Micro ATX w/ 500W PSU $100
SS Drive Crucial M4 64GB SATA 6.0Gb/s 2.5″ MLC Marvell controller CT064M4SSD2 $95
HD Drive none
BD/DVD/CD Samsung Blueray Player DVD burner 12x BD-ROM 16x DVD-ROM 48x CD-ROM SATA $55
Keyboard Logitech K400 RF keyboard and trackpad $36
Wireless Rosewill RNX-N300 Wireless N 802.11b/g/n $17
OS Windows 7 Professional SP1 64-bit OEM $126
Total $729

Later, this machine did get a dedicated video card: the GIGABYTE GeForce GTX 660Ti 2GB GDDR5 PCI-Express 3.0.

Posted in Computer Builds, Core-i5, Core-i7 | Leave a comment

Tim’s Rule on Agile

Tim’s Rule on Agile:
If you read a description of Agile practices and do not find at least one thing wrong per page, then you do not have enough experience to make Agile work.

Tim’s first corollary to the Rule on Agile:
If you can’t find something wrong with an Agile practice, you are looking at a practice that Agile adopted, not invented.

Tim’s second corollary to the Rule on Agile:
When your Agile project fails, you will be told “you did not do Agile correctly”.

Note: “wrong” means “sub-optimal”, or “contradictory”, etc. If things were actually wrong in the “demonstrably not correct or true in all contexts” sense with Agile, Agile would have died long ago.

Note: “description of Agile practices” does not mean the manifesto, or principles, or other vague lists. It means concrete, actionable process definitions or rules [which are admittedly hard to find.] Examples: Pair all of the time and Everyone Commits To the Mainline Every Day and No commit on a broken build. [Did those last two cause a twinge of “hey, those two things don’t necessarily work well together” for you?]

Examples of practices that Agile “adopted” (i.e. co-opted, i.e. stole, i.e. predate the term Agile): Unit testing and Daily/Nightly builds

As Dilbert’s pointy-haired boss said: That was your training.

Posted in Software Engineering | Leave a comment

Core i7 Upgrade

The youngest and I upgraded the core i7 machine from 12GB (6×2) to 24GB (6×4) of RAM tonight. Although hard drive prices remain x4 expensive, the RAM is x4 less expensive. The upgrade means I’ll be running a few more 4GB linux instances than I was before [in addition to all of the 512MB special-purposed instances].

Although RAM is x4 less expensive (12GB for $285 versus 24GB for $135), hard drive prices are x3 more expensive. The 1TB Western Digital Black that was $95, is selling right now for $250.

Posted in Core-i7 | Leave a comment

Sandy Bridge Replacement

Today, we [oldest and I] replaced the ASUS P867 motherboard with the brand-new replacement from Newegg.com. The box is labeled “P8P67 Pro New B3 Revision Rev 3.0”. The replacement went very nicely – lots of cables [it is a motherboard, after all]. At first boot, Windows 7 updated a ton of drivers (USB, etc.) And, my 1 TB SATA drive started showing up as “removable” [fixed on the Device Manager, on the “drive controller”, not the “drive”].

Posted in Core-i5 | Leave a comment

Sandy Bridge Assembly

The family assembled the core i5 machine today. The oldest actually connected the last piece (the Sata cable to the 1TB drive, after the OS was installed).

Windows 7 experience numbers (out of 7.9):
CPU: 7.5, Memory: 7.9, Graphics: 7.5/7.5, Disk: 7.9

Posted in Core-i5 | Leave a comment

Sandy Bridge Recall Part 2

After learning the problem with the chips resides in the SataII connectors, I felt lucky.

I had already ordered a SataIII SSD and a SataIII HDD, so I was already planning on using the SataIII connectors.

Plus, by getting the higher-end ASUS motherboard, that meant another two SataIII Marvell controllers.

So, I connect the SSD to Sata_1, the DVD to Sata_2, and the HDD to Marvell_1, and wait for the replacement situation to become clear.

And in the mean time, I’m one of the few (3,000? 10,000?) people in the world with a Sandy Bridge core i5 computer- until April, 2011.

Posted in Uncategorized | Leave a comment