คําถามที่พบบ่อยเกี่ยวกับ Dell Solid State Drive (SSD) พร้อมเซิร์ฟเวอร์ (PowerEdge) และที่เก็บข้อมูล
Summary: ไดรฟ์ Dell Enterprise Solid State ได้รับการพัฒนาให้เข้ากับระบบ Dell Enterprise อย่างแม่นยําและเพื่อให้สภาพแวดล้อมการผลิตที่เหมาะสมที่สุด
Symptoms
บทความนี้จะแสดงรายการคําถามที่พบบ่อย (FAQ) เกี่ยวกับไดรฟ์โซลิดสเทต (SSD) ของ Dell
สารบัญ:
- ทําไมต้อง SSD
- ทําไมต้อง Dell SSD
- SSD มีกี่ประเภท?
- กรณีการใช้งานและแอปพลิเคชันที่ดีที่สุดสําหรับ SSD คืออะไร
- เหตุใดฉันจึงอาจสังเกตเห็นประสิทธิภาพการเขียนลดลงเมื่อฉันเปรียบเทียบไดรฟ์ที่ใช้กับไดรฟ์ใหม่
- การเก็บรักษาข้อมูล: ฉันได้ถอดปลั๊กไดรฟ์ SSD ของฉันและนําไปจัดเก็บ ฉันสามารถคาดหวังว่าไดรฟ์จะเก็บข้อมูลของฉันไว้ได้นานเท่าใดโดยไม่จําเป็นต้องเสียบไดรฟ์กลับเข้าไปใหม่
- Overprovisioning คืออะไร?
- Wear Leveling คืออะไร?
- การเก็บขยะคืออะไร?
- รหัสแก้ไขข้อผิดพลาด (ECC) คืออะไร?
- Write Amplification Factor (WAF) คืออะไร?
- ไดรฟ์ SSD ทําตามขั้นตอนใดบ้างเพื่อจํากัดโอกาสในการทําลายเซลล์เนื่องจากการเขียนมากเกินไป
- SSD Useful Life Span คํานวณอย่างไร?
- TRIM/UNMAP คืออะไรและไดรฟ์ Dell Enterprise SSD รองรับหรือไม่
- SSD รักษาความสมบูรณ์ของข้อมูลอย่างไร
- SSD ฆ่าเชื้ออย่างไร?
- การปรับแต่งแอปพลิเคชันและการตั้งค่าระบบปฏิบัติการที่แนะนําคืออะไร?
- การจัดการความอดทนคืออะไร?
- Dell SSD มีการรับประกันอะไรบ้าง?
คําศัพท์:
การเก็บรักษาข้อมูล:
การเก็บรักษาข้อมูลคือช่วงเวลาที่ ROM ยังคงสามารถอ่านได้อย่างถูกต้อง เป็นระยะเวลาที่เซลล์จะรักษาสถานะที่ตั้งโปรแกรมไว้เมื่อชิปไม่อยู่ภายใต้อคติด้านพลังงาน การเก็บรักษาข้อมูลมีความไวต่อจํานวนรอบ P/E ที่วางบนเซลล์แฟลชและยังขึ้นอยู่กับสภาพแวดล้อมภายนอกด้วย อุณหภูมิสูงมีแนวโน้มที่จะลดระยะเวลาการเก็บรักษา จํานวนรอบการอ่านที่ดําเนินการยังสามารถลดการเก็บรักษานี้ได้
วงจร
P/E (โปรแกรม/ลบ): ในแฟลช NAND การจัดเก็บข้อมูลทําได้โดยใช้ทรานซิสเตอร์แบบประตูลอยตัวที่สร้างประตู NAND ดังนั้นสถานะที่ไม่ได้ตั้งโปรแกรมของบิตคือ 1 ในขณะที่การดําเนินการเขียนโปรแกรมจะฉีดประจุเข้าไปในประตูลอยและบิตผลลัพธ์จะกลายเป็น 0 การดําเนินการตรงข้ามลบแยกประจุที่เก็บไว้และเปลี่ยนสถานะเป็น 1 การลบและการทํางานของโปรแกรมโดยเนื้อแท้ทําให้เกิดการเสื่อมสภาพของชั้นออกไซด์ที่แยกประตูลอย นี่คือเหตุผลสําหรับอายุการใช้งานที่ จํากัด ของแฟลช NAND (โปรแกรม 30K-1M / รอบการลบสําหรับ SLC โดยทั่วไปโปรแกรม 2.5K-10K / รอบการลบสําหรับ MLC, โปรแกรม 10K-30K / รอบการลบสําหรับ eMLC)
เลเยอร์การแปลแฟลช (FTL):
Flash Translation Layer เป็นเลเยอร์ซอฟต์แวร์ที่ใช้ในการคํานวณเพื่อรองรับระบบไฟล์ปกติที่มีหน่วยความจําแฟลช FTL เป็นเลเยอร์การแปลระหว่างระบบไฟล์ตามเซกเตอร์และชิปแฟลช NAND ช่วยให้ระบบปฏิบัติการและระบบไฟล์เข้าถึงอุปกรณ์หน่วยความจําแฟลช NAND เป็นดิสก์ไดรฟ์การเข้าถึง FTL ซ่อนความซับซ้อนของแฟลชโดยให้อินเทอร์เฟซบล็อกเชิงตรรกะกับอุปกรณ์แฟลช เนื่องจากแฟลชไม่รองรับการเขียนทับหน้าแฟลชในสถานที่ FTL แมปบล็อกตรรกะไปยังหน้าแฟลชทางกายภาพและลบบล็อก
ข้อมูลเมตา:
ข้อมูลเมตาใช้สําหรับการจัดการข้อมูลที่เก็บไว้ในหน่วยความจําแฟลช NAND ข้อมูลเมตาโดยทั่วไปรวมถึงตารางการแมปที่อยู่แบบลอจิคัลกับกายภาพของข้อมูลที่เก็บไว้ข้อมูลของแอตทริบิวต์ของข้อมูลที่เก็บไว้และข้อมูลอื่น ๆ ที่สามารถช่วยในการจัดการข้อมูลที่เก็บไว้
พูลเสมือน:
พูลเสมือนเป็นชุดของบล็อกที่ถูกลบ NAND พร้อมที่จะตั้งโปรแกรม
1. ทําไมต้อง SSD
ซึ่งแตกต่างจากฮาร์ดดิสก์ไดรฟ์ (HDD) ที่ใช้จานหมุนเพื่อจัดเก็บข้อมูลโซลิดสเตตไดรฟ์ (SSD) ใช้ชิป NAND หน่วยความจําโซลิดสเตต HDD มีชิ้นส่วนที่เคลื่อนไหวทางกลหลายแบบซึ่งทําให้ไวต่อการจัดการความเสียหาย ในทางกลับกันไดรฟ์โซลิดสเตตไม่มีชิ้นส่วนที่เคลื่อนไหวดังนั้นจึงมีความอ่อนไหวต่อการจัดการความเสียหายน้อยกว่ามากแม้ว่าจะได้รับผลกระทบระหว่างการใช้งานก็ตาม
SSD ให้การดําเนินการอินพุต/เอาต์พุตประสิทธิภาพสูงพิเศษต่อวินาที (IOPS) และเวลาแฝงที่ต่ํามากสําหรับเซิร์ฟเวอร์และแอปพลิเคชันพื้นที่จัดเก็บที่เน้นการทําธุรกรรม ใช้อย่างเหมาะสมในระบบที่มี HDD ช่วยลดต้นทุนรวมในการเป็นเจ้าของ (TCO) ผ่านการใช้พลังงานต่ําและอุณหภูมิในการทํางานต่ํา
กลับไปด้านบน
2. ทําไมต้อง Dell SSD
Dell จัดการขั้นตอนทั้งหมดที่จําเป็นในการจัดหาไดรฟ์โซลิดสเตตคุณภาพสูงที่จําเป็นสําหรับแอปพลิเคชันระดับองค์กรที่มีความต้องการสูงให้กับลูกค้าอย่างใกล้ชิด
ซึ่งรวมถึง:
- การตรวจสอบคุณสมบัติของซัพพลายเออร์เบื้องต้นและการทดสอบคุณภาพอย่างต่อเนื่อง
- การสร้างเฟิร์มแวร์เฉพาะ
- การควบคุมรายการวัสดุและการทดสอบความน่าเชื่อถืออย่างกว้างขวาง
- การรับรองคุณภาพผลิตภัณฑ์อย่างต่อเนื่อง
ไดร์ฟ Dell Enterprise Solid State ทั้งหมดได้รับการพัฒนาให้เข้ากับระบบ Dell Enterprise อย่างแม่นยํา และเพื่อให้ลูกค้าได้รับสภาพแวดล้อมการผลิตที่ดีที่สุด อุตสาหกรรมฮาร์ดไดรฟ์เพิ่งเห็นการรวมซัพพลายเออร์และการกําหนดมาตรฐานของไดรฟ์ นี่ไม่ใช่กรณีของไดรฟ์โซลิดสเตต มีผู้ผลิต SSD หลายราย และ Dell ไม่สามารถรับประกันการทํางานหรือความเข้ากันได้ทุกระดับบนเซิร์ฟเวอร์ของ Dell ที่ใช้ SSD ที่ไม่ได้ซื้อจาก Dell
กลับไปด้านบน
3. SSD มีกี่ประเภท?
โซลิดสเตตไดรฟ์ (SSD) ที่ใช้หน่วยความจําแฟลชโดยทั่วไปจะแสดงเวลาแฝงที่ต่ํากว่าฮาร์ดดิสก์ไดรฟ์ (HDD) ซึ่งมักจะทําให้เวลาตอบสนองเร็วขึ้น สําหรับปริมาณงานการอ่านแบบสุ่ม SSD จะให้ปริมาณงานที่สูงขึ้นเมื่อเทียบกับ HDD
อิงจาก Nand Flash
- SLC หรือเซลล์ระดับเดียวช่วยให้สามารถจัดเก็บข้อมูลหนึ่งบิตต่อเซลล์หน่วยความจํา NAND SLC NAND มีความสามารถในการอ่านและเขียนที่ค่อนข้างรวดเร็วความทนทานสูงและอัลกอริธึมการแก้ไขข้อผิดพลาดที่ค่อนข้างง่าย โดยทั่วไปแล้ว SLC เป็นเทคโนโลยี NAND ที่แพงที่สุด ด้วยไดรฟ์ SLC แต่ละเซลล์มีอายุการใช้งานประมาณ 100K เขียน อ่านได้ไม่จํากัด ไดรฟ์ SLC เหมาะสําหรับสภาพแวดล้อมขององค์กรเนื่องจากความทนทาน พวกเขาสามารถเป็นค่าใช้จ่ายที่ต้องห้ามในการใช้งานของผู้บริโภค
- เทคโนโลยี MLC หรือ Multi Level Cell โดยทั่วไปมีความทนทานน้อยกว่า SLC เนื่องจากมีสองบิตที่เก็บไว้ในแต่ละเซลล์ หากเซลล์หนึ่งหายไปสองบิตจะหายไป ด้วยไดรฟ์ MLC แต่ละเซลล์มีอายุการใช้งานระหว่าง 3,000 ถึง 5,000 การเขียน ไดรฟ์มักจะมีความจุขนาดใหญ่และมักจะมีราคาไม่แพง SSD ที่ใช้ MLC ถูกนํามาใช้ในแอปพลิเคชันระดับองค์กรที่ปรับใช้เทคนิคการจัดการอัจฉริยะ เช่น การจัดสรรมากเกินไปและการจัดการความทนทาน (กําหนดไว้ในเอกสารในภายหลัง)
- eMLC หรือ Enterprise MLC เป็นตัวแปรของเทคโนโลยี MLC ที่เก็บเกี่ยวจากส่วนที่มีคุณภาพสูงสุดของเวเฟอร์ NAND และตั้งโปรแกรมเฉพาะเพื่อเพิ่มรอบการลบ eMLC บรรลุระดับความทนทาน 30,000 รอบการเขียน ในขณะที่ MLC ใหม่ล่าสุดบางรอบมีรอบการเขียนเพียง 3,000 รอบเท่านั้น eMLC ทําการแลกเปลี่ยนเพื่อเปิดใช้งานความอดทนนี้โดยเลิกเก็บข้อมูล eMLC แก้ไขปัญหาดังกล่าวโดยยืดรอบการเขียนโปรแกรมหน้าภายใน (tProg) ของชิปหน่วยความจําแฟลชซึ่งสร้างการเขียนข้อมูลที่ดีขึ้นและยาวนานขึ้น แต่ประสิทธิภาพการเขียนช้าลง เนื่องจาก eMLC SSD อยู่ระหว่าง MLC และ SLC เกี่ยวกับความทนทานในการเขียน ราคาของพวกเขามักจะอยู่ระหว่างทั้งสองประเภท ด้วยการเพิ่มเทคนิคการจัดการความอดทนขั้นสูงเทคโนโลยีนี้สามารถใช้ในแอปพลิเคชันองค์กรทั่วไปได้สําเร็จ
ขึ้นอยู่กับอินเทอร์เฟซโฮสต์
- SATA SSD: SATA SSD ใช้อินเทอร์เฟซ SATA มาตรฐานอุตสาหกรรม SATA SSD ให้ประสิทธิภาพที่เหมาะสมสําหรับเซิร์ฟเวอร์ระดับองค์กร
- เอส: SAS SSD ใช้อินเทอร์เฟซ SAS มาตรฐานอุตสาหกรรม SAS SSD รวมความน่าเชื่อถือ ความสมบูรณ์ถูกต้องของข้อมูล และการกู้คืนข้อมูลล้มเหลวที่เหนือกว่าทําให้เหมาะสําหรับแอปพลิเคชันระดับองค์กร
4. กรณีการใช้งานและแอปพลิเคชันที่ดีที่สุดสําหรับ SSD คืออะไร
SSD เหมาะที่สุดกับแอพพลิเคชั่นที่ต้องการประสิทธิภาพสูงสุด แอปพลิเคชันที่ใช้ I / O เช่นฐานข้อมูลการทําเหมืองข้อมูลคลังข้อมูลการวิเคราะห์การซื้อขายการประมวลผลประสิทธิภาพสูงการจําลองเสมือนของเซิร์ฟเวอร์การให้บริการเว็บและระบบอีเมลเหมาะสมที่สุดสําหรับการใช้งาน SSD
- SLC SSD เป็นเทคโนโลยีที่ต้องการสําหรับการแคชการเขียนและการอ่านแอปพลิเคชันแคชที่การอ่านเป็นแบบสุ่มและเขียนอย่างเข้มข้น
- eMLC SSD จะกลายเป็นตัวเลือกที่ต้องการมากขึ้นเมื่อจัดการกับทั้งการอ่านและการเขียนและเป็นประโยชน์อย่างยิ่งเมื่องบประมาณมี จํากัด
- MLC SSD เป็นโซลูชันที่คุ้มค่าที่สุดสําหรับแอปพลิเคชันที่เน้นการอ่านเช่นการเข้าถึงตารางฐานข้อมูล
ประเภท SSD/แอปพลิเคชัน-กรณีการใช้งาน
| เทคโนโลยีแฟลช | ประเภทใบสมัคร | โปรแกรม ประยุกต์ |
| MLC/eMLC | คอมพิวเตอร์บนเว็บและไคลเอ็นต์
|
Front End Web
Streaming Media Web Applications อีเมล/การส่งข้อความ การทํางานร่วมกัน |
| eMLC / SLC | DSS / HPC /
OLTP / ที่เก็บข้อมูล |
OLTP / Storage
HPC / Supercomputing Data Warehousing / Mining Infrastructure เดสก์ท็อปเสมือน OLTP / ฐานข้อมูล / การประมวลผลธุรกิจ การแคชข้อมูล |
5. เหตุใดฉันจึงอาจสังเกตเห็นประสิทธิภาพ
การเขียนลดลงเมื่อฉันเปรียบเทียบไดรฟ์ที่ใช้กับไดรฟ์ใหม่
ไดรฟ์ SSD มีไว้สําหรับใช้ในสภาพแวดล้อมที่อ่านเทียบกับเขียนเป็นส่วนใหญ่ เพื่อให้ไดรฟ์ใช้งานได้ตามระยะเวลาการรับประกันที่กําหนดไดรฟ์ MLC มักจะมีกลไกการจัดการความทนทานในตัวไดรฟ์ หากไดรฟ์คาดการณ์ว่าอายุการใช้งานจะขาดการรับประกันไดรฟ์จะใช้กลไกการควบคุมปริมาณเพื่อชะลอความเร็วของการเขียน
กลับไปด้านบน
6. ฉันได้ถอดปลั๊กไดรฟ์ SSD ของฉันและนําไปจัดเก็บ ฉันสามารถ
คาดหวังว่าไดรฟ์จะเก็บข้อมูลของฉันไว้ได้นานเท่าใดโดยไม่จําเป็นต้องเสียบไดรฟ์กลับเข้าไปใหม่
ขึ้นอยู่กับปริมาณการใช้แฟลช (รอบ P/E ที่ใช้) ประเภทของแฟลช และอุณหภูมิในการจัดเก็บ ใน MLC และ SLC อาจต่ําเพียง 3 เดือนและกรณีที่ดีที่สุดอาจนานกว่า 10 ปี การเก็บรักษาขึ้นอยู่กับอุณหภูมิและปริมาณงานเป็นอย่างมาก
| เทคโนโลยี NAND | การเก็บรักษาข้อมูล @ รอบ P/E ที่ได้รับการจัดอันดับ |
| สลค. | 6 เดือน |
| eMLC | 3 เดือน |
| eMLC | 3 เดือน |
7. Overprovisioning คืออะไร?
การจัดเตรียมมากเกินไปเป็นเทคนิคที่ใช้ในการออกแบบแฟลช SSD และแฟลชมีเดียการ์ด ด้วยการให้ความจุหน่วยความจําเพิ่มเติม (ซึ่งผู้ใช้ไม่สามารถเข้าถึงได้) คอนโทรลเลอร์ SSD สามารถสร้างบล็อกที่เตรียมไว้ล่วงหน้าได้ง่ายขึ้นพร้อมที่จะใช้ในพูลเสมือน การจัดสรรมากเกินไปช่วยปรับปรุง:
- ประสิทธิภาพการเขียนและ IOPS
- ความน่าเชื่อถือและความทนทาน
8. Wear Leveling คืออะไร?
หน่วยความจําแฟลช NAND มีความอ่อนไหวต่อการสึกหรอเนื่องจากโปรแกรมซ้ําและรอบการลบที่มักทําในแอปพลิเคชันและระบบจัดเก็บข้อมูลโดยใช้ Flash Translation Layer (FTL) การเขียนโปรแกรมอย่างต่อเนื่องและการลบไปยังตําแหน่งหน่วยความจําเดียวกันในที่สุดจะทําให้หน่วยความจําส่วนนั้นเสื่อมสภาพและทําให้ไม่ถูกต้อง ด้วยเหตุนี้ แฟลช NAND จึงมีอายุการใช้งานที่จํากัด เพื่อป้องกันไม่ให้เกิดสถานการณ์เช่นนี้อัลกอริทึมพิเศษจะถูกปรับใช้ภายใน SSD ที่เรียกว่าการปรับระดับการสึกหรอ ตามคําที่แนะนําการปรับระดับการสึกหรอเป็นวิธีการกระจายโปรแกรมและลบรอบอย่างสม่ําเสมอทั่วทั้งบล็อกหน่วยความจําทั้งหมดภายใน SSD วิธีนี้จะช่วยป้องกันโปรแกรมต่อเนื่องและลบรอบไปยังบล็อกหน่วยความจําเดียวกันส่งผลให้อายุการใช้งานของหน่วยความจํา
แฟลช NAND โดยรวมยาวนานขึ้น การปรับระดับการสึกหรอมีสองประเภทคือไดนามิกและคงที่ อัลกอริธึมการสึกหรอแบบไดนามิกรับประกันว่าโปรแกรมข้อมูลและรอบการลบจะกระจายอย่างสม่ําเสมอทั่วทั้งบล็อกทั้งหมดภายในแฟลช NAND อัลกอริทึมเป็นแบบไดนามิกเนื่องจากจะดําเนินการทุกครั้งที่ข้อมูลในบัฟเฟอร์การเขียนของไดรฟ์ถูกล้างและเขียนลงในหน่วยความจําแฟลช การปรับระดับการสึกหรอแบบไดนามิกเพียงอย่างเดียวไม่สามารถรับประกันได้ว่าบล็อกทั้งหมดจะถูกปรับระดับการสึกหรอในอัตราเดียวกัน นอกจากนี้ยังมีกรณีพิเศษเมื่อข้อมูลถูกเขียนและเก็บไว้ในแฟลชเป็นเวลานานหรือไม่มีกําหนด ในขณะที่บล็อกอื่น ๆ กําลังถูกสลับลบและรวมเข้าด้วยกันบล็อกเหล่านี้ยังคงไม่ได้ใช้งานในกระบวนการปรับระดับการสึกหรอ เพื่อให้แน่ใจว่าบล็อกทั้งหมดถูกปรับระดับการสึกหรอในอัตราเดียวกันอัลกอริธึมการปรับระดับการสึกหรอรองที่เรียกว่าการปรับระดับการสึกหรอแบบคงที่จะถูกปรับใช้ การปรับระดับการสึกหรอแบบคงที่จะจัดการกับบล็อกที่ไม่ได้ใช้งานและมีข้อมูลเก็บไว้ในนั้น
ไดรฟ์ Dell SSD มีอัลกอริธึมการปรับระดับการสึกหรอทั้งแบบคงที่และแบบไดนามิกเพื่อให้แน่ใจว่าบล็อก NAND สวมใส่อย่างสม่ําเสมอเพื่อยืดอายุการใช้งานของ SSD ให้ยาวนานขึ้น
กลับไปด้านบน
9. การเก็บขยะคืออะไร?
หน่วยความจําแฟลชประกอบด้วยเซลล์ที่จัดเก็บข้อมูลอย่างน้อยหนึ่งบิต เซลล์เหล่านี้ถูกจัดกลุ่มเป็นหน้าซึ่งเป็นตําแหน่งที่ไม่ต่อเนื่องที่เล็กที่สุดที่สามารถเขียนข้อมูลได้ หน้าเว็บจะถูกรวบรวมเป็นบล็อกซึ่งเป็นตําแหน่งที่ไม่ต่อเนื่องที่เล็กที่สุดที่สามารถลบได้ หน่วยความจําแฟลชไม่สามารถเขียนทับได้โดยตรงเช่นฮาร์ดดิสก์ไดรฟ์ มันจะต้องถูกลบก่อน ดังนั้นในขณะที่หน้าว่างในบล็อกสามารถเขียนได้โดยตรง แต่ก็ไม่สามารถเขียนทับได้โดยไม่ต้องลบทั้งบล็อกของหน้า
ก่อน เมื่อใช้ไดรฟ์ข้อมูลจะเปลี่ยนไปและข้อมูลที่เปลี่ยนแปลงจะถูกเขียนไปยังหน้าอื่นในบล็อกหรือบล็อกใหม่ ณ จุดนี้หน้าเก่า (เก่า) จะถูกทําเครื่องหมายว่าไม่ถูกต้องและสามารถเรียกคืนได้โดยการลบบล็อกทั้งหมด อย่างไรก็ตามในการทําเช่นนี้ข้อมูลใด ๆ ที่ยังคงถูกต้องในหน้าอื่น ๆ ทั้งหมดในบล็อกจะต้องถูกย้ายไปยังบล็อกอื่น ข้อกําหนดในการย้ายข้อมูลที่ถูกต้องแล้วลบบล็อกก่อนที่จะเขียนข้อมูลใหม่ลงในบล็อกเดียวกันทําให้เกิดการขยายการเขียน จํานวนการเขียนทั้งหมดที่จําเป็นในหน่วยความจําแฟลชจะสูงกว่าโฮสต์คอมพิวเตอร์ที่ร้องขอในตอนแรก นอกจากนี้ยังทําให้ SSD ดําเนินการเขียนในอัตราที่ช้าลงเมื่อยุ่งอยู่กับการย้ายข้อมูลจากบล็อกที่ต้องลบในขณะที่เขียนข้อมูลใหม่พร้อมกันจากโฮสต์คอมพิวเตอร์
ตัวควบคุม SSD ใช้เทคนิคที่เรียกว่าการรวบรวมขยะเพื่อเพิ่มบล็อกที่เขียนไว้ก่อนหน้านี้ กระบวนการนี้ยังรวมหน้าโดยการย้ายและเขียนหน้าใหม่จากหลายบล็อกเพื่อเติมหน้าใหม่ให้น้อยลง บล็อกเก่าจะถูกลบเพื่อให้มีพื้นที่เก็บข้อมูลสําหรับข้อมูลขาเข้าใหม่ อย่างไรก็ตามเนื่องจากบล็อกแฟลชสามารถเขียนได้หลายครั้งก่อนที่จะล้มเหลวสิ่งสําคัญคือต้องสวม SSD ทั้งหมดเพื่อหลีกเลี่ยงการสึกหรอบล็อกใดบล็อกหนึ่งก่อนเวลาอันควร
กลับไปด้านบน
10. รหัสแก้ไขข้อผิดพลาด (ECC) คืออะไร?
การเสื่อมสภาพของเซลล์หน่วยความจําแฟลชเมื่อเวลาผ่านไปและการหยุดชะงักจากหน้าหน่วยความจําแฟลชที่อยู่ใกล้เคียงอาจนําไปสู่ข้อผิดพลาดบิตแบบสุ่มในข้อมูลที่เก็บไว้ แม้ว่าโอกาสที่บิตข้อมูลใด ๆ จะเสียหายนั้นค่อนข้างน้อย แต่บิตข้อมูลจํานวนมากในระบบจัดเก็บข้อมูลทําให้โอกาสที่ข้อมูลจะเสียหายเป็นไปได้จริง
รหัสตรวจจับและแก้ไขข้อผิดพลาดจะใช้ในระบบจัดเก็บข้อมูลหน่วยความจําแฟลชเพื่อป้องกันข้อมูลเสียหาย ไดรฟ์ Dell SSD ติดตั้งอัลกอริธึม ECC ที่ทันสมัยที่สุดในอุตสาหกรรมเพื่อให้ได้อัตราข้อผิดพลาดบิตที่ไม่สามารถแก้ไขได้ในระดับองค์กรที่ 10-17
11. Write Amplification Factor (WAF) คืออะไร?
ปัจจัยการขยายการเขียนคือปริมาณข้อมูลที่คอนโทรลเลอร์ SSD ต้องเขียนโดยสัมพันธ์กับปริมาณข้อมูลที่โฮสต์คอนโทรลเลอร์ต้องการเขียน ปัจจัยการขยายการเขียน 1 นั้นสมบูรณ์แบบหมายความว่าคุณต้องการเขียน 1MB และคอนโทรลเลอร์ของ SSD เขียน 1MB ปัจจัยการขยายการเขียนที่มากกว่า 1 ไม่เป็นที่ต้องการ แต่เป็นความจริงที่โชคร้ายของชีวิต ยิ่งการขยายการเขียนของคุณสูงเท่าไหร่ไดรฟ์ของคุณก็จะเสื่อมสภาพเร็วขึ้นและประสิทธิภาพก็จะยิ่งต่ําลงเท่านั้น
ข้อมูลที่เขียนไปยังหน่วยความจํา
แฟลช--------------------------------------- = เขียนข้อมูลการขยาย
ที่เขียนโดยโฮสต์
12. ไดรฟ์ SSD ทําตามขั้นตอนใดบ้างเพื่อจํากัดโอกาสในการ
ทําลายเซลล์เนื่องจากการเขียนมากเกินไป
Dell ใช้วิธีการต่อไปนี้เพื่อหลีกเลี่ยงความเสียหายของเซลล์แฟลชและยืดอายุการใช้งานของไดรฟ์ SSD:
- การจัดสรรมากเกินไป: กระบวนการเพิ่มพื้นที่สํารองบนไดรฟ์โซลิดสเตต เพิ่มพูลทรัพยากร "พร้อมที่จะเขียน" ที่มีอยู่ซึ่งลดการขยายการเขียน เนื่องจากจําเป็นต้องมีการเคลื่อนย้ายข้อมูลพื้นหลังน้อยลงประสิทธิภาพและความอดทนจึงเพิ่มขึ้น
ตัวอย่างเช่นไดรฟ์ที่มีความจุที่ใช้งานได้ 100 GB จะมีความจุที่ซ่อนอยู่อีก 28 GB ความจุที่เหลือจะใช้สําหรับการปรับระดับการสึกหรอ - สวมปรับระดับ: ไดรฟ์ Dell SSD ใช้เทคนิคการปรับระดับการสึกหรอทั้งแบบคงที่และแบบไดนามิก การปรับระดับการสึกหรอช่วยให้สามารถแมปข้อมูลไปยังตําแหน่งต่างๆ บนไดรฟ์เพื่อหลีกเลี่ยงการเขียนไปยังเซลล์เดียวกันบ่อยเกินไป
- การเก็บขยะ: ไดรฟ์ Dell SSD มาพร้อมกับเทคนิคการเก็บขยะขั้นสูงที่ซับซ้อน "กระบวนการรวบรวมขยะ" ช่วยลดความจําเป็นในการลบบล็อกทั้งหมดก่อนที่จะเขียนทุกครั้ง มันสะสมข้อมูลที่ทําเครื่องหมายไว้สําหรับการลบเป็น "ขยะ" และดําเนินการลบบล็อกทั้งหมดเป็นการเรียกคืนพื้นที่เพื่อนําบล็อกกลับมาใช้ใหม่ซึ่งมักจะทําเช่นนี้เป็นกระบวนการพื้นหลังเมื่อไดรฟ์ไม่ยุ่งกับ I / O
- การบัฟเฟอร์ข้อมูลและการแคช: ไดรฟ์ Dell SSD ใช้ DRAM สําหรับบัฟเฟอร์ข้อมูล แคชเพื่อลดการขยายการเขียน เพื่อให้แน่ใจว่ามีโอกาสทําลายเซลล์เนื่องจากการเขียนมากเกินไป
13. SSD Useful Life Span คํานวณอย่างไร?
อายุการใช้งานของ SSD ถูกควบคุมโดยพารามิเตอร์หลักสามประการ: เทคโนโลยีแฟลช SSD NAND ความจุของไดรฟ์ และรูปแบบการใช้งานแอปพลิเคชัน โดยทั่วไปเครื่องคํานวณวงจรชีวิตต่อไปนี้สามารถใช้เพื่อคํานวณระยะเวลาที่ไดรฟ์จะใช้งานได้
Life [years] = (Endurance [P/E cycles] * Capacity [physical, bytes] * Overprovisioning Factor) / (ความเร็วในการเขียน [Bps] * Duty Cycle [cycles] * Write % * WAF) / (36 *24* 3,600)
พารามิเตอร์:
- ความอดทน, NAND P / Cycle: 100K SLC, 30K eMLC, 3K MLC
- ความสามารถ: ความจุที่ใช้งานได้ของ SSD
- ปัจจัยการจัดสรรมากเกินไป: เกินเปอร์เซ็นต์ NAND ของข้อกําหนด
- ความเร็วในการเขียน:
ความเร็วในการเขียนเป็นไบต์ต่อวินาที
- รอบการทํางาน: รอบการใช้งาน
- เขียน%: เปอร์เซ็นต์ของการเขียนระหว่างการใช้งาน SSD
- WAF: ปัจจัยการขยายการเขียนของคอนโทรลเลอร์คํานวณตามกรณีการใช้งานแอปพลิเคชัน
14. TRIM/UNMAP คืออะไรและไดรฟ์ Dell Enterprise
SSD รองรับหรือไม่
ระบบปฏิบัติการบางระบบรองรับฟังก์ชัน TRIM ซึ่งแปลไฟล์ที่ถูกลบเป็น LBA (ที่อยู่บล็อกตรรกะ) ที่เกี่ยวข้องบนอุปกรณ์จัดเก็บข้อมูล (SSD) สําหรับ SATA คําสั่งนี้เรียกอีกอย่างว่า TRIM สําหรับ SAS คําสั่งนี้เรียกว่า UNMAP คําสั่ง TRIM/UNMAP จะแจ้งให้ไดรฟ์ไม่ต้องการข้อมูลใน LBAs (Logical Block Address) อีกต่อไป ซึ่งจะเพิ่มหน้า
NAND จํานวนหนึ่ง คําสั่ง TRIM/UNMAP ต้องได้รับการสนับสนุนโดยระบบปฏิบัติการ ไดรฟ์ และคอนโทรลเลอร์จึงจะสามารถทํางานได้ คําสั่ง TRIM/UNMAP อาจส่งผลให้ SSD มีประสิทธิภาพสูงขึ้นจากทั้งข้อมูลที่ลดลงซึ่งจําเป็นต้องเขียนใหม่ในระหว่างการรวบรวมขยะและพื้นที่ว่างที่สูงขึ้นส่งผลให้ไดรฟ์ การจัดส่งไดรฟ์ระดับองค์กรของ Dell ในปัจจุบันมีประสิทธิภาพและความทนทานสูงพอดังนั้นจึงยังไม่รองรับคําสั่งเหล่านี้แม้ว่าระบบปฏิบัติการจะรองรับก็ตาม คุณสมบัติเหล่านี้กําลังถูกตรวจสอบสําหรับข้อเสนอ
Dell SSD ที่ตามมา กลับไปด้านบน
15. SSD รักษาความสมบูรณ์ของข้อมูลอย่างไร
ความสมบูรณ์ของข้อมูลของไดรฟ์ Dell SSD จะคงอยู่โดยใช้วิธีการต่อไปนี้:
- ECC ที่แข็งแกร่ง
- การป้องกัน CRC เส้นทางข้อมูล
- ข้อมูลเมตาหลายรายการและสําเนา FW
- การป้องกันผลรวมการตรวจสอบข้อมูลเมตา
- การออกแบบรางแรงดันไฟฟ้าที่แข็งแกร่งเพื่อให้แน่ใจว่าพลังงานที่เสถียรต่อหน่วยความจําแฟลช NAND
การป้องกันการสูญเสียพลังงานอย่างฉับพลัน
เมื่อเทียบกับฮาร์ดดิสก์ (HDD) ไดรฟ์โซลิดสเทต (SSD) จะทนทานต่อการกระแทกใช้พลังงานน้อยลงเวลาในการเข้าถึงที่เร็วขึ้นและประสิทธิภาพการอ่านที่ดีขึ้น อย่างไรก็ตามการออกแบบ SSD บางอย่างมีความท้าทายด้านความเสียหายของข้อมูลและระบบไฟล์ในกรณีที่ไฟฟ้าดับอย่างกะทันหัน กลไกการป้องกันข้อมูลความล้มเหลวของระบบไฟฟ้าที่มีประสิทธิภาพจําเป็นต้องทํางานก่อนและหลังไฟฟ้าขัดข้องเพื่อให้การปกป้อง
ข้อมูลที่ครอบคลุม Dell Enterprise SSD มีคุณสมบัติการป้องกันข้อมูลภาวะไฟฟ้าขัดข้องด้วยฮาร์ดแวร์และเฟิร์มแวร์ พวกเขารวมถึงวงจรตรวจจับความล้มเหลวของพลังงานที่ตรวจสอบแรงดันไฟฟ้าและส่งสัญญาณไปยังตัวควบคุม SSD หากแรงดันไฟฟ้าลดลงต่ํากว่าเกณฑ์ที่กําหนดไว้ล่วงหน้า สิ่งนี้จะกระตุ้นให้ SSD ตัดการเชื่อมต่อจากกําลังอินพุตและเริ่มขั้นตอนที่จําเป็นในการย้ายข้อมูลบัฟเฟอร์ชั่วคราวและข้อมูลเมตาไปยังแฟลช NAND มีการใช้วงจรและตัวเก็บประจุแบบออนบอร์ดเพื่อให้พลังงานเพียงพอสําหรับการดําเนินการนี้ ตัวเก็บประจุแบบค้างมีการจัดสรรหลายเท่ามากเกินไปเพื่อรับประกันพลังงานที่เพียงพอสําหรับอายุการใช้งานของไดรฟ์
กลับไปที่ด้านบน
16. SSD ฆ่าเชื้ออย่างไร?
SSD สามารถฆ่าเชื้อได้โดยการเขียนความจุของไดรฟ์ทั้งหมดหลายครั้ง ขณะนี้ Dell กําลังตรวจสอบคุณสมบัติการลบและการเข้ารหัสด้วยตนเองที่ปลอดภัยบน SSD SED (Self Encrypting Drive) สําหรับรุ่นในอนาคต เทคนิคเหล่านี้ช่วยให้สามารถฆ่าเชื้อ SSD ได้อย่างรวดเร็วและมีประสิทธิภาพ
กลับไปที่ด้านบน
17.การปรับแต่งแอปพลิเคชันและการตั้งค่าระบบปฏิบัติการที่แนะนําคืออะไร?
- IO ที่จัดแนว: IO ที่จัดแนวสามารถส่งผลกระทบอย่างมากต่อประสิทธิภาพและความทนทานของ SSD IO ที่จัดแนวสําหรับ SSD ช่วยให้อุปกรณ์มีประสิทธิภาพในการจัดการการเขียน NAND และยังสามารถเพิ่มความทนทานของ SSD โดยการลดจํานวนการดําเนินการอ่าน-แก้ไข-เขียนที่ทําให้การเขียนพิเศษเกิดขึ้นในพื้นหลังบน SSD
- ความลึกของคิวที่แตกต่างกัน: ความลึกของคิวเป็นปัจจัยสําคัญสําหรับระบบและอุปกรณ์จัดเก็บข้อมูล ประสิทธิภาพสามารถได้รับจากการเพิ่มความลึกของคิวไปยังอุปกรณ์ SSD ซึ่งช่วยให้การจัดการการเขียนมีประสิทธิภาพมากขึ้นและอาจช่วยลดการขยายการเขียนที่อาจส่งผลต่ออายุการใช้งานของ SSD
- ใช้ TRIM: อ้างถึงมาตรา 15
- ปิดใช้งานการจัดเรียงข้อมูลบนดิสก์: บนไดรฟ์แม่เหล็กการจัดเรียงข้อมูลจะจัดระเบียบไดรฟ์ในลักษณะที่เซกเตอร์ข้อมูลอยู่ใกล้กันเพื่อปรับปรุงประสิทธิภาพ อย่างไรก็ตามในโซลิดสเตตไดรฟ์การมีข้อมูลอยู่ใกล้กันจะไม่แตกต่างกันเนื่องจาก SSD สามารถเข้าถึงข้อมูลด้วยความเร็วเท่ากันไม่ว่าจะอยู่ที่ไหน ดังนั้นการจัดเรียงข้อมูลของ SSD จึงไม่จําเป็นและอาจทําให้เกิดการสวมใส่ NAND ที่ไม่จําเป็นเพิ่มเติมได้
- ปิดใช้งานการจัดทําดัชนี: การจัดทําดัชนีมักจะเพิ่มความเร็วในการค้นหาบน HDD อย่างไรก็ตามมันไม่ได้เป็นประโยชน์กับ SSD เนื่องจากการจัดทําดัชนีพยายามรักษาฐานข้อมูลของไฟล์ในระบบและคุณสมบัติของมันอย่างต่อเนื่องจึงทําให้เกิดการเขียนขนาดเล็กจํานวนมากซึ่ง SSD ไม่เก่ง แต่ SSD อ่านเก่งดังนั้นไดรฟ์จะสามารถเข้าถึงข้อมูลได้อย่างรวดเร็วแม้ไม่มีดัชนี
18. การจัดการความอดทนคืออะไร?
การใช้อัลกอริธึมการจัดการความทนทานช่วยให้มั่นใจได้ว่ามีรอบโปรแกรม / ลบ (P / E) เพียงพอสําหรับระยะเวลาการรับประกันของไดรฟ์ เฟิร์มแวร์จะ จํากัด การเขียนหากไดรฟ์ถูกเขียนอย่างหนัก อย่างไรก็ตามลูกค้าจะไม่ค่อยเห็นการควบคุมประสิทธิภาพเมื่อใช้ SSD ภายใต้แอปพลิเคชันที่ต้องการ
19. Dell SSD มีการรับประกันอะไรบ้าง?
การรับประกัน SSD ของ Dell เป็นไปตามการรับประกันของระบบและไม่นานกว่านั้น เช่น หากระบบมีการรับประกัน 3 ปี การรับประกันของ SSD จะเท่ากับ 3 ปีและไม่มาก