เป็นส่วนหนึ่งของการบำรุงรักษา Windows ปกติฉันจัดเรียงข้อมูลฮาร์ดไดรฟ์ของฉัน แต่ทำไมส่วนของฮาร์ดไดรฟ์ในระบบ NTFS และ FAT * เห็นได้ชัดว่า ext * ไม่ได้ทำไมถึงเป็นเช่นนั้น ฉันควรจัดเรียงข้อมูลไดรฟ์ USB ของฉันด้วยหรือไม่
เป็นส่วนหนึ่งของการบำรุงรักษา Windows ปกติฉันจัดเรียงข้อมูลฮาร์ดไดรฟ์ของฉัน แต่ทำไมส่วนของฮาร์ดไดรฟ์ในระบบ NTFS และ FAT * เห็นได้ชัดว่า ext * ไม่ได้ทำไมถึงเป็นเช่นนั้น ฉันควรจัดเรียงข้อมูลไดรฟ์ USB ของฉันด้วยหรือไม่
คำตอบ:
การกระจายตัวไม่ได้เป็นปัญหามันเป็น 30 ปีที่ผ่านมา ก่อนหน้านี้คุณมีฮาร์ดไดรฟ์ที่เกือบจะเร็วกว่าฟลอปปีและขนาดหน่วยความจำของโปรเซสเซอร์ที่เล็กจิ๋ว ตอนนี้คุณมีไดรฟ์ที่รวดเร็วมากและหน่วยความจำตัวประมวลผลขนาดใหญ่และบางครั้งก็มีการบัฟเฟอร์บนฮาร์ดไดรฟ์หรือในคอนโทรลเลอร์ ขนาดเซกเตอร์บวกมีขนาดใหญ่ขึ้น (หรือการจัดสรรไฟล์ในบล็อกขนาดใหญ่) เพื่อให้ข้อมูลเพิ่มเติมต่อเนื่องกันโดยเนื้อแท้
ระบบปฏิบัติการมีความฉลาดขึ้นเช่นกัน ในขณะที่ DOS 1.x ดึงข้อมูลแต่ละส่วนจากดิสก์ตามที่มีการอ้างอิงระบบปฏิบัติการที่ทันสมัยสามารถเห็นว่าคุณมีไฟล์เปิดอยู่สำหรับการเข้าถึงตามลำดับและสามารถคาดการณ์ได้อย่างสมเหตุสมผลว่าคุณจะดึงข้อมูลภาคเพิ่มเติมเมื่อคุณบริโภค ที่คุณมีตอนนี้ ดังนั้นจึงสามารถ "ดึงข้อมูลล่วงหน้า" ภาค (โหล) ถัดไป
และยิ่งกว่านั้นก็มักจะดีกว่าถ้าไม่มีไฟล์ต่อเนื่องกัน บนระบบ (ใหญ่) ที่ระบบไฟล์กระจายข้ามหลายไดรฟ์สามารถเข้าถึงไฟล์ได้เร็วขึ้นหากเป็น "spread" เช่นกันเนื่องจากดิสก์หลายตัวสามารถค้นหาไฟล์ได้พร้อมกัน
ฉันจัดระเบียบข้อมูลทุก 2-3 ปีไม่ว่าจะเป็นกล่องของฉันต้องการหรือไม่
[ฉันจะเพิ่มว่าสิ่งที่สำคัญไม่มากว่าข้อมูลบนดิสก์จะได้รับการจัดระเบียบว่าพื้นที่ว่างหรือไม่ FAT แย่มากในกรณีนี้ - เว้นแต่คุณจะจัดระเบียบสิ่งต่าง ๆ ให้แย่ลงเรื่อย ๆ จนกว่าจะไม่มีพื้นที่ว่างต่อเนื่องกันสองบล็อก แผนการอื่น ๆ ส่วนใหญ่สามารถรวมพื้นที่ว่างและจัดสรรชิ้นส่วนในแฟชั่น "สมาร์ท" เพื่อให้การกระจายตัวของถึงเกณฑ์แล้วมั่นคง, แทนที่จะแย่ลงและแย่ลง]
ส่วนของระบบไฟล์ทั้งหมด ส่วนต่อขยายและระบบไฟล์ Linux อื่น ๆ มีน้อยลงเนื่องจากวิธีการออกแบบ - เพื่ออ้างอิงWikipediaเกี่ยวกับคู่มือผู้ดูแลระบบเครือข่าย Linux :
ระบบไฟล์ Linux รุ่นใหม่มีการแตกแฟรกเมนต์อย่างน้อยที่สุดโดยเก็บบล็อกทั้งหมดไว้ในไฟล์ใกล้กันแม้ว่าจะไม่สามารถจัดเก็บในส่วนต่อเนื่องได้ ระบบไฟล์บางระบบเช่น ext3 สามารถจัดสรรบล็อกว่างที่ใกล้เคียงกับบล็อกอื่น ๆ ในไฟล์ได้อย่างมีประสิทธิภาพ ดังนั้นจึงไม่จำเป็นต้องกังวลเกี่ยวกับการแตกแฟรกเมนต์ในระบบ Linux
ฉันทราบว่าext4มีการจัดเรียงข้อมูลออนไลน์ดังนั้นในที่สุดการแยกส่วนเป็นปัญหาแม้ในระบบไฟล์ Linux
ระบบไฟล์ Windows มีคลัสเตอร์วางไว้ทุกที่ที่มีพื้นที่สำหรับวางและจัดเรียงข้อมูลรอบ ๆ และแทนที่มัน เมื่อใช้ Linux ไฟล์จะถูกจัดวางไว้ในที่ที่มีพื้นที่เพียงพอ
ฉันทราบว่า Windows 7 มีกำหนดการจัดเรียงข้อมูลการทำงานดังนั้นจึงไม่จำเป็นต้องเรียกใช้การจัดเรียงข้อมูลด้วยตนเอง
ext*
ไม่จัดเรียงข้อมูลตามที่เป็นไป trac.transmissionbt.com/ticket/849และh-online.com/open/features/… . ext*
ลดการกระจายตัวของข้อมูลให้เหลือน้อยที่สุดโดยการจัดเก็บข้อมูลที่ต่อเนื่องกันที่ตำแหน่งสุ่มบนดิสก์ การสุ่มออฟเซ็ตจะกระจายไฟล์ที่อยู่ติดกันรอบ ๆ ดิสก์และลดความจำเป็นในการแยกไฟล์