Kernel 5.7: đây là những gì hiện đang được làm cho phiên bản này

Nền tảng Linux

Linus Torvalds và nhóm phát triển của anh ấy đã không ngừng nỗ lực để tiếp tục phát triển Nhân Linux bất chấp các vấn đề mà tôi biết hiện đang gặp phải trên toàn thế giới do Covid-19.

Và nó thậm chí Tôi biết nó đang hoạt động trên bản phát hành ứng viên cho phiên bản mới từ Kernel 5.6, cũng đã hoạt động trên phiên bản tiếp theo 5.7 rằng nếu mọi thứ tiếp tục diễn ra trong cuộc tuần hành, chúng ta sẽ thấy nó được phát hành trong mùa xuân này.

Cải tiến cho nftables

Và đó là về phiên bản Linux Kernel 5.7 mới này các nhà phát triển của hệ thống con lọc và sửa đổi Gói mạng Netfilter được biết đến bằng cách đăng một tập hợp các bản vá giúp tăng tốc đáng kể quá trình xử lý một tập hợp lớn của nftables, yêu cầu xác minh sự kết hợp của mạng con, cổng mạng, giao thức và địa chỉ MAC.

Các bản vá đã được chấp nhận trong nhánh nf-next, sẽ được đề xuất đưa vào nhân Linux 5.7. Khả năng tăng tốc đáng chú ý nhất đã đạt được bằng cách sử dụng hướng dẫn AVX2 (tối ưu hóa tương tự dựa trên hướng dẫn NEON cho ARM được lên kế hoạch xuất bản trong tương lai).

Tối ưu hóa đã được giới thiệu trong mô-đun nft_set_pipapo (Chính sách GÓI PIle), giải quyết vấn đề so sánh nội dung gói với phạm vi trạng thái trường tùy ý được sử dụng trong các quy tắc lọc, chẳng hạn như phạm vi cổng mạng và IP (nft_set_rbtree và nft_set_hash thao tác gán khoảng thời gian và phản ánh trực tiếp các giá trị).

Được đánh dấu bằng các lệnh AVX2 256-bit, phiên bản pipapo trên hệ thống có bộ xử lý AMD Epyc 7402 cho thấy hiệu suất tăng 420% khi phân tích 30 thanh ghi bao gồm các gói giao thức cổng.

Sự gia tăng so sánh giữa các gói mạng con và số cổng khi phân tích 1000 mục nhập là 87% đối với IPv4 và 128% đối với IPv6.

Một tối ưu hóa khác, cho phép sử dụng các nhóm ánh xạ 8 bit thay vì nhóm 4 bit, nó cũng cho thấy sự gia tăng hiệu suất đáng chú ý: 66% khi phân tích 30 nghìn mục giao thức cổng, 43% - mạng con cổng IPv4 và 61% - mạng con cổng IPv6.

Tổng cộng, khi tính đến tối ưu hóa AVX2, hiệu suất của pipapo đã tăng trong các thử nghiệm này lần lượt là 766%, 168% và 269%.

Các đặc điểm thu được cho các phép so sánh phức tạp đi trước kiểm tra các trường riêng lẻ trong rbtree (ngoại trừ kiểm tra ràng buộc cổng + giao thức), nhưng cho đến nay chúng tụt hậu so với kiểm tra trực tiếp bằng cách sử dụng băm và bộ xử lý dựa trên thả trong netdev.

Cải tiến khởi động NVMe SSD

Một thay đổi khác sẽ đi kèm với Hạt nhân Linux 5.7 là cải tiến để tăng tốc độ khởi động hệ thống từ SSD NVMe. Đó là nó cảm ơn nhà phát triển Intel Josh Triplett, người đã chỉ ra rằng thời gian cần thiết để xem liệu ổ đĩa khởi động nvme có sẵn sàng sử dụng hay không là 100 mili giây. Vì SSD NVME thường rất nhanh, Triplett đã thay đổi thời gian chờ từ 100 mili giây thành 1 mili giây.

Theo nhà phát triển, điều này đạt được khoảng 0.2 giây trong thời gian khởi động. Mặc dù điều đó không tạo ra sự khác biệt quá lớn, nhưng tất nhiên đó là một nguyên tắc 'mỗi bit đều có giá trị'.

Ngoài ra, 0.2 giây đó có thể rất quan trọng trong một số ứng dụng, chẳng hạn như thiết lập máy ảo hoặc hệ thống máy ảnh cần sẵn sàng chụp gần như ngay lập tức.

Trình điều khiển hệ thống tệp ExFAT

Cuối cùng nhưng không kém phần quan trọng, một trong những điểm mới mà chúng ta có thể tìm thấy trong Linux 5.7 là một trình điều khiển hệ thống tệp exFAT mới, hiện sẽ hỗ trợ nhiều hơn cho trình điều khiển hiện có trong Kernel, vì phiên bản hiện tại bị giới hạn vì nó dựa trên trình điều khiển cũ.

Bộ điều khiển mới sẽ được bao gồm mà Samsung đã và đang làm việc, giúp nó có thể hoạt động với phương tiện lớn hơn được định dạng bằng hệ thống tệp exFAT. Trình điều khiển mới sẽ được gọi là EXFAT_FS, nhưng trình điều khiển tạm thời cũ (CONFIG_STAGING_EXFAT_FS) sẽ chưa biến mất. Hai phi công ban đầu sẽ sống cạnh nhau, nhưng điều này sẽ không xảy ra mãi mã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: 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.