SSD จะช้าลงเท่าใดเมื่ออายุมากขึ้น?


60

ฉันกำลังพิจารณาซื้อ SSD ขนาด 256 GB ฉันได้ยินมาว่าพวกเขาทำงานช้าลงเมื่อคุณเติมเต็มความสามารถของพวกเขามากกว่า 75% เนื่องจากกลไกของการเขียนข้อมูล

คำถามคือพวกเขาจะได้ช้ากว่าจริงถ้าคุณผ่านเครื่องหมาย 75%?

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

พวกเขาประสบปัญหากับอายุหรือไม่?


ความคิดเห็นไม่ได้มีไว้สำหรับการอภิปรายเพิ่มเติม การสนทนานี้ได้รับการย้ายไปแชท
DavidPostill

คำตอบ:


66

ตามที่Bob กล่าวไว้ในความคิดเห็นมีการเปลี่ยนแปลงมากมายเกี่ยวกับ SSD ในปีที่ผ่านมา มีเทคโนโลยีหลักบางอย่างที่แก้ไขปัญหาประสิทธิภาพการทำงานในช่วงต้น tl; dr ไม่ต้องกังวลกับมันซื้อ SSD ประสิทธิภาพที่น่าอัศจรรย์ ฉันมี Samsung 850 EVO ในปี 2011 Macbook Pro ที่ทำให้มันสะดุดตลอดเวลา

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

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

วิธีหนึ่งที่หลีกเลี่ยงคือการจัดสรรพื้นที่ส่วนเกิน นี่เป็นวิธีปฏิบัติที่จงใจทิ้งพื้นที่ว่างไว้บน SSD อย่างจงใจ มันหลีกเลี่ยงการเขียนแอมพลิฟายเออร์โดยหลีกเลี่ยงการทำให้ดิสก์ไม่แออัดเกินไป วันนี้ไม่จำเป็นเลย ทั้งระบบปฏิบัติการและ SSD นั้นจะสำรองพื้นที่เพียงพอสำหรับการจัดสรรพื้นที่ส่วนเกิน

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


"Movi และที่อื่น" - ไม่เก็บไว้ในแคชเลยเหรอ? นั่นคือสิ่งที่บทความ Wikipedia เกี่ยวกับ "trim" กล่าว
สัญลักษณ์แทน

5
@ Wildcard ใช่แคชคือ "ที่อื่น" :) ขั้นตอนการเขียนขยายอ่านบล็อก 256K จากแฟลชเขียนไปยังแคชลบบล็อก 256K จากแฟลชเขียนหน้า 4K ใหม่ไปยังแคชและเขียนบล็อกแคช 256K กลับสู่แฟลช นั่นหมายถึงการเขียนแค่ 4K อาจส่งผลให้ 256K ถูกอ่านลบและเขียนใหม่นั่นคือส่วน "การขยาย" เปรียบเทียบกับกระบวนการขั้นตอนเดียวของดิสก์ที่หมุนได้ของการเขียนข้อมูลใหม่ในแบบเก่า
Schwern

3
ฉันมี Samsung 850 EVO ในช่วงกลางปี ​​2012 ด้วยเช่นกัน และมันบูทเร็วกว่า iMac 2017 ของฉันที่มี SSD เริ่มต้นจากซัพพลายเออร์ SSD ของ Apple 850 EVO นั้นดี
displayName

26

เว้นแต่ว่าคุณวางแผนที่จะย้ายข้อมูลเทราไบต์ในแต่ละครั้งผลกระทบนั้นจะเล็กน้อย แม้ในระดับความลึกของคิว 32 ซึ่งคุณจะไม่เคยเห็นเว้นแต่ว่าคุณเป็นเวิร์กสเตชันหรือผู้ใช้ที่ไม่ได้ใช้เอฟเฟกต์จะแสดงผลใกล้ความจุ 90% เท่านั้นและแม้เพียงแค่ส่งผลกระทบต่อประสิทธิภาพการทำงานเพียงเล็กน้อย แม้แต่ SSD แบบเต็ม 99% จะยังคงเหนือกว่า HDD ด้วยขนาดของคำสั่งที่หลากหลาย ที่มา: https://www.anandtech.com/show/6489/playing-with-op
อายุการใช้งานของ SSD นั้นเป็นที่มาของความกังวลมานานแล้วเมื่อมีการนำเทคโนโลยีมาใช้ อย่างไรก็ตาม SSD ที่ทันสมัยมีความทนทานในการเขียนที่ดีขึ้นมาก ตัวอย่างเช่นไดรฟ์ 960 PRO 2TB จาก Samsung มีความทนทานในการเขียนที่ 1200TB ซึ่งหมายความว่าจะต้องมีการเติมและลบ 600 ครั้งก่อนที่จะล้มเหลว ไม่น่าเป็นไปได้ สำหรับอายุเวลาเฉลี่ยในการล้มเหลวคือ 1,500,000 ชั่วโมงหรือมากกว่า 100 ปี ดังนั้นหากคุณวางแผนที่จะเพิ่มความเร็วการเขียนสูงสุดของ SSD อย่างต่อเนื่องเป็นเวลาประมาณ 4 ปีโอกาสที่คุณจะเห็นความล้มเหลวน้อยที่สุด


14
หากวงจรควบคุมมี MTBF ที่คล้ายกันกับ NAND ฉันนั่งอยู่ที่นี่พร้อมกับ SSD ที่เป็นอิฐจำนวนมากบนโต๊ะที่รกของฉันจากผู้ผลิตหลายรายที่ดึงมาจากเซิร์ฟเวอร์ในช่วงหลายปีที่ผ่านมา อย่าใช้ตัวเลข MTBF ที่น่าหัวเราะเป็นข้ออ้างในการผ่อนคลายระบอบการสำรองข้อมูลของคุณ
Andy Brown

2
เสียงต่ำ 600 สามารถเขียนบล็อก (?) ได้กี่ครั้ง หากเกือบจะเต็มไปด้วยข้อมูลที่เก็บข้อมูลและสิ่งที่เหลือไว้สำหรับไฟล์ที่มีการเปลี่ยนแปลงบ่อยครั้งมันจะไม่เริ่มล้มเหลวเร็วกว่าเพราะเขียนทับบล็อกเดียวกันตลอดเวลาหรือไม่ เมื่อฉันเข้าใจแล้วความล้มเหลวทันทีก็ไม่เคยเป็นปัญหา
Mazura

10

คำตอบที่แท้จริงคือ "ขึ้นอยู่กับไดรฟ์" ตามคำตอบอื่น ๆ ที่กล่าวถึงการชะลอตัวสามารถหลีกเลี่ยงได้ด้วยการจัดสรรพื้นที่ส่วนเกินและตัวควบคุมอัจฉริยะ แต่การจัดสรรพื้นที่ส่วนเกินเพิ่มลงในราคา / GB ดังนั้นไดรฟ์ราคาถูกจะไม่จัดสรรพื้นที่มากเกินไป พื้นที่ว่าง 25% อาจ overkill แต่ไดรฟ์จำนวนมากจะช้าลงอย่างเห็นได้ชัดเมื่อคุณไปมากกว่า 90% และไดรฟ์บางตัวเช่น Intel Optane มีภูมิคุ้มกันต่อผลกระทบนี้โดยสิ้นเชิง (ที่มา: ฉันทำงานที่ Intel ในไดรฟ์ Optane)

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

ที่กล่าวว่าแม้ SSD แบบเต็มช้าที่ใกล้ถึงจุดสิ้นสุดของชีวิตส่วนใหญ่มีแนวโน้มที่จะยังคงเร็วกว่า HDD ดังนั้นหากคุณมีงบประมาณ จำกัด การตัดสินใจระหว่าง SSD ขนาดเล็กที่คุณจะต้องเติมเทียบกับ HDD ที่ใหญ่กว่าซึ่งจะมีพื้นที่เพิ่มขึ้น SSD จะยังคงเป็นตัวเลือกที่เร็วกว่า

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