HDD ยังค่อนข้างเป็นที่ต้องการ แต่ทำไม?
ขึ้นอยู่กับว่าคุณพูดคุยกับใครพื้นหลังของพวกเขา (การจัดการไอทีการขาย ฯลฯ ) และประเภทของการสนทนาที่มีการอ้างอิงถึง โดยทั่วไปแล้ว HDDs นั้นมีขนาดที่ไม่แพงต่อไบต์ แต่ใช้พลังงานมากกว่าและช้ากว่าเสมอขึ้นอยู่กับปริมาณงาน
เกือบทุกครั้งที่ค่าใช้จ่ายลดลงและพื้นที่เก็บข้อมูลสามารถปรับให้เหมาะสมกับจำนวนเซิร์ฟเวอร์ที่กำหนดได้ หากคุณสามารถรับประสิทธิภาพของอาเรย์ RAID แบบ 5 ดิสก์ด้วย SSD ตัวเดียว SSD อาจมีราคาถูกกว่าและใช้พลังงานเพียงเล็กน้อย แต่คุณอาจได้รับพื้นที่จัดเก็บ 1/10
ตัวเลือกใดที่ดีกว่าสำหรับพื้นที่จัดเก็บที่ใช้งานอยู่
นี่คือที่ที่มันซับซ้อนและทำไมผู้คนจำนวนมากจะข้ามภาวะแทรกซ้อนและไปกับ HDD ที่พวกเขารู้
SSD มีระดับที่แตกต่างกันโดยมีข้อ จำกัด เกี่ยวกับจำนวนข้อมูลที่สามารถเขียนไปยังเซลล์ซึ่งไม่เหมือนกับปริมาณข้อมูลที่โฮสต์เขียน การเขียนข้อมูลจำนวนเล็กน้อยจบลงการเขียนจำนวนมากไปยังเซลล์นี้เรียกว่าการขยายการเขียนและสามารถฆ่าไดรฟ์ที่มีคะแนนความอดทนต่ำได้อย่างรวดเร็ว
เซลล์ SSD นั้นตั้งชื่อตามจำนวนบิตที่สามารถจัดเก็บเพื่อเก็บ n-bits พวกเขาต้องการระดับแรงดันไฟฟ้า 2 ^ n ต่อเซลล์ TLC (สามบิต) ต้องการแรงดันไฟฟ้า 8 ระดับเพื่อจัดการกับบิตเหล่านั้น โดยทั่วไปทุกครั้งที่คุณเพิ่มระดับบิตต่อเซลล์คุณจะได้รับความทนทานของเซลล์ลดลง 3-10X สำหรับตัวอย่าง , ไดรฟ์ SLC อาจเขียนเซลล์ทั้งหมด 100000 ครั้งก่อนที่เซลล์ตายองค์กร eMLC 30000 ครั้ง MLC 10000, TLC 5000 QLC 1000
นอกจากนี้ยังมีการปรับปรุง generational ในเทคโนโลยีเซลล์ SSD, การพิมพ์หินที่ดีขึ้นและ 3D NAND เพิ่มความหนาแน่นและประสิทธิภาพการทำงานมากกว่าเก่า 2D NAND "วันนี้แอลซีดีกว่าเมื่อวานนี้ SLC" ในขณะที่ยกมาโดยนักวิเคราะห์จิมแฮนดี้
SSD ไม่ได้เขียนโดยตรงไปยังเซลล์ที่ระบุพวกเขาเขียนไปยังบล็อกของเซลล์ วิธีนี้บล็อกมีจำนวนเซลล์ที่สอดคล้องกันมากขึ้นและเมื่อเซลล์หลุดออกจากความอดทนบล็อกทั้งหมดจะถูกทำเครื่องหมายว่าไม่ดีและข้อมูลจะถูกย้ายไปยังบล็อกใหม่ ความทนทานของ SSD ขึ้นอยู่กับประเภทของเซลล์จำนวนบล็อกว่างที่มีอยู่จำนวนค่าใช้จ่ายในการแก้ไขข้อผิดพลาดและไดรฟ์ใช้แคชและอัลกอริทึมเพื่อลดการขยายการเขียน ความอดทนที่ผู้ผลิตเลือกเพื่อทำเครื่องหมายที่ไม่ดีก็เกิดขึ้นเช่นกันไดรฟ์ระดับองค์กรจะทำเครื่องหมายบล็อกที่ไม่ดีก่อนหน้าไดรฟ์สำหรับผู้บริโภคแม้ว่าจะยังคงใช้งานได้อย่างสมบูรณ์ก็ตาม
SSD ระดับสูงสำหรับองค์กรนั้นใช้เซลล์ SLC หรือ eMLC และมีบล็อกสำรองจำนวนมากและมักจะมีแคชขนาดใหญ่พร้อมตัวเก็บประจุเพื่อให้แน่ใจว่าแคชสามารถล้างลงดิสก์ได้เมื่อไฟฟ้าดับ
นอกจากนี้ยังมีไดรฟ์ที่มีความทนทานต่ำกว่ามากสำหรับแอปพลิเคชั่น "ที่อ่านสูง" เช่นไฟล์เซิร์ฟเวอร์ที่ต้องการเวลาในการเข้าถึงที่รวดเร็วพวกมันราคาถูกกว่าต่อไบต์ในราคาที่ลดความอดทนลงด้วยเซลล์ชนิดต่าง ๆ อาจมีเพียง 5% ของความอดทนของไดรฟ์ "เขียนสูง" แต่ไม่จำเป็นต้องใช้เมื่อใช้อย่างถูกต้อง
ตัวอย่างเช่นสำหรับฐานข้อมูลที่ดิสก์มีการใช้งานตลอดเวลา?
ฐานข้อมูลของฉันมีขนาดเล็กโดยมีการอ่านเป็นระยะ ๆ 95% ของการเข้าถึงและส่วนใหญ่แคชใน RAM มันเกือบจะเร็วพอสำหรับ HDD เช่นเดียวกับ SSD หากมีขนาดใหญ่ขึ้นจะมี RAM ไม่เพียงพอในระบบและ SSD เริ่มสร้างความแตกต่างอย่างมากในเวลาเข้าถึง
SSD ทำให้การสำรองข้อมูลและคำสั่งการกู้คืนมีขนาดเร็วขึ้น My DB กู้คืนจากการสำรองข้อมูลในเวลาประมาณ 10 นาทีไปยัง SSD ที่ช้าหรือประมาณ11 วินาทีไปยังหนึ่งที่เร็วมากการสำรองข้อมูลไปยัง HDD จะใช้เวลาประมาณ 25 นาที นั่นคือคำสั่งอย่างน้อย 2 คำสั่งและสามารถสร้างความแตกต่างได้มากขึ้นอยู่กับปริมาณงาน สามารถจ่ายได้เองในวันที่ 1
ฐานข้อมูลที่มีการเขียนขนาดเล็กจำนวนมากสามารถฆ่าไดรฟ์ TLC ระดับผู้บริโภคในเวลาไม่กี่ชั่วโมง
SSD นั้นมีประโยชน์จริง ๆ กับเซิร์ฟเวอร์หรือไม่
แน่นอนถ้าเลือกประเภทและเกรดไดรฟ์ที่ถูกต้องสำหรับแอปพลิเคชันหากคุณทำผิดอาจเป็นความเสียหายได้
เซิร์ฟเวอร์ของฉันใช้งานฐานข้อมูลหลายแห่งรวมถึงที่เก็บข้อมูลเครือข่ายที่อ่านได้สูงรวมถึงที่เก็บข้อมูลวิดีโอความปลอดภัยสูงและที่จัดเก็บแฟ้มข้อมูลการอ่านและการสำรองข้อมูลไคลเอนต์ เซิร์ฟเวอร์มีอาร์เรย์ RAID-6 ของ HDD สำหรับการจัดเก็บเครือข่ายจำนวนมากและ NVR, MLC SSD ประสิทธิภาพสูงสำหรับ MySQL และไดรฟ์ TLC สำหรับผู้บริโภค 3 ตัวใน RAID-5 สำหรับการสำรองข้อมูลไคลเอนต์และฐานข้อมูลและเครือข่ายการเข้าถึงที่รวดเร็ว
ความเร็วในการเขียนบน SSD RAID นั้นใกล้เคียงกับความเร็วของ HDD RAID แต่ความเร็วในการอ่านแบบสุ่มจะเร็วกว่า SSD 10 เท่ามากกว่า นี่เป็นอีกครั้งหนึ่งที่เป็น TLC SSD สำหรับผู้บริโภค แต่เนื่องจากความเร็วในการเขียนต่อเนื่องนั้นเร็วกว่ากิกะบิต LAN ประมาณ 3 เท่าจึงไม่มีการโอเวอร์โหลดและมีค่าใช้จ่ายมากมายหากระบบทำการสำรองข้อมูลในท้องถิ่นเมื่อมีการเข้าถึงจากระยะไกล
SSD ส่วนใหญ่มีการลบที่ปลอดภัยทันที (ISE)ซึ่งสามารถล้างข้อมูลในไม่กี่วินาทีเทียบกับหลายชั่วโมงหรือหลายวันสำหรับ HDD ที่ไม่มีคุณสมบัตินั้นมีเพียง HDD ระดับองค์กรเพียงไม่กี่ตัวเท่านั้นที่มีแนวโน้มที่จะให้ ISE พบมากขึ้น สิ่งนี้มีประโยชน์มากหากคุณออกจากตำแหน่งหรือกำหนดไดรฟ์ใหม่
ทางออกที่ดีที่สุดคืออะไร (ระบบไฟล์) ในการเขียน?
ขึ้นอยู่กับประเภทของข้อมูลและประเภทของคุณสมบัติระบบไฟล์ที่คุณต้องการ ฉันใช้ EXT4 และ BTRFS เท่านั้น (ต้องการสแนปชอตและเช็คซัม) ค่าใช้จ่ายระบบไฟล์จะลดพื้นที่ที่ใช้งานได้และสามารถลดอายุการใช้งานของ SSD ได้เล็กน้อย BTRFS มีค่าใช้จ่ายสูงสำหรับ checksums และคุณสมบัติอื่น ๆ และสแน็ปช็อตจะใช้พื้นที่จำนวนมาก
ในกรณีที่มีความผิดพลาดทางกลจะไม่สามารถซ่อมได้ (ถูกต้อง)?
ไม่ว่าคุณจะใช้ไดรฟ์ประเภทใดคุณต้องทำการกู้คืนข้อมูลในไดรฟ์ที่ตายแล้วหรือไม่? อาจมีราคาแพงมากคุณควรสำรองข้อมูลแบบทำเป็นชั้น, RAID ในที่เก็บข้อมูลหลัก, สำรองข้อมูลเวอร์ชันในเครื่องหรืออุปกรณ์อื่นแล้วซิงค์กับนอกสถานที่หรือระบบคลาวด์ ที่เก็บข้อมูลบนคลาวด์ 1TB คือ $ 5 ต่อเดือนการกู้คืนข้อมูลบน HDD อาจทำให้คุณเสียค่าใช้จ่ายมากถึง 2 ครั้งและ SSD ที่ตายแล้วอาจเป็นไปไม่ได้ที่จะกู้คืน ... เพียงแค่ทำการสำรองข้อมูลและลืมซ่อมแซม