Daya tahan HDD vs SSD [ditutup]

17

Saya mendengar bahwa SSD kurang tahan lama dibandingkan HDD. Apakah itu benar

oneat
sumber

Jawaban:

11

Reaksi pertama saya terhadap pertanyaan Anda adalah: "Pengalaman saya justru sebaliknya." Baca terus untuk alasan sebenarnya, tetapi pertama-tama latar belakang ...

Baik pemintalan dan solid state drive memiliki masa hidup terbatas. Ada beberapa yang berpendapat bahwa SSD memiliki masa hidup yang lebih baik atau lebih baik daripada hard drive pemintalan yang sama karena pola penggunaan yang sama.

Namun perlu dicatat bahwa tidak semua SSD dibuat sama. Ada drive SLC seperti Intel X25-E, yang cenderung jauh lebih mahal ($ 300 untuk drive 32GB), tetapi juga lebih cepat dalam menulis dan lebih tahan lama. Arsitektur lain disebut MLC, dan lebih murah tetapi mungkin tidak sebaik selama menulis sebagai SLC dan juga mungkin tidak berlangsung lama, terutama karena sel memori harus ditulis ulang dalam potongan yang lebih besar. Namun, SSD yang lebih baru memiliki firmware manajemen yang lebih baik dan bertahan cukup baik.

Tapi, kembali ke pertanyaan Anda ... Semua orang di perusahaan kecil saya menjalankan SSD di laptop mereka. Saya telah menjalankan Intel X25-M di tambang selama setidaknya satu tahun, mungkin mendekati dua. Saya tidak akan pernah kembali ke disc berputar di laptop utama saya karena daya tahan.

Jika Anda menjatuhkan laptop dan hard drive berputar, Anda hampir pasti akan perlu mengganti hard drive. Awal tahun ini saya menjatuhkan laptop saya ketika sedang berjalan dan setelah itu bahkan tidak mau hidup. Saya pada dasarnya harus memiliki segalanya kecuali CPU, RAM, dan SSD diganti (motherboard, layar, sebagian besar bagian kasus ...). 3 atau 4 tahun sebelumnya saya mengalami penurunan yang serupa dengan drive yang berputar. Itu bertahan sekitar seminggu setelah itu, tetapi dengan cepat mulai menghasilkan kesalahan.

Jadi, di laptop atau lingkungan yang gundukan seperti tukang kayu: SSD lebih tahan lama.

Hal lain yang perlu dipertimbangkan adalah bagaimana mereka gagal. SSD gagal karena tidak bisa lagi menghapus sel. SSD tidak menimpa data, mereka cenderung memiliki kumpulan blok yang tidak digunakan yang mereka hapus dan siap untuk digunakan, dan penulisan blok yang ada dikirim ke lokasi baru ini, daripada menghapus data yang ada dan menulisnya. Memutar hard drive cenderung gagal karena bagian mekanik aus dan mereka mulai menghasilkan kesalahan saat menulis dan membaca.

Jadi satu teori adalah bahwa ketika SSD gagal karena masalah siklus tulis. Anda masih dapat membaca data dari drive, Anda tidak bisa lagi menulis. Secara efektif menjadikan SSD Anda sebagai salinan hanya-baca data Anda saat gagal.

Pengalaman saya sejauh ini cukup terbatas, kurang dari selusin drive selama beberapa tahun untuk SSD dibandingkan lebih dari seribu drive selama 15 tahun untuk pemintalan. Namun, sejauh ini saya tidak merasa bahwa daya tahan SSD dibandingkan dengan disc berputar tidak cukup, bahkan untuk penggunaan non-laptop. Beberapa SSD paling awal adalah omong kosong nyata, kami memiliki SSD 16GB satu vendor yang mati setelah beberapa minggu penggunaan, dan penggantiannya juga mati setelah beberapa minggu penggunaan. Namun, produk saat ini, sejak generasi pertama Intel X25-M, saya sangat senang.

Sean Reifschneider
sumber
Dalam teori? Dalam praktek! Kecuali jika pengontrol gagal, SSD hanya memiliki sel yang menjadi read-only setelah kabel habis. Saat itu mereka sudah usang 5 generasi atau lebih pada tingkat saat ini.
Mircea Chirea
1
@iconiK, alasan saya mengatakan "dalam teori" adalah karena hanya diperhitungkan dari sisi perangkat keras flashnya. Saya tidak memiliki pengalaman praktis tentang bagaimana sistem file akan merespons agar drive tiba-tiba menjadi read-only, terutama berkenaan dengan tidak dapat menyiram data dari buffer mereka ke dalam flash, yang berarti data pada flash mungkin tidak berada dalam kondisi konsistensi yang Anda harapkan setelah siklus kekuatan. Saya tidak berharap sistem file saya dapat me-mount atau menyalin ke fsck dengan bersih setelah kegagalan semacam ini. Itu mungkin terjadi, tapi saya tidak akan terkejut jika itu tersedak ...
Sean Reifschneider
keseluruhan flash drive tidak akan tiba-tiba masuk ke mode read-only, hanya beberapa sel, sehingga sistem file tidak akan memiliki masalah dengan itu. Selain itu, Anda dapat memasang volume secara langsung sebagai hanya-baca, sehingga bahkan driver FS tidak akan menulis untuk itu.
Mircea Chirea
@iconiK, pemasangan read-only bergantung pada sistem file yang dalam keadaan dapat digunakan. Jika data dikomit ke buffer, ditulis tidak sesuai dengan flash, dan kemudian gagal mengkomit semua data di buffer, superblock bisa menunjuk ke sampah, dll ... Sekali lagi, ini mungkin berhasil, tapi saya tidak akan melakukannya kaget jika dibiarkan dalam keadaan yang cukup tidak bahagia. Tentu saja, saya akan terus memiliki cadangan yang bagus. :-)
Sean Reifschneider
2
Sebagai tindak lanjut, akhir pekan lalu kami mengganti array 8 drive 10K RPM RAID-10, yang tidak dapat mengimbangi tugas bertindak sebagai server NFS untuk penyimpanan e-mail (Maildir) dan halaman web, dengan 2,5 " Intel 600GB SSD, dan kinerjanya berjalan baik, WAY up, menyenangkan untuk mengganti susunan besar itu dengan sesuatu yang pas di tangan saya yang tertutup
Sean Reifschneider
13

tahan lama (komparatif lebih tahan lama, superlatif paling tahan lama):

able to resist wear, decay; lasting; enduring;

ada beberapa "lapisan" kebenaran terhadap apa yang telah Anda dengar:

  • Anda tidak memiliki jumlah siklus penulisan yang sama pada SSD dibandingkan dengan HDD, jadi dalam aspek ini HDD menang (seperti yang ditunjukkan @ aking1012 dengan benar, Anda hanya dapat menulis data begitu dan begitu sering ke sel tunggal dalam SSD)
  • Anda dapat membaca dari SSD sebanyak yang Anda inginkan. karena tidak ada putaran, hal-hal mekanis yang terlibat, kemungkinan SSD lebih tahan lama daripada HDD jika Anda hanya membaca data darinya.
  • Anda dapat melempar SSD ke udara, ke dinding dan ... ok, Anda tidak dapat menghancurkannya dengan palu .. tetapi Anda dapat memasukkan SSD itu kembali ke komputer dan masih berfungsi. dalam aspek itu HDD kurang tahan lama daripada SSD

(Anda juga bisa berpendapat bahwa karena SSD membaca data 'lebih cepat' itu tidak harus berjalan selama HDD dan karena itu berlangsung lebih lama .. alias lebih tahan lama :))

akira
sumber
3

Tergantung pada kepadatan piring, ya. Piring-piring yang padat cenderung gagal lebih sering. SSD memiliki masa simpan sejak Anda memasangnya (data terus berputar dan setiap sel muatan pada akhirnya akan berhenti menahan muatan)

sunting: untuk memperjelas ... ada komentar yang menyiratkan saya tidak jelas

SSD TIDAK memiliki piringan, tetapi memiliki masa simpan yang terbatas

HDD memiliki piring-piring dan semakin tebal piring-piring semakin besar kemungkinan mereka akan gagal lebih cepat

RobotHumans
sumber
2
SSD punya piring-piring?
akira
tidak ada HDD yang memiliki piringan ... saya pikir saya sudah jelas saya kira tidak ... klarifikasi dalam edit
RobotHumans
0

Bagi mereka yang bertanya-tanya berapa tahun SSD khas dapat bertahan dalam hal dapat menulis data ke nomor adalah ... sekitar 50 tahun! Jadi perangkat lunak atau perangkat keras lainnya JAUH lebih cenderung gagal maka sel-sel flash Anda akan aus.

Ini didasarkan pada perhitungan sederhana bahwa sel SSD flash biasa dapat ditulis 2M kali dan untuk menulis disk 64GB 2M kali pada kecepatan maksimum 80MB / s yang Anda butuhkan: (2M x 64GB) / (80MB / s) = (2 x 64G / 80) s = 1.6Gs (yaitu sekitar 50 tahun).

Karena itu Anda mungkin dapat menemukan kurang dari 1M siklus flash SSD, tapi belum melihatnya.

Anda dapat melihat detail lebih lanjut di sini di artikel ringkasan ketahanan SSD oleh Zsolt Kerekes .

Sunting : Saya berdiri dikoreksi. Beberapa drive untuk konsumen standar tidak akan terlalu banyak mengalahkan penggunaan yang luar biasa berat. Drive sebenarnya dapat gagal lebih cepat setelah terus-menerus menulis data kepada mereka. Jahitan seperti sesuatu yang lain gagal sebelum sel NAND gagal. Lihat tes ketahanan SSD pada The Tech Report . Perhatikan juga bahwa produsen sekarang cenderung mengatakan berapa banyak data yang dapat Anda tulis dengan aman ke drive daripada mengatakan berapa kali Anda dapat menulis ke sel.

Perhatikan bahwa pengguna standar masih tidak akan menghadapi masalah itu bahkan setelah bertahun-tahun penggunaan yang berat. Banyak operasi tidak mencapai drive Anda. Anda dapat menggunakan alat seperti CrystalDiskInfo untuk memeriksa berapa byte yang Anda tulis ke disk. Jika Anda berada di bawah 200-300 TB penulisan Anda harus baik-baik saja. Untuk memastikan, cukup periksa nilai mentah dari metrik "Penghitungan Kesalahan Tidak Dapat Dikoreksi" dan "Penghitungan Sektor yang Direalokasi". Jika keduanya nol maka SSD Anda bahkan tidak benar-benar mulai aus. Dari pengujian Anda dapat melihat bahwa Anda dapat memiliki ratusan atau bahkan ribuan sektor yang dialokasikan kembali sebelum drive menjadi tidak dapat digunakan. Sektor yang masih dialokasikan kembali adalah tanda pertama dari masalah dan Anda mungkin berpikir tentang penggantian atau membuat cadangan lebih sering ;-).

Nux
sumber
Sayangnya, beberapa sel akan ditulis lebih banyak daripada yang lain. Anda tidak dapat berasumsi bahkan menulis sepenuhnya, meskipun beberapa firmware drive mungkin mencoba melakukan itu.
Bob
1
Itu benar, tetapi jika sel tidak dapat ditulisi maka controller akan beralih ke sel lain secara transparan ke sistem. Dan masih membuat seluruh disk tidak dapat ditulis, Anda harus menulis semua sel dan ini hanya mungkin (terus menulis dengan kecepatan penuh) setelah 50 tahun. Lagipula itu tidak realistis (karena Anda sebenarnya harus memiliki PC Anda setiap saat dan memiliki beberapa aplikasi gila yang akan menulis ke SSD Anda setiap saat menyala).
Nux
1
Hanya hati-hati, ini adalah jawaban yang bertanggal. SSD yang lebih baru dapat gagal karena menulis jauh lebih cepat. Laporan Teknologi membunuh semua drive yang mereka tulis diuji stres dalam 18 bulan; lihat di sini . Juga, artikel di tautan yang Anda poskan telah diperbarui dan tidak lagi mengklaim ekspektasi siklus tulis 2 juta.
Kevin
Tes menarik. Tampaknya ada hal lain yang gagal sebelum semua sel sebenarnya tidak dapat digunakan. Jadi asumsi yang saya ambil dalam perhitungan tidak benar ... Bahkan pengguna yang relatif berat sekalipun tidak akan mencapai batasan menulis. Yang juga disebutkan dalam tes yang Anda tautkan juga ... Pokoknya saya memperbarui jawaban saya untuk menyebutkan temuan tes. Terima kasih!
Nux
np .. Saya setuju sebagian besar pengguna rumahan tidak akan melihat mode kegagalan ini untuk waktu yang sangat lama. Saya akan terus mencermati dan underprovision secara substansial namun jika Anda akan menggunakan satu untuk sesuatu seperti ZFS ZIL + L2ARC, apa pun yang menjalankan database berat, logger media, atau apa pun. Faktor lain yang menurut saya masuk adalah angka-angka daya tahan itu untuk teknologi yang lebih tua; perangkat yang lebih baru untuk mendapatkan kepadatan penyimpanan yang lebih banyak menggunakan sel yang secara fisik lebih kecil dan pengkodean tingkat muatan ganda, yang keduanya membuatnya lebih rapuh daripada teknologi yang lebih tua.
Kevin