หน่วย ECU แกน CPU และหน่วยความจำหมายถึงอะไรเมื่อเปิดอินสแตนซ์


87

เมื่อฉันเปิดอินสแตนซ์บน EC2 จะมีตัวเลือกสำหรับ t1.micro, m1.small, m1.large เป็นต้นมีแผนภูมิเปรียบเทียบของ vCPU, ECU, แกน CPU, หน่วยความจำ, ที่เก็บอินสแตนซ์ หน่วยความจำนี้เป็นแรมของระบบหรือไม่?

ใส่คำอธิบายภาพที่นี่

ฉันไม่เข้าใจว่าคำศัพท์เหล่านี้อ้างถึงอะไรมีใครช่วยให้ฉันเห็นภาพที่ชัดเจนว่าคำเหล่านี้หมายถึงอะไร

คำตอบ:


73

ECU = หน่วยประมวลผล EC2 เพิ่มเติมจากที่นี่: http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduce_it

Amazon EC2 ใช้มาตรการที่หลากหลายเพื่อให้แต่ละอินสแตนซ์มีจำนวนความจุ CPU ที่สอดคล้องกันและคาดการณ์ได้ เพื่อให้นักพัฒนาสามารถเปรียบเทียบความจุของ CPU ระหว่างประเภทอินสแตนซ์ต่างๆได้ง่ายขึ้นเราได้กำหนดหน่วยประมวลผล Amazon EC2 จำนวน CPU ที่จัดสรรให้กับอินสแตนซ์เฉพาะจะแสดงเป็นหน่วยประมวลผล EC2 เหล่านี้ เราใช้เกณฑ์มาตรฐานและการทดสอบหลายอย่างเพื่อจัดการความสอดคล้องและความสามารถในการคาดเดาของประสิทธิภาพจากหน่วยประมวลผล EC2 EC2 Compute Unit หนึ่งหน่วยให้ความจุ CPU เทียบเท่ากับโปรเซสเซอร์ 1.0-1.2 GHz 2007 Opteron หรือ 2007 Xeon นอกจากนี้ยังเทียบเท่ากับโปรเซสเซอร์ 1.7 GHz Xeon ในช่วงต้นปี 2549 ที่อ้างถึงในเอกสารต้นฉบับของเรา เมื่อเวลาผ่านไปเราอาจเพิ่มหรือทดแทนมาตรการที่เข้ากับนิยามของ EC2 Compute Unit


1
หมายความว่าอย่างไร: EC2 Compute Unit หนึ่งหน่วยให้ความจุของ CPU เทียบเท่ากับโปรเซสเซอร์ 1.0-1.2 GHz 2007 Opteron หรือ 2007 Xeon คุณช่วยอธิบายได้ไหม
Prats

7
เป็นเพียงหน่วยสำหรับการเปรียบเทียบ CPU ระหว่างอินสแตนซ์ ไม่ใช่ CPU จริง (ยูนิตทางกายภาพ) เพียงแค่ถ้าคุณมีอินสแตนซ์ ECU 5 ตัวและอินสแตนซ์ 20 ECU ตัวหลังจะแรงกว่า 4 เท่าในแง่ของพลังงาน CPU
Guy

2
คุณจะมีคอร์เดียวที่มีกำลังไฟเทียบเท่ากับซีพียูข้างต้น โปรเซสเซอร์ที่แท้จริงคือ "Intel Xeon Family" ดังที่คุณเห็นที่นี่: aws.amazon.com/ec2/instance-types/#instance-details
Guy

1
@Prats ใช่นี่คือ RAM
Guy

7
ข้อมูลข้างต้นที่อ้างอิงถึงประเภท CPU ที่เทียบเท่าจะถูกลบออกจากคำถามที่พบบ่อยของ AWS
javadude

27

สำหรับลินุกซ์ฉันพบว่า ECU สามารถวัดได้โดย sysbench:

sysbench --num-threads=128 --test=cpu --cpu-max-prime=50000 --max-requests=50000 run

เวลาทั้งหมดควรคำนวณโดยสูตร:

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 |

สำหรับ sysbench เวอร์ชัน 1.1.0 คำสั่งต้องเป็น: sysbench --threads = 128 --cpu-max-prime = 50000 --events = 50000 cpu run
nickcrabtree

22

ตอบกระทู้ฟอรั่มเพื่อความสมบูรณ์ Amazon หยุดใช้ECU - Elastic Compute Units และย้ายไปใช้การวัดตามvCPU ดังนั้นการเพิกเฉยต่อ ECU คุณสามารถเริ่มเปรียบเทียบขนาดของอินสแตนซ์ EC2 เป็น CPU (ความเร็วนาฬิกา) จำนวนซีพียูแรมหน่วยความจำ ฯลฯ

การกำหนดค่าอินสแตนซ์ของตระกูลอินสแตนซ์ทั้งหมดจะเผยแพร่เป็นจำนวน vCPU และตัวประมวลผลทางกายภาพคืออะไร ข้อมูลโดยละเอียดและภาพหน้าจอถูกปฏิเสธจากที่นี่http://aws.amazon.com/ec2/instance-types/#instance-type-matrix

จำนวน vCPU ความแตกต่างของความเร็วสัญญาณนาฬิกาและโปรเซสเซอร์ทางกายภาพ


6
Naveen ดีสำหรับคุณที่จะพูดถึงเรื่องนี้ แต่ Amazon ไม่ได้แทนที่ ECU ด้วย vCPU พวกเขากำลังแสดงรายการทั้ง ECU และ vCPU สำหรับประเภทอินสแตนซ์ในหน้าราคา โปรดทราบว่าประเภท Burstable เช่น t2.micro มี 1 หรือ 2 vCPU แต่สามารถฝากเครดิต CPU ได้สูงสุด 144 เครดิต (โดยที่เครดิต CPU หนึ่งตัวเท่ากับ vCPU หนึ่งตัวที่ทำงานที่การใช้งาน 100% เป็นเวลาหนึ่งนาที) แหล่งที่มา: docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.htmlและaws.amazon.com/ec2/ ราคา
Deemoe

10

ECU (EC2 Computer Units) เป็นการวัดประสิทธิภาพของโปรเซสเซอร์แบบคร่าวๆที่ Amazon นำมาใช้เพื่อให้คุณเปรียบเทียบอินสแตนซ์ EC2 ("เซิร์ฟเวอร์")

แน่นอนว่าประสิทธิภาพของ CPU นั้นเป็นการวัดหลายมิติดังนั้นการใส่ตัวเลขตัวเดียว (เช่น "5 ECU") จึงเป็นการประมาณคร่าวๆเท่านั้น หากคุณต้องการทราบข้อมูลเพิ่มเติมว่าโปรเซสเซอร์ทำงานได้ดีเพียงใดสำหรับงานที่คุณต้องการคุณควรเลือกเกณฑ์มาตรฐานที่ใกล้เคียงกับงานของคุณ

ในช่วงต้นปี 2014 ก็มีความสุขเปรียบเทียบเว็บไซต์เปรียบเทียบโฮสติ้งเมฆเสนอโดยนับของมาตรฐานที่แตกต่างกันมากกว่าที่มาตรฐาน CloudHarmony อย่างไรก็ตามสิ่งนี้ดูเหมือนจะหายไปแล้ว (และ archive.org ไม่สามารถช่วยได้เนื่องจากเป็นเว็บแอปพลิเคชัน) ยังคงมีเพียงบล็อกโพสต์เบื้องต้นเท่านั้น

นอกจากนี้ยังมีประโยชน์: ec2instances.infoซึ่งอย่างน้อยจะรวบรวมข้อมูล ECU ของอินสแตนซ์ EC2 ที่แตกต่างกันเพื่อเปรียบเทียบ (เพิ่มคอลัมน์ "Compute Units (ECU)" เพื่อให้ใช้งานได้)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.