ฉันจำเป็นต้องจัดเรียงข้อมูลบน Mac OS X หรือไม่


9

จำเป็นต้องมีการจัดเรียงข้อมูลหน้าต่างอย่างสม่ำเสมอหรือไม่

เหตุใด MacOS จึงไม่มียูทิลิตี้จัดเรียงข้อมูล

กรุณาสอนคนที่มีรายละเอียด


1
อย่าลงคะแนน นี่เป็นคำถามที่ถูกต้องแม้ว่าจะเขียนค่อนข้างแย่ ใครสักคนจะโปรดแก้ไขมัน ;-)
GeneQ

1
ฉันได้เก็บสิ่งนี้ไว้ฉันพยายามทำให้มันใกล้เคียงกับของจริงมากที่สุดเท่าที่จะเป็นไปได้ในขณะที่อ่านได้
s Bruce

คำตอบ:


17

ฉันคิดว่าคำตอบที่ดีที่สุดสำหรับสิ่งนี้มาโดยตรงจากแอปเปิ้ลนี้รองรับ KB

เกี่ยวกับการปรับให้เหมาะสมและการแยกส่วน

การปรับให้เหมาะสมของดิสก์เป็นกระบวนการที่ตำแหน่งทางกายภาพของไฟล์ในไดรฟ์ข้อมูลมี "ความคล่องตัว" ไฟล์และข้อมูลเมตาจะถูกจัดเรียงใหม่เพื่อปรับปรุงเวลาในการเข้าถึงข้อมูลและลดเวลาในการเคลื่อนย้ายหัวของฮาร์ดไดรฟ์

ไฟล์อาจกลายเป็น "กระจัดกระจาย" เมื่อเวลาผ่านไปเนื่องจากมีการเปลี่ยนแปลงและบันทึกและเป็นปริมาณที่เต็มไปด้วยส่วนต่าง ๆ ของไฟล์เดียวที่เก็บไว้ในสถานที่ต่างกันในปริมาณ กระบวนการในการรวบรวมชิ้นส่วนไฟล์และวาง "กลับมารวมกัน" เป็นที่รู้จักกันว่าเป็นการเพิ่มประสิทธิภาพ อย่างไรก็ตามหากความล้มเหลวเกิดขึ้นระหว่างการปรับให้เหมาะสมเช่นการสูญเสียพลังงานไฟล์อาจเสียหายและจำเป็นต้องกู้คืนจากสำเนาสำรอง

ฉันจำเป็นต้องปรับให้เหมาะสมหรือไม่

คุณอาจไม่จำเป็นต้องปรับแต่งเลยถ้าคุณใช้ Mac OS X นี่คือเหตุผล:

  • ความจุของฮาร์ดดิสก์โดยทั่วไปแล้วจะสูงกว่าเมื่อสองสามปีก่อน ด้วยพื้นที่ว่างที่มากขึ้นระบบไฟล์ไม่จำเป็นต้องเติม "ซอกและซอก" ทุกครั้ง การจัดรูปแบบ Mac OS Extended (HFS Plus) หลีกเลี่ยงการใช้พื้นที่ว่างซ้ำจากไฟล์ที่ถูกลบมากที่สุดเท่าที่จะทำได้เพื่อหลีกเลี่ยงการเติมพื้นที่เล็ก ๆ ของพื้นที่ว่างเมื่อเร็ว ๆ นี้

  • Mac OS X 10.2 และใหม่กว่ามีการจัดสรรล่าช้าสำหรับโวลุ่มที่จัดรูปแบบแบบขยายของ Mac OS X สิ่งนี้อนุญาตให้มีการรวมกันของการจัดสรรขนาดเล็กจำนวนมากในการจัดสรรขนาดใหญ่ครั้งเดียวในพื้นที่หนึ่งของดิสก์

  • การแตกแฟรกเมนต์มักเกิดจากการต่อท้ายข้อมูลกับไฟล์ที่มีอยู่โดยเฉพาะกับส้อมทรัพยากร ด้วยฮาร์ดไดรฟ์ที่เร็วขึ้นและการแคชที่ดีขึ้นรวมถึงรูปแบบบรรจุภัณฑ์ของแอปพลิเคชันใหม่แอพพลิเคชั่นจำนวนมากเพียงแค่เขียนไฟล์ทั้งหมดใหม่ทุกครั้ง Mac OS X 10.3 Panther ยังสามารถจัดเรียงข้อมูลไฟล์ที่เติบโตช้าดังกล่าวโดยอัตโนมัติ บางครั้งกระบวนการนี้เรียกว่า "Hot-File-Adaptive-Clustering"

  • การอ่านล่วงหน้าและการแคชการเขียนเชิงรุกหมายความว่าการแตกแฟรกเมนต์ย่อยมีผลต่อประสิทธิภาพของระบบที่รับรู้น้อย


4
นั่นเป็นทฤษฎี แต่ในทางปฏิบัติหากคุณไม่ใช่ผู้ใช้ที่เบาคุณอาจต้องจัดเรียงข้อมูล
alimack

และอย่าลืมบันทึกย่อสุดท้ายจากบทความนั้น: ระบบ Mac OS X ใช้ไฟล์ขนาดเล็กหลายแสนไฟล์ซึ่งส่วนใหญ่เข้าถึงได้ยาก การเพิ่มประสิทธิภาพพวกเขาสามารถเป็นความพยายามที่สำคัญเพื่อให้ได้ประโยชน์น้อยมาก นอกจากนี้ยังมีโอกาสที่ไฟล์ใดไฟล์หนึ่งใน "hot band" สำหรับการอ่านอย่างรวดเร็วในระหว่างการเริ่มต้นระบบอาจถูกย้ายระหว่างการจัดเรียงข้อมูลซึ่งจะลดประสิทธิภาพ
Arjan

1
ผู้จัดเรียงข้อมูลที่ดีคือ "วงร้อนแรงรับรู้" และจะไม่ทำตัวแบบนี้ เชื่อใจฉันฉันเห็นผลกำไรจำนวนมากจากการจัดเรียงข้อมูลบน Mac ไม่น้อยกว่า bootcamp ใช้งานได้
alimack

บทความนั้นถูกเก็บถาวรและไม่ได้รับการปรับปรุงโดย Apple (ฉบับเดือนกุมภาพันธ์ 2010 ลบการอ้างอิงไปยังบทความที่เก็บถาวรอื่นมันไม่แตกต่างจากฉบับเดือนมิถุนายน 2008 ( รวบรวมข้อมูลในช่วงเวลานั้น ) ไม่สามารถใช้ได้กับ Snow Leopard Mac OS X 10.6 หรือ Lion Mac OS X 10.7
Graham Perrin

10

ฉันขอแนะนำให้ดูที่คำตอบของ Server Fault ด้วย:

คำตอบของฉันเกี่ยวกับความผิดของเซิร์ฟเวอร์ก็เหมาะกับที่นี่เช่นกัน:

มันเป็นเรื่องที่ใช่ไม่มีคำตอบ มีประโยชน์ในบางสถานการณ์ แต่มีปัญหาน้อยกว่า FAT หรือ HFS ปกติ ระบบไฟล์ทั้งหมดจะแตกแฟรกเมนต์ แต่ใหม่กว่านั้นจะทนต่อการแตกแฟรกเมนต์ได้ไม่ดีนัก

การพูดสำหรับ Mac OS X โดยเฉพาะ HFS + ทำหน้าที่ได้ดีพอที่จะพยายามป้องกันไม่ให้มีการแยกส่วนเมื่อเทียบกับระบบเก่า แต่ก็ยังเกิดขึ้นไม่ได้อยู่ในระดับเดียวกัน ระบบปฏิบัติการเองยัง defrags ไฟล์ "เล็ก" (20MB หรือเล็กกว่า) ได้ทันทีตั้งแต่ 10.3 (Panther)

การแตกแฟรกเมนต์ยังคงเกิดขึ้นและคุณสามารถเห็นประสิทธิภาพลดลงเนื่องจากมันโดยเฉพาะอย่างยิ่งในระบบตัดต่อวิดีโอหรือเวิร์กโฟลว์ที่ต้องการความสามารถในการอ่านหรือเขียนไฟล์ขนาดใหญ่ไปยังดิสก์อย่างรวดเร็ว สำหรับผู้ใช้มาตรฐานของคุณ - ไม่เป็นปัญหา

ตัวเลือกยอดนิยมสำหรับการจัดเรียงข้อมูลฮาร์ดไดรฟ์สำหรับ OS X ที่ฉันใช้และใช้งานข้ามคือ:

  • การโคลนฮาร์ดไดรฟ์ไปยังไดรฟ์อื่นและย้อนกลับ ทำได้โดยใช้Carbon Copy ClonerหรือSuperDuperและต้องการฮาร์ดไดรฟ์พิเศษ หากทำตามขั้นตอนการสำรองข้อมูลเวลาที่ใช้อาจไม่แย่ แต่ก็สามารถทำได้อย่างอิสระ

  • iDefrag , Drive Geniusและยูทิลิตี้อื่น ๆ จำนวนหนึ่งจะจัดระเบียบฮาร์ดไดรฟ์ของคุณเช่นกัน ส่วนตัวฉันชอบ iDefrag


1
ฉันได้พบ iDefrag จะเป็นทางออกที่ดีมาก 1
คาร์เรนนิวตัน

ฉันไม่เคยได้ยิน iDefrag ฉันจะดูมัน
Bruce McLeod

2

ไม่ใช่ว่า OS X ไม่จำเป็นต้องมีการจัดระเบียบ มันก็เหมือนกับ Windows Vista และ Windows 7 OS X จะทำการจัดระเบียบไดรฟ์ของคุณโดยอัตโนมัติในพื้นหลังเมื่อคอมพิวเตอร์ไม่ได้ใช้งาน คุณไม่จำเป็นต้องจัดเรียงข้อมูลไดรฟ์ด้วยตนเองใน OS X


ฉันหวังว่ามันจะทำงานได้ดีกว่าตัวจัดระเบียบพื้นหลังอื่น ๆ ฉันต้องยอมแพ้โดยใช้ Diskkeeper เพราะความรำคาญของไดรฟ์คงที่
34470 Lance Roberts

ไฟล์จัดระเบียบ OSX ที่มีขนาดต่ำกว่า 20MB มันไม่ลบการแตกแฟรกเมนต์ของไดเรกทอรี (ช่องว่างระหว่างไฟล์ทั้งหมด) ดังนั้นคุณจำเป็นต้องจัดเรียงข้อมูลหากไดรฟ์ของคุณเต็มมาก (> 80%) หรือถ้าคุณใช้ไฟล์ขนาดใหญ่ (โดยปกติแล้วงานวิดีโอและรูปภาพ)
alimack

และไม่จัดเรียงข้อมูลในพื้นหลัง แต่จะลดความซับซ้อนลงระหว่างการเข้าถึงไฟล์ (การดำเนินการอ่านและเขียน)
alimack

ในบางกรณีการจัดเรียงข้อมูลแบบครั้งเดียวเป็นสิ่งจำเป็น ฉันจะเพิ่มคำตอบภายใต้Macs จำเป็นต้องจัดระเบียบหรือไม่ ในถามที่แตกต่างกัน
Graham Perrin

2

คุณจะต้องจัดเรียงข้อมูลภายใต้สถานการณ์บางอย่าง - ในขณะที่เป็นจริงที่Mac OS Xกำจัดการแตกไฟล์ (แยกไฟล์) สำหรับไฟล์ที่มีขนาดต่ำกว่า 20 MB จะไม่กำจัดการแตกแฟรกเมนต์ของไดเรกทอรี (ช่องว่างระหว่างไฟล์) หากไดรฟ์ของคุณเต็มมาก> 80% หรือหากคุณต้องการติดตั้ง Windows 7 ภายใต้Boot Campคุณอาจได้รับข้อผิดพลาดแม้ว่าจะมีพื้นที่ว่างเพียงพอเนื่องจากการกระจายตัวของไดรฟ์ทำให้ระบบปฏิบัติการไม่สามารถคว้าพื้นที่ต่อเนื่องได้เพียงพอ

จากประสบการณ์ของฉันiDefragทำงานได้ยอดเยี่ยม - เวอร์ชั่น 2 หมดลงแล้ว แต่เป็นซอฟต์แวร์ที่จ่ายเงิน


ตรวจสอบเวอร์ชันอย่างละเอียดบนไซต์ iDefrag เวอร์ชันล่าสุดทำให้เกิดความเสียหายกับระบบปฏิบัติการ el capitan และรุ่นเก่ากว่า
alimack
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.