Intel đã tích hợp công nghệ hàng đợi thiết bị ứng dụng (ADQ) vào các sản phẩm Ethernet 100G dòng 800, nhằm hỗ trợ giao thức truyền tải NVMe qua Fabric.
Chức năng ADQ do Intel phát hành có thể được sử dụng để tăng tốc truy cập NVMe dựa trên giao thức TCP. Tính năng mới này đã được hỗ trợ trong hệ điều hành nhân Linux. Thẻ mạng Ethernet 100G dòng 800 của Intel có thể phát huy tối đa những ưu điểm của truy cập NVMe dựa trên giao thức TCP, và độ trễ của nó có thể so sánh được với Fabric NVMe dựa trên chức năng RDMA.
Hàng đợi thiết bị ứng dụng (ADQ) là một công nghệ tiên tiến tập trung vào lưu lượng, có thể nâng cao khả năng dự đoán và khả năng mở rộng của thời gian phản hồi ứng dụng. LRES1014PF-2QSFP28 sử dụng bộ điều khiển mạng Intel Ethernet 800 series, tức là áp dụng công nghệ hàng đợi thiết bị ứng dụng (ADQ), và thiết lập các kênh truyền dữ liệu cho các ứng dụng quan trọng. ADQ có thể cải thiện đáng kể hiệu suất của các ứng dụng quan trọng và mang lại sự nhất quán cao hơn trong việc đáp ứng các cam kết dịch vụ (SLA) của khách hàng.
Khi đánh giá hiệu suất của trung tâm dữ liệu, hầu hết mọi người thường xem xét trước tiên các chỉ số như thông lượng và độ trễ – tức là lượng dữ liệu có thể được xử lý mỗi giây và thời gian thực hiện một thao tác là bao lâu?
Chúng tôi ví von ADQ như việc cung cấp một làn đường chuyên dụng tốc độ cao dành riêng cho các ứng dụng cốt lõi nhất trên hệ thống đường cao tốc. Nhờ đó, các hoạt động kinh doanh cốt lõi có thể được triển khai với tốc độ cao hơn.

(Hình ảnh từ trang web của Intel)
Trung tâm dữ liệu áp dụng công nghệ tính toán song song, do đó một tác vụ có thể được chia thành nhiều lệnh riêng lẻ và phân phối đến hàng chục hoặc hàng trăm máy chủ để xử lý. Sau đó, trong số tất cả các lệnh này, tác vụ chỉ được coi là hoàn thành khi lệnh có thời gian phản hồi chậm nhất được xử lý xong và kết quả được trả về. Nói cách khác, càng có nhiều máy chủ, khả năng kết quả được trả về chậm càng cao, từ đó làm giảm tốc độ hoàn thành của toàn bộ tác vụ. Lúc này, mạng giữa các máy chủ và phần mềm mạng đóng vai trò quan trọng trong việc ảnh hưởng đến thời gian truyền dữ liệu.
ADQ là một công nghệ phát triển nhằm giải quyết các vấn đề về lưu lượng mạng bằng cách cải thiện thông lượng và độ trễ, đồng thời giúp nâng cao khả năng dự đoán thời gian phản hồi của ứng dụng. Theo kết quả thử nghiệm, so với trường hợp không sử dụng công nghệ ADQ, hiệu suất của ứng dụng ADQ đã được cải thiện đáng kể. Sau khi kích hoạt ADQ, độ dự đoán của hệ thống được cải thiện hơn 50%, độ trễ ứng dụng giảm hơn 45% và thông lượng được cải thiện hơn 30%. Điều này là do ADQ tiếp cận trực tiếp kênh mục tiêu hoặc hàng đợi cho hàng đợi hoạt động cốt lõi, khiến các ứng dụng khác không cần phải chia sẻ hoặc chiếm dụng kênh truyền tải.
Các bộ điều hợp Intel dòng 800 được trang bị 2048 hàng đợi phần cứng chuyên dụng, có thể được cấu hình thành các hàng đợi ADQ chuyên dụng hoặc sử dụng như các kênh lưu lượng tiêu chuẩn. Việc phân bổ hàng đợi cho các ứng dụng được thực hiện thông qua tùy chỉnh của quản trị viên hệ thống, nhằm phân bổ nhiều hàng đợi hơn cho các ứng dụng có mức ưu tiên cao hơn, từ đó đảm bảo tính ổn định và dự đoán được hiệu suất cao của chúng.
Hiện tại, Intel đã cập nhật bản vá quan trọng cho nhân Linux để kích hoạt ADQ, và bản vá này đã được tích hợp vào Linux 4.19 trở lên. ADQ có thể được cấu hình bằng các công cụ tiêu chuẩn của hệ điều hành Linux, chẳng hạn như iproute2, kiểm soát luồng (TC), cài đặt cổng mạng (ethtool) và nhóm kiểm soát (cgroup).
ADQ mở ra "đường cao tốc", một ứng dụng quan trọng giúp các doanh nghiệp tránh được tình trạng ùn tắc giao thông. Bạn có thể dự đoán được hiệu suất ứng dụng một cách chính xác hơn, giảm độ trễ và nâng cao hiệu suất tổng thể.
Tham khảo::
1、Trung tâm tài nguyên về Hàng đợi thiết bị ứng dụng (ADQ) https://www.intel.cn/content/www/cn/zh/architecture-and-technology/ethernet/adq-resource-center.html
2《Intel hỗ trợ sự phát triển của trung tâm dữ liệu》 Thi công cho doanh nghiệpADQĐường cao tốc https://mydown.yesky.com/news/715274156.html