biên tập nhỏ tìm thấy rằng Linux cũng đã có một số tiến bộ ổn định trên hệ thống tập tin mới. Từ một số bộ phận Linux gần đây, Linux đã hỗ trợ hệ thống tập tin usb thân thiện (F2FS), hệ thống tập tin b-tree (Btrfs) và hệ thống tập tin mở rộng thứ tư (EXT4), và đạt được một sự cải thiện đáng kể về hiệu suất. Ví dụ, hiệu suất của Btrfs tăng lên khoảng 10% trên SATA SSD, có lẽ còn cao hơn trên NVMe SSD:
luôn luôn đọc với kích thước khối 64KiB, kích thước khối thực sự đọc bắt đầu từ 64KiB đến 512K. Thậm chí trong trường hợp xấu nhất:
vá: 404.81MiB/s
không có vá: 369.30MiB/s
tăng hiệu suất trên SATA SSD khoảng 10%. Bên cạnh đó, hệ thống tập tin EXT4 đã được tối ưu hóa rất nhiều:
dữ liệu = đường dẫn ghi của journal đã được làm sạch và đơn giản hóa đáng kể, và giảm lượng lớn dữ liệu của Jan Kara = ngoại lệ của journal. {/p> {p>Ojaswin Muhoo đã thay thế danh sách liên kết để theo dõi phạm vi đã được dùng cho phân bổ tiền inode bằng cây đỏ đen trong máy phân phát nhiều khối. Điều này cải thiện hiệu quả thực hiện một lượng lớn các ghi ngẫu nhiên. Cảm ơn Kemeng Shi vì đã dọn dẹp và sửa lỗi nhiều lần trong máy phân phát. Matthew Wilcox đã chuyển đổi đường dẫn mã dùng để đọc và ghi vào trang ext4 sang dùng folio. Jason Yan tiếp tục phân tích ext4_fill_super () thành các chức năng nhỏ hơn để cải thiện việc duy trì và thấu hiểu. Josh Triplett tạo một tập tin uapi đầu cho API không gian người dùng ext4. Tất nhiên, F2FS đã được cải tiến:
tăng cường:
hỗ trợ kích thước vùng không lũy thừa của thiết bị phân vùng
chia sẻ rb_entry cấu trúc
cấu trúc lại f2fs_gc để điều chỉnh điểm kiểm tra trong trường hợp khẩn cấp. hỗ trợ iopoll
nói chung, Phiên bản 6, 4 của Linux sẽ mang lại hiệu quả khá tốt trong hiệu suất, xin vui lòng chờ đợi.