Đơn vị ECU, lõi CPU và bộ nhớ có ý nghĩa gì khi tôi khởi chạy một phiên bản


87

Khi tôi khởi chạy một phiên bản trên EC2, nó cung cấp cho tôi tùy chọn cho t1.micro, m1.small, m1.large, v.v. Có một biểu đồ so sánh của vCPU, ECU, lõi CPU, Bộ nhớ, Lưu trữ phiên bản. Đây có phải là bộ nhớ RAM của một hệ thống?

nhập mô tả hình ảnh ở đây

Tôi không thể hiểu tất cả các thuật ngữ này đề cập đến những gì, bất cứ ai có thể cho tôi một hình ảnh rõ ràng về ý nghĩa của những thuật ngữ này?

Câu trả lời:


73

ECU = Đơn vị tính toán EC2. Thêm từ đây: http://aws.amazon.com/ec2/faqs/#What_is_an_EC2_Compute_Unit_and_why_did_you_introduction_it

Amazon EC2 sử dụng nhiều biện pháp khác nhau để cung cấp cho mỗi phiên bản một lượng dung lượng CPU nhất quán và có thể dự đoán được. Để giúp các nhà phát triển dễ dàng so sánh dung lượng CPU giữa các loại phiên bản khác nhau, chúng tôi đã xác định Đơn vị tính toán Amazon EC2. Lượng CPU được cấp cho một phiên bản cụ thể được biểu thị theo các Đơn vị Máy tính EC2 này. Chúng tôi sử dụng một số điểm chuẩn và thử nghiệm để quản lý tính nhất quán và khả năng dự đoán của hiệu suất từ ​​Thiết bị tính toán EC2. Một Bộ máy tính EC2 cung cấp dung lượng CPU tương đương của bộ xử lý Opteron 2007 hoặc Xeon 2007 1,0-1,2 GHz. Điều này cũng tương đương với bộ xử lý Xeon 1,7 GHz đầu năm 2006 được tham chiếu trong tài liệu gốc của chúng tôi. Theo thời gian, chúng tôi có thể thêm hoặc thay thế các thước đo đi vào định nghĩa của Đơn vị tính toán EC2,


1
Điều này có nghĩa là gì: Một Bộ tính toán EC2 cung cấp dung lượng CPU tương đương của bộ xử lý Opteron 2007 hoặc Xeon 1.0-1.2 GHz. Bạn có thể vui lòng giải thích nó.
Prats

7
Nó chỉ đơn giản là một đơn vị để so sánh CPU giữa các phiên bản. Nó không phải là một CPU thực tế (đơn vị vật lý), chỉ cần bạn có phiên bản 5 ECU và phiên bản 20 ECU, cái sau mạnh hơn 4 lần về sức mạnh của CPU.
Guy

2
Bạn sẽ có một lõi đơn với sức mạnh tương đương với CPU ở trên. Bộ xử lý thực tế là "Dòng Intel Xeon" như bạn có thể thấy ở đây: aws.amazon.com/ec2/instance-types/#instance-details
Guy

1
@ Chúc mừng Vâng, đây là RAM
Guy

7
Thông tin trên có liên quan đến các loại CPU tương đương cụ thể bị xóa khỏi Câu hỏi thường gặp của AWS.
javadude

27

Đối với linux, tôi đã tìm ra rằng ECU có thể được đo bằng sysbench:

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

Tổng thời gian (t) nên được tính theo công thức:

ECU=1925/t

Và kết quả kiểm tra ví dụ của tôi:

|   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 |

Đối với phiên bản 1.1.0 sysbench lệnh cần phải được: sysbench --threads = 128 --cpu-max-Thủ = 50000 --events = 50000 cpu chạy
nickcrabtree

21

Trả lời Chủ đề Diễn đàn vì lợi ích của sự hoàn chỉnh. Amazon đã ngừng sử dụng ECU - Đơn vị tính toán đàn hồi và chuyển sang một biện pháp dựa trên vCPU . Vì vậy, bỏ qua ECU, bạn có thể bắt đầu so sánh kích thước của Phiên bản EC2 như CPU ​​(Tốc độ đồng hồ), số lượng CPU, RAM, bộ nhớ, v.v.

Mỗi cấu hình cá thể của họ cá thể được công bố dưới dạng số vCPU và bộ xử lý vật lý là gì. Thông tin chi tiết và ảnh chụp màn hình bị chặn từ đây http://aws.amazon.com/ec2/instance-types/#instance-type-matrix

Đếm vCPU, sự khác biệt về Tốc độ đồng hồ và Bộ xử lý vật lý


6
Naveen, rất tốt khi bạn đề cập đến vấn đề này nhưng Amazon chưa thay thế ECU bằng vCPU, họ đang liệt kê cả ECU và vCPU hiện tại để làm ví dụ về các loại trên trang giá của họ. Lưu ý rằng các loại có thể bùng nổ như t2.micro, có 1 hoặc 2 vCPU nhưng có thể lưu trữ tối đa 144+ tín dụng CPU. (trong đó một tín dụng CPU tương đương với một vCPU chạy ở mức sử dụng 100% trong một phút.) Nguồn: docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.htmlaws.amazon.com/ec2/ định giá
Deemoe

10

ECU (Đơn vị máy tính EC2) là một thước đo sơ bộ về hiệu suất của bộ xử lý được Amazon giới thiệu để cho phép bạn so sánh các phiên bản EC2 của chúng ("máy chủ").

Hiệu suất CPU tất nhiên là một thước đo đa chiều, vì vậy việc đặt một con số duy nhất vào nó (như "5 ECU") chỉ có thể là một con số gần đúng. Nếu bạn muốn biết chính xác hơn một bộ xử lý hoạt động tốt như thế nào đối với một tác vụ mà bạn có, bạn nên chọn một điểm chuẩn tương tự với tác vụ của bạn.

Vào đầu năm 2014, có một trang web điểm chuẩn tuyệt vời so sánh các cung cấp dịch vụ lưu trữ đám mây theo hàng chục điểm chuẩn khác nhau, trên điểm chuẩn của CloudHarmony . Tuy nhiên, điều này dường như đã biến mất ngay bây giờ (và archive.org không thể giúp đỡ vì nó là một ứng dụng web). Chỉ có một bài đăng blog giới thiệu là vẫn còn.

Cũng hữu ích: ec2instances.info , ít nhất tổng hợp thông tin ECU của các trường hợp EC2 khác nhau để so sánh. (Thêm cột "Đơn vị tính toán (ECU)" để làm cho nó hoạt động.)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.