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/
ลดเวลาลบไฟล์ขนาดใหญ่จาก 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/
0 Comments
0 Shares
68 Views
0 Reviews