คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันได้ยินอยู่เรื่อย ๆ ว่านี่เป็นเรื่องไม่ใหญ่โต ทำไมนี้ ฉันใช้งาน Ubuntu เป็นส่วนใหญ่ดังนั้นจึงไม่ส่งผลกระทบต่อฉัน แต่ฉันแค่สงสัย
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:
ฉันได้ยินอยู่เรื่อย ๆ ว่านี่เป็นเรื่องไม่ใหญ่โต ทำไมนี้ ฉันใช้งาน Ubuntu เป็นส่วนใหญ่ดังนั้นจึงไม่ส่งผลกระทบต่อฉัน แต่ฉันแค่สงสัย
คำตอบ:
โซลิดสเตทไดรฟ์ขึ้นอยู่กับหน่วยความจำแฟลชซึ่งอายุแตกต่างจากจานหมุนมาตรฐาน- ฮาร์ดไดรฟ์พื้นฐาน แต่ละเซกเตอร์มีจำนวนรอบการเขียนที่จำกัดดังนั้นไดรฟ์จึงมีคุณสมบัติการปรับระดับการสึกหรอที่ช่วยให้ไดรฟ์มีอายุการใช้งานที่ยาวนานขึ้นโดยการแยกส่วนไดรฟ์ตามวัตถุประสงค์
เวลาในการอ่านไม่ได้รับการปรับปรุงอย่างมากจากการจัดเรียงข้อมูลในขณะที่อยู่ในไดรฟ์มาตรฐานดังนั้นจึงไม่มีการเพิ่มประสิทธิภาพที่แท้จริงในการจัดเรียงข้อมูล แต่ด้วยการทำเช่นนี้คุณกำลังเพิ่มจำนวนการเขียนลงในไดรฟ์
การจัดเรียงข้อมูลทำให้ส่วนของคุณอยู่ใกล้กันซึ่งมีประโยชน์สำหรับดิสก์ที่หมุนรอบตัว อย่างไรก็ตามนี่ไม่มีประโยชน์สำหรับ SSD ที่มีเวลาในการเข้าถึงอย่างคงที่สำหรับทุกภาคส่วน การจัดเรียงข้อมูลทำให้การเขียนเพิ่มเติมบนดิสก์ (SSD มีจำนวนการเขียน จำกัด เนื่องจากการออกแบบ)
โปรดทราบว่าไม่มีเหตุผลทางเทคนิคใด ๆ สำหรับการไม่ "สามารถจัดเรียงข้อมูลไดรฟ์โซลิดสเตต" ในแง่ที่ว่าคุณสามารถเริ่มโปรแกรมจัดเรียงข้อมูลและเรียกใช้กับไดรฟ์
แต่การทำเช่นนั้นจะไม่มีผลกระทบกับไดรฟ์สถานะไม่แข็งเนื่องจากการย้ายกลุ่มเข้าด้วยกันจะไม่ทำให้ไดรฟ์เร็วขึ้น
ในทางตรงกันข้ามสิ่งที่คุณจะทำคือทำการเขียนที่ไม่จำเป็นจำนวนมากบนไดรฟ์และสิ่งนี้จะสั้นลงแม้ว่าจะอยู่ในช่วงชีวิตของไดรฟ์เล็กน้อย
นอกจากนี้โซลิดสเตทไดรฟ์หลายตัวทำการปรับแต่งเพื่อลดปัญหานี้โดยการลดการเขียนซ้ำไปยังพื้นที่เดียวกันและนี่คือความโปร่งใสของระบบภายนอกซึ่งในกรณีนี้กลุ่มอาจไม่ถูกย้ายด้วยกันเลย แต่แทนที่จะกระจายออกไปทั่วไดรฟ์ . เทคนิคนี้มักจะ "ปรับระดับการสึกหรอ"
หากโปรแกรมจัดเรียงข้อมูลปฏิเสธที่จะจัดเรียงข้อมูลบนไดรฟ์แบบโซลิดสเตต (หรือเพียงแค่ระบุว่าเป็นไดรฟ์ที่คุณสามารถเลือกได้) ฉันก็พนันได้เลยว่ามันเป็นซอฟต์แวร์ที่ปฏิเสธที่จะทำเช่นนั้น
โปรดทราบว่าฉันไม่รู้เพียงพอเกี่ยวกับโปรโตคอลพื้นฐานที่ใช้ในการจัดเรียงข้อมูลไดรฟ์ดังนั้นอาจมีฮาร์ดไดรฟ์จากโซลิดสเตตไดรฟ์เพื่อรับคำสั่งการจัดเรียงหากมีสิ่งนั้น อย่างไรก็ตามสาเหตุของเรื่องนี้คือเหตุผลที่อธิบายไว้ที่นี่
การจัดเรียงข้อมูลจะลดความคาดหมายที่มีอยู่ของไดรฟ์ของคุณด้วยการส่งผ่านข้อมูลที่ไม่จำเป็นผ่านไดรฟ์ที่ จำกัด อายุการใช้งาน
ขึ้นอยู่กับว่ามีอะไรอยู่ในไดรฟ์ คุณจะไม่ได้รับประสิทธิภาพที่เพิ่มขึ้นจากการจัดเรียงข้อมูล SSD แต่จะมีผลต่อการกู้คืนข้อมูล
ในอีกด้านหนึ่งหน่วยความจำแฟลชมีจำนวนรอบการเขียนที่ จำกัดดังนั้นการเขียนจำนวนมากในที่สุดก็จะทำให้หมดไป แฟลชไดรฟ์, การ์ดหน่วยความจำและ SSDs ใช้เทคนิคเช่นการสึกหรอ levelingและTRIMเพื่อยืดอายุของสื่อ แต่จัดระเบียบมีแนวโน้มที่จะทำให้เกิดการขนาดใหญ่จำนวนเขียนซึ่งจะทำให้สวมใส่ออกทั้งหมดได้เร็วขึ้น
ในทางกลับกันไฟล์ที่กระจัดกระจายนั้นยากต่อการกู้คืนเมื่อถูกลบโดยไม่ตั้งใจถูกโจมตีจากไวรัส ฯลฯ ดังนั้นการรักษาไฟล์ของคุณให้อยู่ในสถานะที่ต่อเนื่องกัน (เช่นโดยการจัดเรียงข้อมูล) จะเพิ่มโอกาสในการฟื้นตัวอย่างมาก
ดังนั้นอย่างที่ฉันพูดตอนเริ่มต้นมันขึ้นอยู่กับสิ่งที่เก็บไว้ในไดรฟ์ความสำคัญของไฟล์คือความเป็นไปได้ที่คุณต้องทำการกู้คืนข้อมูลและความถี่ในการเปลี่ยนไฟล์ (ลบและคัดลอกบ่อยๆ นำไปสู่การกระจายตัวได้เร็วขึ้นรวมทั้งกินรอบการเขียนมากขึ้น)
ที่จริงคุณสามารถ การจัดเรียงข้อมูลเป็นสิ่งที่ระบบไฟล์ระดับมันไม่สำคัญว่าสิ่งที่อยู่ในระดับที่ต่ำกว่าบล็อก
แต่ในกรณีของ SSD ไม่มีหัวดิสก์ที่ควรลดการเคลื่อนไหว ดังนั้นมันจะไม่เร็วขึ้นแม้แต่น้อย
ระบบปฏิบัติการและเครื่องมือบางอย่างห้ามเพียงเพราะการตัดสินใจของ บริษัท ผู้พัฒนาของพวกเขาต้องการผสมผสานความหมายของ "คุณไม่ต้องการ" และ "คุณไม่สามารถทำได้" แต่สิ่งเหล่านี้ต่างกัน
อาจมีหลายแฮ็กที่สามารถหลีกเลี่ยงการแบนนี้ (regedit หรือส่งออกไดรฟ์เป็น iscsi และนำเข้าอีกครั้งไปยังเครื่องเดียวกัน ฯลฯ ) ในกรณีนี้คุณจะพบไดรฟ์ที่กระจัดกระจายมากซึ่ง Defrag จะยาวมาก เป็นเพราะระบบปฏิบัติการไม่สนใจเรื่องการแยกส่วนในกรณีของพวกเขา และเช่นเดียวกับคำตอบอื่น ๆ ที่กล่าวถึง Defrag นี้จะไม่ทำให้ระบบของคุณเร็วขึ้น แต่มันจะลดอายุการใช้งานของมัน
ไม่เลวตลอดเวลา การจัดเรียงข้อมูลด้วยตนเองอย่างสมบูรณ์ด้วยตนเองเป็นสิ่งที่คุณไม่ควรทำแต่หากคุณเปิดใช้งานสแนปชอตของโวลุ่ม Windows 8/10 จะทำการจัดเรียง SSD หนึ่งครั้งต่อเดือน :
สิ่งนี้เกิดจากการออกแบบและจำเป็นเนื่องจากการคัดลอก volsnap ที่ช้าลงในประสิทธิภาพการเขียนบนไดรฟ์ SSD ที่แยกส่วน นอกจากนี้ยังมีความเข้าใจผิดว่าการแตกแฟรกเมนต์ไม่ใช่ปัญหาสำหรับ SSD หาก SSD มีการแยกส่วนมากเกินไปคุณสามารถเข้าถึงการแตกไฟล์สูงสุด (เมื่อข้อมูลเมตาไม่สามารถแสดงแฟรกเมนต์ไฟล์เพิ่มเติมได้อีก) ซึ่งจะส่งผลให้เกิดข้อผิดพลาดเมื่อคุณพยายามเขียน / ขยายไฟล์ นอกจากนี้การแตกแฟรกเมนต์ไฟล์เพิ่มเติมหมายถึงข้อมูลเมตาเพิ่มเติมที่จะประมวลผลขณะอ่าน / เขียนไฟล์ซึ่งอาจทำให้ประสิทธิภาพการทำงานช้าลง
ข้อสรุป
ไม่ Windows ไม่ได้โง่หรือสุ่มสี่สุ่มห้าในการเรียกใช้งาน Defrag บน SSD ทุกคืนและไม่ใช่ Windows Defrag จะไม่ทำให้อายุการใช้งานของ SSD สั้นลงโดยไม่จำเป็น SSD สมัยใหม่ไม่ทำงานเช่นเดียวกับที่เราคุ้นเคยกับฮาร์ดไดรฟ์ทั่วไป
ใช่บางครั้งระบบไฟล์ของ SSD ของคุณจำเป็นต้องมีการจัดเรียงข้อมูลและ Windows จัดการโดยค่าเริ่มต้นรายเดือนตามความเหมาะสม ความตั้งใจคือการเพิ่มประสิทธิภาพและอายุการใช้งานที่ยาวนาน หากคุณปิดใช้งานการจัดเรียงข้อมูลอย่างสมบูรณ์แสดงว่าคุณมีความเสี่ยงที่เมตาดาต้าระบบไฟล์ของคุณจะถึงการกระจายตัวสูงสุดและอาจทำให้คุณประสบปัญหา
ตามเทคโนโลยีของ Condusiv:
SSD เริ่มต้นอย่างรวดเร็วจริง ๆ แล้วเริ่มลดความเร็วอย่างรวดเร็วและเมื่อเวลาผ่านไปอาจมีการทุจริต SSD ต้องการให้ลบข้อมูลเก่าก่อนที่จะเขียนทับข้อมูลใหม่แทนที่จะเขียนทับข้อมูลเก่าอย่างฮาร์ดไดรฟ์ การสึกหรอและการฉีกขาดเพิ่มขึ้นเป็นสองเท่าและอาจทำให้เกิดปัญหาที่สำคัญ
ปัญหาหลักคือการลดความเร็วในการเขียนเนื่องจากการกระจายตัวของพื้นที่ว่าง พื้นที่ว่างขนาดเล็กที่กระจัดกระจายไปทั่ว SSD ทำให้ระบบไฟล์เขียนไฟล์เป็นชิ้น ๆ ไปยังพื้นที่ว่างขนาดเล็กที่มีอยู่ การทำเช่นนั้นจะลดประสิทธิภาพการเขียนลงมากถึง 80% ไปยังไดรฟ์โซลิดสเตต
SSD สามารถเขียนลงไดรฟ์ได้หลายครั้งเท่านั้นเนื่องจากมีจำนวนการเขียน จำกัด ที่สามารถดำเนินการได้ เนื่องจากเอฟเฟกต์เพิ่มเป็นสองเท่าของความต้องการในการอ่านและลบก่อนที่จะสามารถเขียนได้อีกครั้ง SSD จึงมีการใช้งานมากเป็นสองเท่า
เมื่อ SSD เข้าใกล้ขีด จำกัด จึงเกิดข้อผิดพลาดในการแยกส่วนและเขียนมากขึ้นทำให้ SSD ทำงานช้าลง ประสิทธิภาพการเขียนลดลงตามสัดส่วนเมื่อการกระจายตัวของพื้นที่ว่างเพิ่มขึ้น SSD ทั้งหมดจะประสบปัญหานี้ในช่วงเวลาหนึ่งหรืออีกจุดหนึ่งเว้นแต่ว่า HyperFast จะใช้เพื่อเพิ่มประสิทธิภาพโซลิดสเตทไดรฟ์
พวกเขาจึงแนะนำให้ใช้ผลิตภัณฑ์ที่เรียกว่า Diskeeper การเข้ารหัสกับ บริษัท :
Diskeeper with HyperFast ช่วยให้ระบบของคุณทำงานได้เร็วเท่ากับเมื่อคุณซื้อโดยเพิ่มประสิทธิภาพพื้นที่ว่างบน SSD ของคุณ คุณสมบัติ HyperFast ที่มาพร้อมกับ Diskeeper 12 ช่วยแก้ปัญหาเหล่านี้โดยเฉพาะโดยการกำจัดการกระจายตัวของพื้นที่ว่างซึ่งสามารถส่งเสริมการสุ่มอย่างชาญฉลาดมากกว่าการเขียนตามลำดับที่มีประสิทธิภาพมากขึ้น เทคโนโลยีนี้พร้อมกับเทคโนโลยี IntelliWrite ส่งเสริมการเขียนเรียงลำดับที่มีประสิทธิภาพและเป็นประโยชน์มากกว่าที่จะเกิดขึ้นแทนที่จะเขียนแบบสุ่ม
ข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ของพวกเขาสามารถใช้ได้: