Microsoft เปิดตัว exFAT บน Linux มาตั้งแต่ปี 2019 และล่าสุด Sony ช่วยปรับปรุงให้ระบบนี้ทำงานเร็วขึ้นอย่างมาก โดยไฟล์ขนาด 80GB ที่เคยใช้เวลา 4 นาทีในการลบ ตอนนี้ใช้เวลาเพียง 2 วินาที! นอกจากนี้ยังแก้ไขข้อผิดพลาดที่ส่งผลต่อประสิทธิภาพ และปรับปรุงการทำงานของระบบไฟล์บน Linux Kernel เวอร์ชันล่าสุด

ลดเวลาลบไฟล์ขนาดใหญ่จาก 4 นาทีเหลือเพียง 2 วินาที
- การลบไฟล์ขนาด 80GB ก่อนหน้านี้ใช้เวลา 287 วินาที แต่หลังการปรับปรุงจะใช้เวลาไม่ถึง 2 วินาที
- วิธีที่ใช้คือการปรับปรุง discard mount option ให้ลบคลัสเตอร์แบบต่อเนื่องแทนที่จะลบทีละคลัสเตอร์

แก้ไขข้อผิดพลาดที่ส่งผลต่อประสิทธิภาพของระบบ
- แก้ปัญหาการค้างใน exfat_find_last_cluster ที่ทำให้เกิด Endless Loop
- ลดโค้ดที่ไม่จำเป็น เช่น EXFAT_CLUSTERS_UNTRACKED
- เพิ่มการตรวจสอบระบบปิดเครื่อง เพื่อป้องกันการเสียหายของข้อมูล

การเพิ่มประสิทธิภาพให้กับ exFAT บน Linux Kernel
- ปรับปรุง exfat_get_block() ให้มีการจัดการกรณีขอบเขต (corner cases) ได้ดีขึ้น
- แก้ไข Stack Corruption และข้อผิดพลาดที่ทำให้ระบบคืนค่าผิด

อนาคตของ exFAT บน Linux
- exFAT จะมีการปรับปรุงเพิ่มเติมในการอัปเดต Linux Kernel เวอร์ชัน 6.15
- คาดว่าการพัฒนานี้จะช่วยให้ Linux มีประสิทธิภาพสูงขึ้นสำหรับการจัดการไฟล์ขนาดใหญ่

https://www.neowin.net/news/microsofts-exfat-is-getting-absolutely-huge-performance-boost-on-linux-again-thanks-to-sony/
Microsoft เปิดตัว exFAT บน Linux มาตั้งแต่ปี 2019 และล่าสุด Sony ช่วยปรับปรุงให้ระบบนี้ทำงานเร็วขึ้นอย่างมาก โดยไฟล์ขนาด 80GB ที่เคยใช้เวลา 4 นาทีในการลบ ตอนนี้ใช้เวลาเพียง 2 วินาที! นอกจากนี้ยังแก้ไขข้อผิดพลาดที่ส่งผลต่อประสิทธิภาพ และปรับปรุงการทำงานของระบบไฟล์บน Linux Kernel เวอร์ชันล่าสุด ลดเวลาลบไฟล์ขนาดใหญ่จาก 4 นาทีเหลือเพียง 2 วินาที - การลบไฟล์ขนาด 80GB ก่อนหน้านี้ใช้เวลา 287 วินาที แต่หลังการปรับปรุงจะใช้เวลาไม่ถึง 2 วินาที - วิธีที่ใช้คือการปรับปรุง discard mount option ให้ลบคลัสเตอร์แบบต่อเนื่องแทนที่จะลบทีละคลัสเตอร์ แก้ไขข้อผิดพลาดที่ส่งผลต่อประสิทธิภาพของระบบ - แก้ปัญหาการค้างใน exfat_find_last_cluster ที่ทำให้เกิด Endless Loop - ลดโค้ดที่ไม่จำเป็น เช่น EXFAT_CLUSTERS_UNTRACKED - เพิ่มการตรวจสอบระบบปิดเครื่อง เพื่อป้องกันการเสียหายของข้อมูล การเพิ่มประสิทธิภาพให้กับ exFAT บน Linux Kernel - ปรับปรุง exfat_get_block() ให้มีการจัดการกรณีขอบเขต (corner cases) ได้ดีขึ้น - แก้ไข Stack Corruption และข้อผิดพลาดที่ทำให้ระบบคืนค่าผิด อนาคตของ exFAT บน Linux - exFAT จะมีการปรับปรุงเพิ่มเติมในการอัปเดต Linux Kernel เวอร์ชัน 6.15 - คาดว่าการพัฒนานี้จะช่วยให้ Linux มีประสิทธิภาพสูงขึ้นสำหรับการจัดการไฟล์ขนาดใหญ่ https://www.neowin.net/news/microsofts-exfat-is-getting-absolutely-huge-performance-boost-on-linux-again-thanks-to-sony/
WWW.NEOWIN.NET
Microsoft's exFAT is getting absolutely huge performance boost on Linux again thanks to Sony
Microsoft's exFAT file system is again getting a huge performance boost on Linux. And once more, Sony is at the forefront.
0 Comments 0 Shares 68 Views 0 Reviews