ทำไมการจัดเรียงข้อมูลจึงไม่จำเป็นใน Ubuntu
ทำไมการจัดเรียงข้อมูลจึงไม่จำเป็นใน Ubuntu
คำตอบ:
ระบบไฟล์พื้นฐานที่ใช้โดย Ubuntu เช่น ext2 และ ext3 เพียงแค่ไม่จำเป็นต้องจัดเรียงข้อมูลเพราะพวกเขาไม่ได้แยกส่วนไฟล์ในลักษณะเดียวกับ NTFS มีรายละเอียดเพิ่มเติมที่ext3 - Wikipedia สารานุกรมเสรี
บางคนโต้แย้งว่าจริงๆแล้วมันเป็นตำนานที่เราไม่ต้องการจัดระเบียบ เป็นที่ถกเถียงกันอยู่ว่าในความเป็นจริงแล้วเราต้องการมัน แต่เพียงครั้งเดียวที่ระบบไฟล์เต็มแล้ว (เช่นพื้นที่ว่างน้อยกว่า ~ 10%) มีเครื่องมือสำหรับการดีแฟรกเมนต์เช่น e2defrag
การแตกแฟรกเมนต์เป็นผลผลิตของการเขียนไฟล์ในบล็อกแบบเปิดที่มีอยู่ครั้งแรกบนไดรฟ์ เมื่อเวลาผ่านไปเมื่อไฟล์ถูกสร้างและลบส่วนเล็ก ๆ ของดิสก์จะเปิดขึ้นซึ่งจะทำให้ไฟล์ที่เขียนใหม่ถูกแบ่งไปตามช่องเปิดต่างๆ สิ่งนี้สามารถลดประสิทธิภาพได้แม้ว่าจะเป็นปัญหาที่เกิดขึ้นในอดีตกับฮาร์ดแวร์ที่ช้าและดิสก์ที่ช้า
ระบบไฟล์เริ่มต้นใน Ubuntu, ext4 (และจนกระทั่งเมื่อเร็ว ๆ นี้, ext3) ได้รับการออกแบบเพื่อ จำกัด การกระจายตัวของไฟล์เท่าที่จะทำได้ เมื่อทำการเขียนไฟล์มันจะพยายามทำให้บล็อคที่ใช้เรียงตามลำดับหรือใกล้กัน การจัดเรียงข้อมูลนี้ไม่จำเป็นอย่างมีประสิทธิภาพ
ดูลิงค์นี้ มันให้คำอธิบายโดยละเอียดเกี่ยวกับวิธีจัดเก็บไฟล์ใน Windows และใน Linux และทำไมระบบไฟล์ Linux จึงไม่จำเป็นต้องจัดระเบียบ
Ext4 Howto - Ext4 ตามบทความนี้การจัดเรียงข้อมูล ext4 ได้ทันที แต่พวกเขากำลังทำงานกับเครื่องมือการจัดเรียงข้อมูล โดยส่วนตัวฉันไม่คิดว่ามันจำเป็น แต่อาจเป็นเพราะไฟล์เซิร์ฟเวอร์ที่ใช้งานหนัก