Số dư tín dụng CPU trong EC2 là gì? [đóng cửa]


129

Tôi đã xem qua Số dư Tín dụng CPU trong giám sát EC2. Số dư tín dụng CPU là gì?

Câu trả lời:


239

AWS EC2có 2 loại trường hợp khác nhau: Trường hợp hiệu suất cố định (ví dụ: M3, C3, v.v.) và Trường hợp hiệu suất ổn định (ví dụ: T2). Fixed Performance Instancescung cấp hiệu suất CPU phù hợp trong khi Burstable Performance Instancescung cấp baseline CPU performancekhối lượng công việc bình thường. Nhưng khi khối lượng công việc tăng Burstable Performance Instancescó khả năng bùng nổ, tức là tăng hiệu suất CPU.

Tín dụng CPU quy định số lượng CPU bùng nổ của một thể hiện. Bạn có thể sử dụng Tín dụng CPU này để tăng hiệu suất CPU trong giai đoạn Burst. Giả sử bạn đang vận hành thể hiện với 100% hiệu suất CPU trong 5 phút, bạn sẽ tiêu tốn 5(i.e. 5*1.0)Tín dụng CPU. Tương tự, nếu bạn chạy một phiên bản với hiệu suất CPU 50% trong 5 phút, bạn sẽ sử 2.5(i.e. 5*0.5)dụng Tín dụng CPU.

Số dư Tín dụng CPU chỉ đơn giản là số Tín dụng CPU có sẵn trong tài khoản của bạn bất cứ lúc nào.

Khi bạn tạo một phiên bản, bạn sẽ nhận được Tín dụng CPU ban đầu . Trong mỗi giờ, bạn sẽ nhận được một số tín dụng CPU nhất định (số tiền này phụ thuộc vào loại thể hiện). Nếu bạn không làm giảm hiệu suất CPU, Tín dụng CPU sẽ được thêm vào Số dư Tín dụng CPU của tài khoản của bạn. Nếu bạn hết Tín dụng CPU (tức là Số dư Tín dụng CPU biến thành 0), phiên bản của bạn sẽ hoạt động dựa trên hiệu suất cơ bản.

Đọc thêm về Tín dụng CPU và Hiệu suất cơ bản cho các trường hợp hiệu suất ổn định


1
Điều này có nghĩa là nếu tôi sử dụng CPU ở mức 50% trong 5 phút, tôi có thể sử dụng CPU ở mức 150% trong 5 phút?
Jay Shah

1
@JayShah, Không, bạn sẽ không. Trong thực tế, đối với hầu hết các trường hợp, bạn sẽ mất Tín dụng CPU để chạy ở mức 50% vì hầu hết các trường hợp có hiệu suất cơ bản dưới 50% L (ví dụ: t2.small có 20%)
Mostafiz Rahman

Oh. Hiệu suất cơ bản chỉ là 30% cho t2.lund. Trong trường hợp hiệu suất cố định, chúng tôi có thể liên tục sử dụng CPU thậm chí ở mức 90% mà không gặp vấn đề gì. Vậy tại sao một người sẽ sử dụng Trường hợp ổn định? - Họ rất hiệu quả chi phí? hoặc khi ai đó muốn chạy ứng dụng hiếm khi sử dụng CPU?
Jay Shah

1
Điều đó tôi đã nhận được, nhưng điều khiến tôi băn khoăn là - sự khác biệt về giá giữa các trường hợp hiệu suất bùng nổ và cố định là rất ít. t2. Xin vui lòng cho tôi biết nếu tôi thiếu một cái gì đó.
Jay Shah

2
Có, bạn cần so sánh t2 với m4 và t3 với m5 là cùng một thế hệ phần cứng. Để xem mức hòa vốn khi sử dụng m5 so với t3, hãy đọc tại đây: docs.aws.amazon.com/AWSEC2/latest/UserGuide/ Kẻ
Emii Khaos

26

Theo tài liệu chính thức :

Amazon EC2 cho phép bạn chọn giữa các Trường hợp hiệu suất cố định (ví dụ: M3, C3 và R3) và Các trường hợp hiệu suất ổn định (ví dụ: T2). Các trường hợp hiệu suất ổn định cung cấp một mức cơ bản của hiệu suất CPU với khả năng bùng nổ trên đường cơ sở. Các phiên bản T2 dành cho khối lượng công việc không sử dụng CPU đầy đủ thường xuyên hoặc nhất quán, nhưng đôi khi cần phải nổ.

Hiệu suất cơ bản và khả năng bùng nổ của các trường hợp T2 được điều chỉnh bởi Tín dụng CPU. Mỗi phiên bản T2 nhận Tín dụng CPU liên tục, tốc độ phụ thuộc vào kích thước cá thể. Các trường hợp T2 tích lũy Tín dụng CPU khi chúng không hoạt động và sử dụng tín dụng CPU khi chúng hoạt động. Tín dụng CPU cung cấp hiệu suất của lõi CPU đầy đủ trong một phút .


16

Để mở rộng câu trả lời trước.

t2các thể hiện lớp sử dụng một mô hình CPU có thể nổ. Thay vì có quyền truy cập vào tài nguyên CPU đầy đủ mọi lúc, bạn có quyền truy cập vào tài nguyên CPU đầy đủ dựa trên mô hình tín dụng CPU.

Khi cá thể của bạn không hoạt động, cá thể đó đang xây dựng các khoản tín dụng lên đến giới hạn. Tỷ lệ và giới hạn khác nhau về kích thước cá thể.

Khi bạn sử dụng tài nguyên CPU, bạn dành những khoản tín dụng đó. Khi bạn hết tiền, việc sử dụng CPU của bạn bị giới hạn rất thấp cho đến khi bạn tích lũy được nhiều tín dụng hơn.


10

Khi phiên bản của bạn sử dụng ít tài nguyên CPU hơn mức hiệu suất cơ bản cho phép (chẳng hạn như khi không hoạt động), các khoản tín dụng CPU không được sử dụng (hoặc chênh lệch giữa số tiền kiếm được và số tiền đã chi) được lưu trữ trong số dư tín dụng trong tối đa 24 giờ , xây dựng các khoản tín dụng CPU cho sự bùng nổ.

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.