Sejauh mana ukuran merupakan faktor dalam kinerja SSD?

11

Sejauh mana ukuran SSD merupakan faktor dalam kinerjanya?

Dalam benak saya, perbaiki saya jika saya salah, SSD yang lebih besar seharusnya, yang lainnya sama, lebih cepat dari yang lebih kecil. SSD yang lebih besar akan memiliki lebih banyak blok penghapus dan karenanya lebih banyak kelonggaran untuk FTL (lapisan terjemahan flash) untuk melakukan optimasi pengumpulan sampah. Juga akan ada lebih banyak waktu sebelum TRIM diperlukan. Saya melihat di Wikipedia bahwa ia menyatakan bahwa "Kinerja SSD dapat menskala dengan jumlah chip flash NAND paralel yang digunakan dalam perangkat" sehingga tampaknya throughput juga meningkat secara signifikan. Juga banyak SSD berisi cache internal dari beberapa jenis dan mungkin cache itu lebih besar untuk SSD besar yang sesuai.

Tetapi seandainya ada efek ini, saya ingin analisis kuantitatif. Apakah throughput meningkat secara linear? Berapa dampak pengumpulan sampah, jika memang ada? Apakah latensi tetap sama? Dan seterusnya. Apakah kinerja SSD 8 GB berbeda secara signifikan dari, misalnya, SSD 80 GB dengan asumsi keduanya menggunakan chip, pengendali, dll yang berkualitas tinggi?

Apakah ada sumber daya (halaman web, makalah penelitian, presentasi, buku, dll) yang membahas korelasi antara kinerja SSD (kecepatan tulis acak 4 KB, latensi, throughput sekuensial maksimum, dll) dan ukuran? Saya menyadari ini tidak benar-benar terdengar seperti pertanyaan pemrograman tetapi relevan untuk apa yang saya kerjakan (menggunakan flash untuk caching data hard drive) yang memang melibatkan pemrograman.

Jika ada tempat yang lebih baik untuk mengajukan pertanyaan ini, mis. Situs yang lebih berorientasi pada perangkat keras, apakah itu? Sesuatu seperti padanan stack overflow (atau mungkin sebuah forum) untuk pertanyaan mendalam tentang antarmuka perangkat keras, internal, dll. Akan sangat dihargai.

artif
sumber

Jawaban:

5

Terima kasih James. Itu tidak sepenuhnya menjawab pertanyaan saya tetapi ada beberapa informasi berguna. Untuk merangkum beberapa bagian yang relevan dari pembicaraan itu :

Kinerja SSD dapat meningkat 10% atau lebih seiring "area cadangan" pada SSD meningkat.
Peningkatan area cadangan pada MLC (vs SLC) sangat baik dalam meningkatkan kinerja. Sebagian besar SSD yang cukup besar cenderung menggunakan MLC, yang memiliki latensi lebih tinggi dan bandwidth tulis yang lebih rendah, tetapi bandwidth baca sebanding.

Jadi menggambar dari ini, tampaknya SSD yang lebih besar mungkin akan memiliki kinerja lebih tinggi daripada SSD yang lebih kecil, kecuali alasan SSD yang lebih kecil lebih kecil adalah karena menggunakan SLC atau memiliki persentase cadangan yang lebih tinggi.

Ini sebagian besar yang saya harapkan tetapi senang melihat konfirmasi.

Tampilan lain yang bermanfaat tetapi sekali lagi tidak sepenuhnya komprehensif hanya berasal dari pemindaian beberapa spesifikasi teknologi di web. Sebagai contoh, saya melihat halaman OCZ di Vertex Turbo . Tampaknya throughput tidak mendekati peningkatan linear dengan ukuran drive. Dibutuhkan lompatan dari 30 GB ke 120 GB untuk melihat perbedaan yang signifikan, dan bahkan kemudian terutama untuk kecepatan menulis tidak membaca.

artif
sumber
+1. Reputasi Anda harus memadai sekarang untuk memilih di sini.
Chris W. Rea
2

Lihat MEMS002 dan MEMS003 dari Forum Pengembang Intel yang ditemukan di sini: https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp


sumber
Tampak dilindungi password ...
sblair
Ah, mungkin intel.com/idf/sf09/audio_sessions.htm#MEM adalah tautan yang lebih baik.
sblair
Itu bagus (audio yay) tetapi tampaknya memerlukan plugin windows media player. Myers awalnya menunjuk ke 2 PDF. Tautannya tampaknya rusak secara permanen sekarang. Berikut adalah 2 tautan baru: Mems 002: maltiel-consulting.com/... Mems 003: maltiel-consulting.com/…
artif
1

Anandtech membahas ini secara singkat, berdasarkan investigasi oleh IBM Zurich ( PDF ). Saya pikir kesimpulan keseluruhannya adalah bahwa harus ada 10-30% area cadangan pada SSD untuk mempertahankan rasio amplifikasi tulis yang layak. Sebagian besar drive menyertakan kuota yang dipesan sekitar 7% (dan drive perusahaan akan menawarkan lebih banyak); tergantung pada pengguna (dan perintah TRIM) untuk menjaga ruang ekstra bebas untuk mempertahankan kinerja penuh.

sblair
sumber
Benar, saya telah melihat analisis yang sangat baik dari Anand sebelumnya. Artikelnya terutama berfokus pada efek area cadangan, yang saya tahu peningkatan kinerjanya. Pertanyaan saya lebih pada pertanyaan apakah, mengingat 2 SSD dengan% area cadangan yang sama (dan sama dalam aspek lain), seberapa cepat akan semakin besar. Dengan kata lain, berapa ukuran total merupakan faktor dalam kinerja.
artif
Saya tidak yakin. Satu-satunya bukti yang dapat saya pikirkan adalah fakta bahwa drive Intel X25-M 160GB diiklankan sebagai penawaran IOPS yang lebih tinggi (maksimum) daripada drive 80GB. Selain itu, ini umumnya tampaknya menjadi pola untuk kecepatan transfer merek lain: pcper.com/article.php?aid=736&type=expert&pid=1
sblair
1

Storage Review memiliki ulasan yang sangat baik tentang 6 drive Corsair Force Series GT dalam berbagai ukuran (dari 60GB hingga 480GB). Ringkasannya adalah bahwa drive yang lebih besar dalam keluarga berkinerja lebih baik di sebagian besar skenario (tetapi tidak semua). 240 GB tampaknya menjadi sweet spot (setidaknya untuk pengontrol SandForce).

Brad Patton
sumber