OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

5. Bộ công cụ phát triển mặt phẳng dữ liệu‌


DPDK là một tập hợp các thư viện và trình điều khiển để xử lý gói tin nhanh và chạy hầu hết trong vùng người dùng Linux. Nó là một tập hợp các thư viện cung cấp cái gọi là "Lớp trừu tượng môi trường" (EAL). EAL ẩn các chi tiết của môi trường và cung cấp một giao diện lập trình tiêu chuẩn. Các trường hợp sử dụng phổ biến xoay quanh các giải pháp đặc biệt, chẳng hạn như ảo hóa chức năng mạng và chuyển mạch mạng thông lượng cao tiên tiến. DPDK sử dụng mô hình chạy để hoàn thành để có hiệu suất mặt phẳng dữ liệu nhanh chóng và truy cập các thiết bị thông qua thăm dò để loại bỏ độ trễ của quá trình xử lý gián đoạn khi đánh đổi mức tiêu thụ cpu cao hơn. Nó được thiết kế để chạy trên bất kỳ bộ vi xử lý nào. CPU được hỗ trợ đầu tiên là Intel x86 và hiện nó được mở rộng sang IBM Power 8, EZchip TILE-Gx và ARM.

Ubuntu hiện hỗ trợ DPDK phiên bản 2.2 và cung cấp một số cơ sở hạ tầng để dễ sử dụng.


 

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: