Xóa 80GB file chỉ trong 2 giây: Kỹ sư Sony nâng hiệu suất Linux exFAT lên 172 lần

VNZ-NEWS
Theo bài viết từ trang công nghệ NeoWin ngày 1/4/2025, kỹ sư Yuezhang Mo của Sony đã một lần nữa gửi bản vá (patch) cho Linux, không chỉ sửa lỗi hỏng stack và trả về sai giá trị trong hệ thống exFAT, mà còn cải thiện đáng kể hiệu suất xử lý file. Cụ thể, thời gian xóa file 80GB đã giảm từ 287 giây (4 phút 46 giây) xuống chỉ còn 2 giây, tăng hiệu suất lên 172 lần.

xoa-exFAT80GB-trong-2giay.webp

exFAT (Extensible File Allocation Table) là hệ thống file do Microsoft phát triển vào năm 2006, được tối ưu cho các thiết bị lưu trữ flash (như USB, thẻ SD), nhằm khắc phục hạn chế của FAT32 và đảm bảo khả năng tương thích đa nền tảng. Năm 2012, Microsoft ra mắt exFAT 64-bit, dần thay thế FAT32. Đến năm 2019, Microsoft hỗ trợ exFAT trên nhân Linux, thúc đẩy khả năng tương thích đa nền tảng.

Quá trình cải tiến của kỹ sư Sony​

Kỹ sư Yuezhang Mo đã có những đóng góp quan trọng cho exFAT trên Linux:
  • Năm 2022: Mo tối ưu logic duyệt thư mục trong nhân Linux 6.2, nâng hiệu suất exFAT lên 57%, đặt nền móng cho các cải tiến sau này.
  • Gần đây: Mo tiếp tục gửi bản vá mới, sửa các lỗi như stack bị hỏng ngẫu nhiên, trả về giá trị sai, vòng lặp vô hạn do tự tham chiếu cụm (cluster), đồng thời loại bỏ mã dư thừa.

Điểm nổi bật: Tăng tốc độ xóa file​

Bản vá mới tập trung tối ưu hiệu suất xóa file:
  • Khi kích hoạt tùy chọn discard, hệ thống sẽ giải phóng các khối lưu trữ không sử dụng theo lô (batch), thay vì xử lý từng cụm (cluster).
  • Kết quả: Thời gian xóa file 80GB giảm từ 287 giây xuống còn 2 giây, hiệu suất tăng 172 lần.
  • Tùy chọn discard cho phép hệ thống file thông báo thiết bị lưu trữ giải phóng khối không dùng ngay lập tức, nhưng xử lý từng cụm trước đây gây chậm trễ. Bản vá mới xử lý cụm liên tục theo lô, tránh nguy cơ khóa mềm (soft lockup).

Bản vá không chỉ nâng cao trải nghiệm người dùng mà còn mở đường cho việc tích hợp exFAT trên các thiết bị lưu trữ hiệu suất cao. Các nhà phát triển có thể xem chi tiết bản vá trên danh sách gửi thư của nhân Linux
Chi tiết tham khảo tại đây
 
  • Like
haivu Reactions: haivu
Trả lời

malemkhoang

Rìu Chiến
@mrJaden
Đồn đúng như lời. ExFAT là con của anh Mai đi ghép thận mà.
 

lilzerz

Búa Gỗ
Đang xài exFAT cho cái SSD Portable, cắm save ảnh với video trên iPhone vào. NTFS ko tương thích với bọn Táo {doubt}