ฉันได้ยินมาว่าการจัดเรียงข้อมูลไดรฟ์ SSD จะทำให้อายุการใช้งานของไดรฟ์สั้นลง เพียงแค่สงสัยว่ามีความจริงใด ๆ กับเรื่องนี้หรือไม่และถ้าเป็นเช่นนั้นใครบางคนสามารถอธิบายรายละเอียดว่าทำไมสิ่งนี้เกิดขึ้น
ฉันได้ยินมาว่าการจัดเรียงข้อมูลไดรฟ์ SSD จะทำให้อายุการใช้งานของไดรฟ์สั้นลง เพียงแค่สงสัยว่ามีความจริงใด ๆ กับเรื่องนี้หรือไม่และถ้าเป็นเช่นนั้นใครบางคนสามารถอธิบายรายละเอียดว่าทำไมสิ่งนี้เกิดขึ้น
คำตอบ:
ทางออกที่ดีที่สุดของคุณคือไม่ได้ "จัดเรียงข้อมูล" SSD
ในที่สุด SSD จะสูญเสียความจุอย่างช้า ๆ และอย่างสง่างามเนื่องจากคอนโทรลเลอร์ไม่สามารถเขียนข้อมูลไปยังเซลล์ที่หมดไปได้อย่างสมบูรณ์ แต่ข้อมูลการซ่อมแซมตั้งแต่ปี 2011 ถึงปี 2018 แสดงให้เห็นว่า Apple SSD เป็นคำสั่งที่มีขนาดเชื่อถือได้มากขึ้น ในอดีตสามารถบรรลุ
อายุการใช้งานของไดรฟ์เป็นฟังก์ชั่นที่ผู้ควบคุมตัดสินใจที่จะเขียนข้อมูลและความจุที่สำรองไว้เพื่อซ่อนข้อผิดพลาดเล็ก ๆ น้อย ๆ เมื่อเวลาผ่านไป SSD โดยทั่วไปจะเสื่อมสภาพเนื่องจากการเขียนหมดก่อนฮาร์ดไดรฟ์จะเป็นสื่อแม่เหล็กสามารถทนต่อคำสั่งขนาดของการเขียนมากกว่าเซลล์หน่วยความจำ SSD ดังนั้นช่วงชีวิตจึงมีการตั้งค่าโดยทั่วไปและการจัดเรียงข้อมูลหมายถึงการเขียนมากกว่าที่จำเป็นและในทางปฏิบัติอาจเพิ่มโอกาสในการจัดเก็บข้อมูลของคุณจะลดลงก่อนสิ่งอื่นทำให้คุณหยุดใช้
แต่มันจะแย่ลงสำหรับการจัดเรียงข้อมูลมากกว่าเพียงแค่เพิ่มการสึกหรอให้กับหน่วยความจำ
เนื่องจาก SSD ไม่มีชิ้นส่วนที่เคลื่อนไหวการดึงข้อมูลบล็อกจึงไม่มีค่าปรับเนื่องจากมีการบล็อกหนึ่งบล็อกที่จัดเก็บบนชิปหนึ่งและอีกอันหนึ่ง ระยะทางด้วยไฟฟ้าสำหรับข้อมูลทั้งหมดนั้นเป็นค่าคงที่ สิ่งนี้ไม่เป็นความจริงสำหรับไดรฟ์แม่เหล็กแบบดั้งเดิมที่มีจานหมุนและหัวอ่านเคลื่อนที่ได้
บนไดรฟ์หมุนระยะห่างระหว่างสองบล็อกได้รับผลกระทบจากการเคลื่อนไหวกระดองหัวเวลาการหมุนและสถานะแคช เวลาในการดึงข้อมูลไม่คงที่ดังนั้น "fragmentation" จึงมีผลกระทบต่อประสิทธิภาพของฮาร์ดไดรฟ์แบบดั้งเดิมเนื่องจากลักษณะเชิงกลของการจัดเก็บ
นอกจากนี้ตัวควบคุม SSD เลือกที่จะจัดการหน่วยเก็บข้อมูลเพื่อให้การจัดเรียงข้อมูลไม่เพียง แต่จะเร่งความเร็วให้สูงขึ้นจริง ๆ แล้วอาจตอบโต้กับอัลกอริธึมการคาดการณ์หน่วยเก็บข้อมูลปกติและชะลอการเข้าถึงเนื่องจากตัวควบคุมตัดสินใจว่า เนื่องจากอุปกรณ์ไม่สามารถลบได้เพียงบล็อกที่เก็บข้อมูลเมื่อคุณ "ลบ" บางอย่างใน SSD มันมักจะถูกทำเครื่องหมายว่าว่างและจะไม่ถูกลบจริงจนกว่าข้อมูลทั้งหมดที่อยู่ถัดจากมันจะถูกทำเครื่องหมายว่าว่างหรือไดรฟ์ทำงานต่ำ พื้นที่และทำให้การทำความสะอาดด้วยตัวเอง
การปล่อยให้ SSD จัดการได้นั้นการกระจายตัวของมันทำงานได้ดีกว่าการพยายามที่จะมีที่เก็บข้อมูล Micromanage ของ OS ที่ไม่ตรงกับกลไกการจัดเก็บฮาร์ดไดรฟ์แบบดั้งเดิม