ขนาดนั้นเป็นปัจจัยสำคัญในประสิทธิภาพของ SSD หรือไม่


11

SSD มีขนาดเท่าไรในด้านประสิทธิภาพ?

ในใจของฉันแก้ไขให้ฉันถ้าฉันผิด SSD ที่ใหญ่กว่าควรเป็นทุกอย่างเท่ากันเร็วกว่าตัวเล็กกว่า SSD ที่ใหญ่กว่านั้นจะมีบล็อคการลบมากกว่าและทำให้ระยะทางที่มากขึ้นสำหรับ FTL (เลเยอร์การแปลแฟลช) เพื่อเพิ่มประสิทธิภาพการรวบรวมขยะ นอกจากนี้จะมีเวลามากขึ้นก่อนที่จะมีความจำเป็นต้องใช้ TRIM ฉันเห็นใน Wikipedia ว่า "ประสิทธิภาพของ SSD สามารถปรับขนาดตามจำนวนของชิปแฟลช NAND แบบขนานที่ใช้ในอุปกรณ์" ดังนั้นจึงดูเหมือนว่าปริมาณงานจะเพิ่มขึ้นอย่างมาก SSD หลายตัวยังมีแคชภายในของบางประเภทและสันนิษฐานว่าแคชเหล่านั้นมีขนาดใหญ่กว่าสำหรับ SSD ขนาดใหญ่ที่สอดคล้องกัน

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

มีแหล่งข้อมูลใดบ้าง (หน้าเว็บงานวิจัยงานนำเสนอหนังสือ ฯลฯ ) ที่พูดถึงความสัมพันธ์ระหว่างประสิทธิภาพของ SSD (ความเร็วการเขียนแบบสุ่ม 4 KB, เวลาในการตอบสนอง, ปริมาณงานต่อเนื่องสูงสุด ฯลฯ ) และขนาดหรือไม่ ฉันรู้ว่านี่ไม่ใช่เสียงเหมือนคำถามการเขียนโปรแกรม แต่มันเกี่ยวข้องกับสิ่งที่ฉันกำลังทำอยู่ (ใช้แฟลชเพื่อแคชข้อมูลฮาร์ดไดรฟ์) ซึ่งเกี่ยวข้องกับการเขียนโปรแกรม

หากมีสถานที่ที่ดีกว่าที่จะถามคำถามนี้เช่นไซต์ที่เน้นฮาร์ดแวร์มากกว่านั่นคืออะไร บางสิ่งบางอย่างเช่นสแต็คล้น (หรือฟอรัม) สำหรับคำถามเชิงลึกเกี่ยวกับอินเทอร์เฟซฮาร์ดแวร์ภายในและอื่น ๆ จะได้รับการชื่นชม

คำตอบ:


5

ขอบคุณเจมส์ มันไม่ตอบคำถามของฉันอย่างเต็มที่ แต่มีเกร็ดความรู้ที่เป็นประโยชน์อยู่บ้าง เพื่อสรุปบางส่วนที่เกี่ยวข้องของการเจรจาเหล่านั้น:

ประสิทธิภาพของ SSD สามารถเพิ่มขึ้น 10% ขึ้นไปเมื่อ "พื้นที่ว่าง" บน SSD เพิ่มขึ้น
การเพิ่มพื้นที่ว่างใน MLC (vs SLC) นั้นดีเป็นพิเศษเมื่อเพิ่มประสิทธิภาพ SSD ส่วนใหญ่ที่มีขนาดใหญ่พอสมควรมีแนวโน้มที่จะใช้ MLC ซึ่งมีความหน่วงค่อนข้างสูงและแบนด์วิดธ์การเขียนที่ต่ำกว่า

ดังนั้นจากภาพนี้ดูเหมือนว่า SSD ที่ใหญ่กว่าน่าจะมีประสิทธิภาพสูงกว่า SSD ขนาดเล็กเว้นแต่ว่าเหตุผลที่ SSD ขนาดเล็กนั้นเล็กกว่านั้นก็เพราะมันใช้ SLC หรือมีเปอร์เซ็นต์ว่างที่สูงกว่า

นี่คือสิ่งที่ฉันคาดไว้ แต่ก็เป็นเรื่องดีที่ได้เห็นการยืนยัน

รูปลักษณ์ที่มีประโยชน์ แต่ไม่ครอบคลุมทั้งหมดมาจากการสแกนรายละเอียดทางเทคนิคบนเว็บ ยกตัวอย่างเช่นผมมองดูที่หน้า OCZ ที่นี่ในVertex เทอร์โบ ดูเหมือนว่าปริมาณงานไม่ได้มาใกล้เคียงกับการเพิ่มขนาดเชิงเส้นเลย ใช้เวลาเพิ่มขึ้นจาก 30 GB เป็น 120 GB เพื่อดูความแตกต่างอย่างมีนัยสำคัญและจากนั้นส่วนใหญ่สำหรับความเร็วในการเขียนที่ไม่ได้อ่าน


+1 ชื่อเสียงของคุณน่าจะเพียงพอแล้วในการลงคะแนนที่นี่
Chris W. Rea

2

ตรวจสอบ MEMS002 และ MEMS003 จากฟอรัมนักพัฒนาของ Intel ที่นี่: https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp


ดูรหัสผ่านป้องกัน ...
sblair

อ่าบางทีintel.com/idf/sf09/audio_sessions.htm#MEMเป็นลิงค์ที่ดีกว่า
sblair

นั่นเป็นสิ่งที่ดี (ใช่เสียง) แต่ดูเหมือนว่าจะต้องมีปลั๊กอินโปรแกรมเล่นสื่อ windows Myers เดิมชี้ไปที่ 2 PDF ดูเหมือนว่าลิงก์ของเขาจะเสียหายอย่างถาวรในขณะนี้ Mems 002:: ที่นี่ 2 การเชื่อมโยงใหม่maltiel-consulting.com/... Mems 003: maltiel-consulting.com/...
artif

1

Anandtechอธิบายสั้น ๆ นี้ตามการสืบสวนโดย IBM Zurich ( PDF ) ฉันคิดว่าข้อสรุปโดยรวมคือควรมีพื้นที่ว่าง 10-30% ใน SSD เพื่อรักษาอัตราส่วนการขยายการเขียนที่เหมาะสม ไดรฟ์ส่วนใหญ่มีโควต้าที่สงวนไว้ประมาณ 7% (และไดรฟ์ระดับองค์กรจะเสนอเพิ่มเติม); มันขึ้นอยู่กับผู้ใช้ (และคำสั่ง TRIM) เพื่อให้มีพื้นที่ว่างเพิ่มเติมเพื่อรักษาประสิทธิภาพเต็ม


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

ฉันไม่แน่ใจ. หลักฐานเดียวที่ฉันคิดได้ก็คือความจริงที่ว่าไดรฟ์ Intel X25-M 160GB มีการโฆษณาว่ามี IOPS ที่สูงกว่า (สูงสุด) มากกว่าไดรฟ์ 80GB นอกจากนี้โดยทั่วไปดูเหมือนว่าจะเป็นรูปแบบสำหรับความเร็วในการถ่ายโอนของยี่ห้ออื่น ๆ : pcper.com/article.php?aid=736&type=expert&pid=1
sblair

1

รีวิวการจัดเก็บข้อมูลมีการทบทวนที่ยอดเยี่ยมของ 6 Corsair Force Series GT ไดรฟ์ที่มีขนาดแตกต่างกัน (ตั้งแต่ 60GB ถึง 480GB) สรุปคือไดรฟ์ขนาดใหญ่ในตระกูลทำงานได้ดีขึ้นในสถานการณ์ส่วนใหญ่ (แต่ไม่ใช่ทั้งหมด) ดูเหมือนว่า 240 GB จะเป็นจุดที่น่าสนใจ (อย่างน้อยสำหรับตัวควบคุม SandForce)

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