มีสองเหตุผลหลักสำหรับความแตกต่างของประสิทธิภาพและสองสาเหตุที่เป็นไปได้ ก่อนเหตุผลหลัก:
เพิ่มประสิทธิภาพของ ext4 กับ NTFS
มาตรฐานต่าง ๆได้ข้อสรุปว่าระบบแฟ้ม ext4 ที่เกิดขึ้นจริงสามารถดำเนินการความหลากหลายของการดำเนินงานอ่านเขียนได้เร็วขึ้นกว่าพาร์ติชัน NTFS โปรดทราบว่าในขณะที่การทดสอบเหล่านี้ไม่ได้บ่งบอกถึงประสิทธิภาพการทำงานจริง แต่เราสามารถคาดการณ์ผลลัพธ์เหล่านี้และใช้สิ่งนี้เป็นหนึ่งในเหตุผล
สำหรับสาเหตุที่ ext4 ทำงานได้ดีกว่าจริง ๆ แล้ว NTFS สามารถนำมาประกอบกับเหตุผลมากมาย ตัวอย่างเช่น ext4 รองรับการจัดสรรที่ล่าช้าโดยตรง อีกครั้งแม้ว่าประสิทธิภาพที่เพิ่มขึ้นนั้นขึ้นอยู่กับฮาร์ดแวร์ที่คุณใช้อย่างเคร่งครัด (และอาจถูกปฏิเสธทั้งหมดในบางกรณี)
ลดข้อกำหนดการตรวจสอบระบบไฟล์
ระบบไฟล์ ext4 ยังสามารถตรวจสอบระบบไฟล์ได้เร็วกว่าระบบไฟล์เจอร์นัลเทียบเท่าอื่น ๆ (เช่น NTFS) ตามหน้า Wikipedia:
ใน ext4 กลุ่มบล็อกที่ไม่ได้ถูกจัดสรรและส่วนของตาราง inode จะถูกทำเครื่องหมายเช่นนี้ สิ่งนี้ทำให้ e2fsck ข้ามมันทั้งหมดบนการตรวจสอบและลดเวลาที่ใช้ในการตรวจสอบระบบไฟล์ขนาด ext4 ที่สร้างขึ้นเพื่อรองรับ คุณลักษณะนี้มีการใช้งานในเวอร์ชัน 2.6.24 ของเคอร์เนล Linux
และตอนนี้ด้วยเหตุผลสองประการที่เป็นไปได้ :
การตรวจสอบระบบไฟล์ด้วยตนเอง
แอปพลิเคชั่นบางอย่างอาจใช้งานรูทีนที่แตกต่างกันในระบบไฟล์เพื่อตรวจสอบสถานะ "ตรวจสอบ" สิ่งนี้สามารถมองเห็นได้ง่ายถ้าคุณใช้ยูทิลิตีfsck ที่ตั้งค่าบน Linux กับยูทิลิตี้chkdskบน Windows แอปพลิเคชันเหล่านี้เขียนบนระบบปฏิบัติการที่แตกต่างกันสำหรับระบบไฟล์ที่แตกต่างกัน เหตุผลที่ฉันนำมาใช้ด้วยเหตุผลที่เป็นไปได้คือการเรียกระบบระดับต่ำในแต่ละระบบปฏิบัติการนั้นแตกต่างกันดังนั้นคุณอาจไม่สามารถเปรียบเทียบยูทิลิตี้โดยตรงโดยใช้ระบบปฏิบัติการสองระบบ
การกระจายตัวของดิสก์
อันนี้ง่ายต่อการเข้าใจและยังช่วยให้เราเข้าใจความแตกต่างระหว่างระบบไฟล์ ในขณะที่ข้อมูลดิจิตอลทั้งหมดที่จัดเก็บในไฟล์เหมือนกันวิธีการจัดเก็บในฮาร์ดไดรฟ์นั้นค่อนข้างแตกต่างจากระบบไฟล์กับระบบไฟล์ การแตกแฟรกเมนต์ของไฟล์สามารถเพิ่มความเร็วในการเข้าถึงได้อย่างชัดเจนเนื่องจากมีความแตกต่างด้านความเร็วมากกว่า