Hyper-V là máy chủ lưu trữ trên Linux hiện đã trở thành hiện thực

Tux, linh vật của Nhân Linux

Sau khi phát hành Linux 6.14, cửa sổ để hợp nhất các thay đổi đã được mở, nhiều trong số đó đã được triển khai thậm chí trước khi phát hành phiên bản ổn định hiện tại của Kernel.

Trong số những thay đổi được chuẩn bị cho bản phát hành Linux 6.15, một trong số chúng đã thu hút được sự chú ý, kể từ đã được hợp nhất những thay đổi đáng kể cho phép sử dụng nó như môi trường gốc (Dom0) cho Hyper-V, Trình quản lý ảo của Microsoft.

Đối với những người không biết về chức năng này, bạn nên biết rằng cung cấp cho Linux quyền kiểm soát môi trường lưu trữt, bao gồm quản lý trình quản lý ảo, quản lý tài nguyên, khởi động hệ thống khách và giao tiếp giữa máy ảo và phần cứng vật lý.

Trước đây tổ chức của hypervisor trong hạt nhân Linux và Windows khác nhau, nên Việc triển khai Hyper-V cho Linux sử dụng một cách tiếp cận khác để cấu hình các hệ thống con và quản lý các cuộc gọi siêu liên kết. Đó là lý do tại sao Mã để ánh xạ ngắt sử dụng IOMMU đã được viết lại theo logic tương tự như logic được sử dụng để hỗ trợ Xen trên Linux. Cả Xen và Hyper-V đều chia sẻ một kiến ​​trúc dựa trên môi trường gốc đặc quyền (Dom0) để quản trị hệ thống.

Linux đã có Khả năng tương thích Hyper-V Dom0

Trình quản lý siêu giám sát của Hyper-V trên Linux hiện được quản lý thông qua thiết bị /dev/mshv, giúp tối ưu hóa khả năng tích hợp với hệ thống. Ngoài ra, các bản vá lỗi được giới thiệu đã tích hợp khả năng vô hiệu hóa nóng lõi CPU (CPU ngoại tuyến), cho phép linh hoạt hơn trong việc quản lý tài nguyên hệ thống.

El Hỗ trợ máy chủ Linux cho Hyper-V ban đầu được giới thiệu vào năm 2020., mặc dù cho đến nay nó chỉ khả dụng thông qua các bản vá cụ thể, vì Microsoft đã sử dụng nó trong bản phân phối Azure Linux và cơ sở hạ tầng đám mây của mình, nhưng việc đưa nó vào hạt nhân Linux chính cho phép bất kỳ dự án của bên thứ ba nào tận dụng khả năng này mà không cần phải sửa đổi thêm.

Lý do chính đằng sau quyết định này là sự thống trị ngày càng tăng của Linux trong môi trường ảo hóa của Microsoft. Kể từ năm 2018, số lượng hệ thống khách Linux trên Azure đã vượt qua Windows, khiến công ty phải tối ưu hóa cơ sở hạ tầng của mình cho xu hướng này.

Cải tiến hệ thống mạng con

Một trong những thay đổi nổi bật khác Phiên bản phát hành tiếp theo của Linux là 6.15 sẽ có những tối ưu hóa nhằm cải thiện hiệu suất mạng trên các hệ thống Linux. Những cải tiến này bao gồm:

  • Cải tiến trong MPTCP:Hiệu suất TCP đa đường dẫn (MPTCP) đã được tối ưu hóa 29% trong các tình huống luồng đơn.
  • Tối ưu hóa lưu lượng TCP: Kích hoạt GRO (Generic Receive Offload) trên các gói tin được chuyển hướng bởi XDP (eXpress Data Path) có thể tăng gấp đôi thông lượng của luồng TCP.
  • Tăng tốc kết nối TCP: Hiệu suất Connect() trong các tình huống đồng thời cao đã được cải thiện 200% bằng cách thay thế khóa quay bằng tra cứu cấu trúc RCU 4-tuple. Bằng cách điều chỉnh phân phối băm, mức cải thiện đạt tới 229%.
  • Tối ưu hóa trong lưu lượng UDP: Trong các cuộc tấn công ngập UDP, hiệu quả tiếp nhận được cải thiện tới 10% bằng cách giảm các truy cập không cần thiết vào dấu thời gian của socket.

Ngoài ra, các tính năng mới và cải tiến về khả năng tương thích cũng đã được triển khai, chẳng hạn như:

  • Theo dõi dấu thời gian TCP: Khả năng thu thập dấu thời gian trong BPF đã được thêm vào để theo dõi dữ liệu được gửi, ghi lại và xác nhận trên các kết nối TCP, cho phép theo dõi hiệu quả hơn với tác động ít hơn đến hiệu suất.
  • Hỗ trợ MCTP qua USB: Trình điều khiển vận chuyển cho MCTP (Giao thức vận chuyển thành phần quản lý) đã được thêm vào kết nối USB.
  • Truy cập vào mô-đun SFP: Hiện nay, việc truy cập vào các mô-đun SFP (Small Form-factor Pluggable) được phép thông qua SMBus (System Management Bus).
  • BNXT của Broadcom: Hiện hỗ trợ giao diện Ethernet Intel Killer E5000.
  • Hỗ trợ NPU Airoha RISC-V: Đã thêm hỗ trợ cho bộ xử lý gói tin (NPU) dựa trên RISC-V của Airoha.
  • Chipset không dây Realtek: Các mẫu RTL8814AE và RTL8814AU được thêm vào bộ điều khiển RTW88.
  • IntelWLWIFI: Trình điều khiển phụ iwlmld mới được giới thiệu trong trình điều khiển IWLWIFI, mở rộng hỗ trợ cho nhiều kết hợp phần cứng và chương trình cơ sở khác nhau.
  • Hỗ trợ MLO trên Mediatek MT76: Trình điều khiển MT76 của Mediatek đang chuẩn bị hỗ trợ MLO, dành riêng cho chipset MT7996.

Cuối cùng, nếu bạn muốn biết thêm về nó, bạn có thể tham khảo thông tin chi tiết trong liên kết theo dõi.


Để 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: Miguel Ángel Gatón
  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.