Bạn c5d.9xlarge
đi kèm với bộ lưu trữ cá thể 900GB (còn gọi là lưu trữ phù du ) - bạn có đang sử dụng bộ nhớ đó để lưu trữ và xử lý các tệp không? Mặc dù phiên bản của bạn có một số băng thông EBS chuyên dụng, bộ lưu trữ SSD trong trường hợp vẫn sẽ nhanh hơn nhiều . Tôi khuyên bạn nên sử dụng nó cho tất cả các tệp nguồn và tạm thời và chỉ lưu trữ kết quả vào EBS.
Có một số cảnh báo với lưu trữ ví dụ:
Bạn phải định dạng và gắn kết nó trước khi nó có thể được sử dụng. Tham khảo câu trả lời này để biết thêm chi tiết: Tự động gắn bộ nhớ lưu trữ SSD trên AWS EC2 trong Ubuntu 16.04
Nội dung bị xóa khi bạn dừng và khởi động lại thể hiện. Nó sống sót khởi động lại nhưng không dừng lại / bắt đầu.
Cập nhật: Theo mặc định, SSD không được gắn - bạn sẽ phải làm theo các bước trong câu trả lời được liên kết ở trên để sử dụng nó. Trong cấu hình tiêu chuẩn sau khi khởi động, bạn sẽ sử dụng EBS chậm hơn SSD.
Sau đó, bạn sẽ phải đảm bảo rằng bạn thực sự đang sử dụng nó - đặt thư mục tải lên , làm việc và tạm thời vào điểm gắn kết SSD đó.
Hoặc thậm chí tốt hơn - vì bạn đã có 72 GB RAM - tạo đĩa RAM và sử dụng nó cho các tệp tạm thời. Điều đó sẽ còn nhanh hơn SSD (nếu các tệp phù hợp).
Trước hết, bỏ qua tốc độ tải lên và tối ưu hóa quá trình xử lý - tải tệp lên EBS và thời gian xử lý, sau đó tải lên SSD và thời gian rồi đến đĩa RAM và thời gian xử lý. Xem chúng khác nhau bao nhiêu.
Tốc độ tải lên sẽ bị ảnh hưởng bởi nhiều khía cạnh, bao gồm khoảng cách và độ trễ giữa bạn và khu vực AWS mà bạn đang tải lên. Bạn đang sử dụng một khu vực AWS gần bạn?
Re hiệu suất CPU - bạn đã có 36 CPU có sẵn, tuy nhiên mỗi lõi đơn có thể chậm hơn so với các lõi trong máy 12-core trước đây của bạn. Nó phụ thuộc vào kiến trúc CPU và tốc độ xung nhịp. Tuy nhiên, nếu bạn có thể song song xử lý video thành 36 luồng, bạn nên sử dụng tốt hơn trong trường hợp này. Nếu bạn dựa vào một chủ đề duy nhất, bạn có thể không có được hiệu suất bạn muốn.
Mong rằng sẽ giúp :)