ทำไม SSD ความจุน้อยลงจึงช้าลง?


72

ฉันอ่านบทความฮาร์ดแวร์ของทอมเกี่ยวกับการทดสอบ SSDและพบข้ออ้างต่อไปนี้:

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

อย่างไรก็ตามบทความไม่ได้สำรองข้อมูลการอ้างสิทธิ์นี้หรืออธิบายสาเหตุ

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

เป็นความจริงหรือไม่ที่ความจุ (SSD) ที่เล็กลงนั้นช้าลง? และถ้าเป็นเช่นนั้นทำไม


9
'เล็กกว่า' อาจเป็น 'การออกแบบที่เก่ากว่า'
Aganju

7
โดย "เล็ก" คุณหมายถึงขนาดจริงหรือกำลังการผลิตหรือไม่?
JesseTG

1
@JesseTG ความจุ ฉันจะทำให้ชัดเจนยิ่งขึ้น
PGmath

2
ประเด็นสำคัญของปัญหาคือคุณกำลังให้เหตุผลเกี่ยวกับปริมาณงานโดยใช้อาร์กิวเมนต์เวลาแฝง
Mehrdad

คำตอบ:


106

SSD ที่มีขนาดใหญ่กว่าจากรุ่น / ตระกูล SSD เดียวกัน (เมื่อเปรียบเทียบกับรุ่นอื่น ๆ ที่ไม่มีเหตุผล) จะเร็วขึ้นเมื่อเขียนข้อมูลเพราะใช้แชนเนลมากกว่าในแบบขนาน :

ป้อนคำอธิบายรูปภาพที่นี่

ในขณะที่ตัวที่เล็กกว่าจะใช้ช่องสัญญาณเพียงไม่กี่ (4 แทน 8) เนื่องจากมีโมดูล NAND น้อยกว่า


12
ฉันจะเพิ่ม "สำหรับครอบครัว / ผู้ควบคุมที่ระบุ" หากฉันต้องการอวดความรู้
Geek

8
น่าจะชี้ให้เห็นว่าเหตุผลในเรื่องนี้ก็คือชิปแฟลชมักจะวางจำหน่ายในราคาที่สมเหตุสมผลเพียงหนึ่งหรือสองครั้งเท่านั้น ตัวอย่างเช่นชิป MLC ปัจจุบันมีให้ใช้งานใน 32, 64 และ 128 กิกะบิตและในขณะที่ชิป 64 กิกะบิตมีราคาสูงกว่า 32 กิกะบิตเพียงเล็กน้อย แต่น้อยกว่าครึ่งหนึ่งของยุค 128 ทุกคนที่ออกแบบช่วง SSD ใหม่ในวันนี้ บนชิป 64Gb โดยไม่คำนึงถึงความสามารถที่พวกเขาต้องการ
จูลส์

ตอนนี้เป็นคำตอบที่ง่าย!
Raystafarian

@ magicandre1981 คุณยินดีที่จะเขียนเกี่ยวกับเรื่องนี้เป็นบทความสำหรับบล็อก SU หรือไม่?
rahuldottech

@RahulBasu ไม่ได้จริงๆ
magicandre1981

52

ตัวแปรความจุที่สูงกว่าของรุ่น SSD มักจะได้รับความจุที่สูงขึ้นจากการมีชิปแฟลช NAND ที่เป็นประเภทเดียวกันกับรุ่นที่มีความจุต่ำกว่า

การมีชิปแฟลชเพิ่มขึ้นช่วยให้สามารถออกแบบที่คอนโทรลเลอร์บน SSD สามารถเข้าถึงข้อมูลได้มากขึ้นในแบบคู่ขนานช่วยให้ความเร็วสูงขึ้น


37
จัดเรียงของเช่นเดียวกับ RAID-0 ในตัว
kasperd

5

สมมติว่า SSD กำลังใช้ชิป NAND 32GB สำหรับจัดเก็บดังนั้น 128G SSD ต้องการ 4 ของชิปเหล่านั้นเพื่อเพิ่มพื้นที่และ 256G ต้องการชิปที่เหมือนกัน 8 ตัวเพื่อสร้างพื้นที่ซึ่งหมายถึงการอ่าน / เขียนบน 256G SSD นั้นสามารถ R / W ถึง 8 ชิปด้วยกันแทนที่จะเป็น 4G ของ 128G ซึ่งทำให้เร็วขึ้นมาก

แต่เนื่องจากมีคอขวดอื่น ๆ ความเร็วสุดท้ายจะไม่แสดงเป็นสองเท่าในทั้ง R / W อย่างไรก็ตามในชีวิตจริงมีตัวอย่างมากมายที่ 128G มีเพียงครึ่งหนึ่งของความเร็วในการเขียนของ 256G (เช่นเรตินา เกณฑ์มาตรฐาน PCIe SSD, ไดรฟ์ USB Sandisk Extreme CZ80 ของ Macbook Pro)

คำอธิบายไม่ถูกต้อง 100% แต่ให้แนวคิดเบื้องต้นว่าทำไม SSD ขนาดเล็กถึงช้าลง

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