NVMe qua TCP: cơn sốt mới nhất từ ​​kỹ sư Oracle

SSD M.2 NVMe PCIe

Allan Adamson là tên của kỹ sư Oracle, người đã vận hành dự án này. Anh ấy làm việc về phát triển nhân Linux cho bản phân phối của công ty này và hiện đã được giới thiệu về cách kết nối bộ lưu trữ flash NVMe qua TCP.

Oracle Linux UEK5 Đây là phiên bản mà NVMe đã giới thiệu trên Fabrics, do đó cho phép các lệnh lưu trữ NVMe được truyền qua các mạng như Infiniband hoặc Ethernet sử dụng RDMA, cả hai đều được sử dụng rộng rãi trong HPC và các trung tâm dữ liệu. Trong phiên bản UEK5U1, hỗ trợ này đã được mở rộng để hỗ trợ các kênh cáp quang.

Bây giờ trong UEK6 cái này mới NVMe qua TCP, một lần nữa mở rộng ở trên để hỗ trợ Ethernet tiêu chuẩn mà không cần phải mua phần cứng mạng không gian tuân thủ RDMA.

Bây giờ nếu bạn đang tự hỏi đó là gì về NVMe qua TCPBạn nên biết rằng mô hình đa hàng đợi của NVMe triển khai tới 64.000 hàng đợi gửi và hoàn thành I / O, cũng như một hàng đợi gửi quản lý và một hàng đợi hoàn thành trong mỗi bộ điều khiển NVMe. Đối với bộ điều khiển NVMe gắn PCIe, các hàng đợi này được thực thi bởi bộ nhớ máy chủ và được chia sẻ bởi cả CPU máy chủ và bộ điều khiển NVMe.

I / O được gửi đến một Thiết bị NVMe khi trình điều khiển thiết bị ghi lệnh vào hàng đợi gửi và sau đó viết nhật ký để thông báo cho thiết bị về sự kiện này. Khi lệnh hoàn tất, thiết bị ghi vào hàng đợi hoàn thành I / O và tạo ra một ngắt để thông báo cho trình điều khiển thiết bị rằng nó đã hoàn thành.

NVMe qua TCP

Nguồn: Oracle

Với NVMe over Fabrics, lược đồ cơ bản này cho các hàng đợi gửi và kết thúc trong bộ nhớ máy chủ được mở rộng để chúng cũng có thể được sao chép trong một điều khiển từ xa, để một cặp hàng đợi dựa trên máy chủ được ánh xạ tới một cặp hàng đợi dựa trên bộ điều khiển. Một cái gì đó đối với PC là vô lý nhưng đối với thiết bị và máy chủ HPC có thể rất thú vị để giao tiếp từ xa giữa các nút ...


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   louis dijo

    Nếu khám phá này chuyển thành nhiều thông lượng dữ liệu hơn mỗi giây, thì hãy cứ như vậy.