ก่อนอื่นคอลเลกชันขยะ SSD และ Trim เป็นสัตว์ที่แตกต่างกันมาก การรวบรวมขยะขึ้นอยู่กับการย้ายข้อมูลที่มีอยู่การลบข้อมูลเก่าและสร้างบล็อกว่างเปล่าเพื่อเขียนข้อมูลใหม่ ความเข้าใจเกี่ยวกับข้อมูลของไดรฟ์นั้นไม่มากไปกว่าข้อมูลที่มีอยู่หรือไม่มีเลย ไม่มีแนวคิดของระบบไฟล์ในคอนโทรลเลอร์ของ SSD การเขียนทั้งหมดจะทำที่ระดับบล็อกแทนที่จะเป็นระดับหน้าและต้องลบบล็อกก่อนจึงจะสามารถเขียนได้ ตัวรวบรวมขยะของไดรฟ์ไม่รู้อะไรเลยเกี่ยวกับ FileVault
ในการรวบรวมขยะพื้นฐานที่ไม่มีการตัดแต่งเมื่อระบบปฏิบัติการลบไฟล์มันไม่ได้พูดอะไรกับตัวควบคุมเกี่ยวกับข้อมูลที่ค้างและพร้อมสำหรับการลบ ระบบปฏิบัติการเพียงติดตามพื้นที่ที่อยู่ ไดรฟ์จะเข้าใจว่าข้อมูลนั้นค้างอยู่ในที่อยู่นั้นหาก / as / เมื่อระบบปฏิบัติการให้คำสั่งการเขียนไดรฟ์สำหรับที่อยู่นั้น
ดังนั้นเมื่อ Trim มาถึงก็คือเมื่อไฟล์ถูกลบในระดับระบบปฏิบัติการคอนโทรลเลอร์บนไดรฟ์จะได้รับข้อมูลทันทีว่าข้อมูลในที่อยู่นั้นไม่เก่า ที่ช่วยให้ไดรฟ์สามารถจัดการดูแลทำความสะอาดทันทีที่สะดวกเมื่อลบ และนั่นจะช่วยลดการขยายการเขียน
การปรับปรุงประสิทธิภาพของ Trim on SSD นั้นเป็นจริงแม้ใน SandForce ดู:
http://forums.macrumors.com/attachment.php?attachmentid=345371&d=1340805193
แผนภาพแสดงให้เห็นอย่างชัดเจนว่ามีพื้นที่ว่างเพิ่มขึ้นสำหรับการรวบรวมขยะด้วยการเปิดใช้งาน Trim แม้ว่าเมื่อใช้เทคโนโลยี DuraWrite
จากคำถามที่ถามเกี่ยวกับ FileVault 2: เนื่องจากการรวบรวมขยะเกิดขึ้นใน SSD โดยที่ไม่มีความรู้เกี่ยวกับระบบไฟล์จึงไม่มีความแตกต่างใด ๆ กับ SSD ไม่ว่าจะเปิดใช้งาน FV หรือไม่ สำหรับ SSD มีข้อมูลที่ถูกต้องข้อมูลเก่าหรือไม่มีข้อมูลตามที่อยู่เฉพาะ
ในขณะที่การเข้ารหัสทั้งดิสก์ให้การแสดงผลที่ข้อมูลถูกล็อคอยู่ในกระเป๋าเดินทาง นั่นไม่ใช่กรณี FV2 กำลังตรวจสอบบิตที่ถูกเก็บไว้ในหน้าและบล็อก การจัดสรรไฟล์และโครงสร้างของระบบไฟล์นั้นยังคงเหมือนเดิมไม่ว่าจะใช้ FV2 หรือไม่ก็ตาม และสิ่งนี้ช่วยอธิบายว่าทำไมผู้ใช้ยังคงสามารถใช้ระบบของพวกเขาต่อไปแม้ว่าดิสก์นั้นจะถูกเข้ารหัสหรือถอดรหัส
ดังนั้นโดยสรุป Trim คือการปรับปรุงการรวบรวมขยะและควรเปิดใช้งานโดยไม่คำนึงถึงตัวควบคุมที่ใช้งานอยู่ FileVault 2 จะไม่ทำให้เกิดปัญหาสำหรับ SSD และผู้ใช้สามารถคาดหวังว่าการขยายการเขียนปกติการลดประสิทธิภาพ ฯลฯ เมื่อเวลาผ่านไปสำหรับ SSD ที่เข้ารหัสด้วย FV2 เมื่อเทียบกับ SSD ที่ไม่ได้เข้ารหัสของยี่ห้อเดียวกันบนระบบเดียวกันกับการใช้งานที่เทียบเท่า ปริมาณ FV2 จะได้รับประโยชน์จากการใช้ Trim เหมือนกับโวลุ่มที่ไม่ใช่ FV2
ระบบของฉัน: ต้นปี 2008 MacBook4,1; OS X Lion 10.7.5; Crucial M500 960GB SSD; เข้ารหัส FV2; เปิดใช้งานการตัดขอบ
ลิงค์ที่มีประโยชน์สำหรับการอ่านเพิ่มเติม:
http://blog.macsales.com/11051-to-trim-or-not-to-trim-owc-has-the-answer
FileVault 2 รบกวน TRIM เมื่อใช้ SSD หรือไม่
https://discussions.apple.com/thread/3202467?tstart=0
https://superuser.com/questions/315803/how-do-i-resize-a-filevault-2-encrypted-partition (ไม่จำเป็นต้องเกี่ยวข้องกับ 100% แต่ยังน่าสนใจและเกี่ยวข้อง)