Cache SSD dalam SSHD membahayakan siklus hidup dibandingkan dengan HDD standar?

10

Keterbatasan tulisan dan kapasitas \ harga SSD diketahui kelemahannya sebagai sensitivitas terhadap guncangan HDD.

SSHD hybrid (cache HDD + SSD standar) memiliki HD klasik yang dikombinasikan dengan SSD kecil yang digunakan sebagai cache dan dikelola oleh firmware SSHD.

Sekarang saya ingin tahu apa yang terjadi ketika cache SSD mencapai kutipan batas penulisan untuk semua sel, dua alternatif yang mungkin adalah:

a) cukup berhenti firmware untuk menggunakan caching SSD dan SSHD menjadi HDD standar

b) SSHD menjadi tidak dapat digunakan

Apa jawaban yang benar? (Alternatif b akan membuat pilihan SSHD, alternatif yang kurang tahan lama dan pilihan terburuk yang pernah ada untuk server.)

Saya telah mencari sumber terpercaya tentang ini, tetapi saya belum menemukan apa pun.

Masalah mekanis HDD sangat jarang terjadi jika mereka tidak mengalami guncangan selama operasi baca-tulis, dalam kondisi standar kisaran MTF antara 1 juta hingga 1,5 juta jam untuk HDD modern. Dalam SSD, khususnya SSD TLC, pemakaian adalah masalah, nomor MLC siklus-per-blok maksimum MLC berkisar antara 1500 hingga 10.000 (sebagian besar 5000). Mencapai 5000 siklus relatif mudah jika penyimpanan digunakan secara intensif (terutama dalam penggunaan server). Jadi, sangat penting daya tahan cache SSD, dan selain itu harus dipertimbangkan juga bahwa sektor cache-SSD di SSHD digunakan bahkan paling intensif dari SSD standar yang dapat mendistribusikan pemakaian pada ruang yang lebih besar.

Silverstorm
sumber
1
Saya tidak pernah mengalami kegagalan hard drive modern pada saya tanpa keadaan khusus (yaitu kejutan pada drive atau sesuatu) - tetapi saya membeli dua SSHD sekitar setahun yang lalu (Seagate), dan salah satunya, dengan hanya penggunaan standar ( tidak ada guncangan, dll.) sudah gagal. :( - Saya pikir ISRT dengan drive biasa adalah cara untuk pergi.
BrainSlugs83
1
@ BrainSlugs83 Bisakah Anda memberi tahu apa yang sebenarnya terjadi pada SSHD Anda yang rusak? (Jika bad sector, masalah listrik atau apa pun yang lain)
Silverstorm
Seharusnya mungkin menunjukkan bahwa ini mungkin tidak akan pernah terjadi, pertama karena algoritma yang digunakan, dan kedua karena cache dalam SSHD menggunakan berbagai jenis memori dengan SSD yang memiliki masa hidup ratusan kali lebih tinggi - yaitu SLC atau MLC daya tahan tinggi .
qasdfdsaq

Jawaban:

5

Cache

+ David Schwartz, ketika Anda menyebutkan tentang itu sudah ada dalam cache OS , saya tidak bisa setuju lagi.

Tetapi masalahnya adalah masalah ukuran , jika cache file yang dikelola oleh sistem operasi lebih kecil dari ukuran cache SSD, cache SSD di SSHD masih dapat menghemat waktu Anda untuk membaca dari disk.

Dalam situasi saya, saya menjalankan OpenSuSE 12.3 x64 pada Lenovo ThinkCentre Edge 72z dengan 16GB RAM. Cache file saya sekitar 3GB setelah 14 jam. Jika komputer Anda 64GB RAM, cache file mungkin lebih dari 8GB. Seperti disebutkan di atas, cache 8Gb SSD kurang bermanfaat daripada cache file. Karena itulah Seagate menyediakan cache SSD 32GB untuk Seagate Enterprise Turbo SSHD .

Habis

Toshiba menyediakan faq untuk menjelaskan apa yang akan terjadi ketika cache SSD aus. Seharusnya berfungsi sebagai hard drive normal.

Conculsion

Sebelum cache SSD aus, akan ada lebih banyak chip yang rusak di SSD yang berarti cache SSD yang tersedia menjadi semakin kecil. Pengguna harus memperhatikan bahwa kinerjanya menurun secara perlahan tanpa peringatan dari SMART

Anda dapat memeriksa SSHD saya akan berfungsi sebagai Hard Drive normal ketika Cache SSD usang untuk detail dan pembaruan saya tentang masalah ini.

Amigo
sumber
1

Mengingat kecepatan tulis HDD biasa, ketahanan tulis SSD khas, dan logika SSHD khas, ini merupakan mode kegagalan yang hampir mustahil dipicu. Jauh sebelum Anda mencapai ketahanan tulis SSD, HDD kemungkinan besar akan gagal secara mekanis. Jujur saja, ini pada dasarnya adalah hal terakhir yang harus Anda khawatirkan.

Pembaruan : Tidak seperti SSD standar, SSHD tidak pernah harus menulis apa pun untuk flash. Itu hanya menulis hal-hal untuk flash jika firmware memutuskan untuk. Jika volume penulisan tinggi, tidak ada gunanya menggunakan flash untuk buffer mereka (karena itu hanya akan mengisi akhirnya dan berhenti memberikan manfaat apa pun). Jika volume tulis rendah, maka flash tidak akan menua secara signifikan. Demikian pula untuk membaca dari HDD, masuk akal untuk melakukan cache hal-hal yang sering dibaca dan jarang diubah. Tidak mungkin banyak dari itu, secara matematis tidak mungkin. Karena semua OS modern mengakses drive mereka melalui cache, tidak ada gunanya cache data yang baru saja dibaca atau ditulis karena OS tidak akan pernah membacanya lagi segera - itu sudah ada dalam cache OS.

David Schwartz
sumber
Masalah mekanis HDD sangat jarang terjadi jika mereka tidak mengalami guncangan selama operasi baca-tulis, (dalam kondisi standar rentang MTF antara 1 juta hingga 1,5 juta jam untuk HDD modern). SSD terutama MLC tipikal nomor PE-cycle-per-blok maksimum berkisar dari 1500 hingga 10.000 (kebanyakan 5000). Mencapai 5000 siklus relatif mudah jika penyimpanan digunakan secara intensif (terutama di server). Jadi, sangat penting daya tahan cache SSD (pertimbangkan bahwa sektor cache-SSD bahkan digunakan paling intens dari SSD standar yang dapat mendistribusikan pemakaian pada ruang yang lebih besar.)
Silverstorm
@ Silverstorm: Lihat pembaruan untuk jawaban saya.
David Schwartz
Kecuali cache SSHD dapat diekspos ke OS, dan OS dapat mengelolanya sebagai perpanjangan dari cache sendiri (ada dalam opsi UEFI untuk drive SSHD). - Jujur saja, saya melihat kinerja yang lebih buruk daripada membiarkan drive mengelola cache mereka sendiri di perangkat keras ...
BrainSlugs83
Satu hal yang bisa dilakukan SSHD , jika itu cerdas, adalah untuk mengetahui blok disk yang paling sering dibaca selama boot-up, dengan asumsi pengguna reboot cukup sering untuk itu penting, dan menyimpannya dalam cache. Pada sistem dengan cache halaman 8 GB atau lebih dalam RAM, waktu boot pada HDD mekanis masih menjadi hambatan, bahkan jika operasi normal menyala sangat cepat setelah cache halaman RAM hangat.
allquixotic
0

Saya belum memiliki referensi yang pasti, tetapi saya akan cukup yakin jawabannya adalah A. Karena sel SSD digunakan dari waktu ke waktu elektron perlahan-lahan menumpuk di lapisan isolator, menyusut rentang tegangan yang dapat digunakan untuk pemrograman. Ini akan mengakibatkan pengontrol memiliki beberapa percobaan baca / tulis berulang (ketika tidak dapat menentukan nilai), kesalahan (ketika nilai yang salah dikembalikan) atau blok ditandai sebagai tidak dapat digunakan. SSD secara keseluruhan tidak akan berhenti berfungsi tetapi mungkin juga tidak berfungsi.

Sebagai catatan tambahan, algoritma tingkat keausan dan pengontrol firmware terus menjadi lebih baik dan lebih baik dalam mencegah hal ini. TechReport baru saja meninjau drive Seagate baru di sini.

Seagate tidak menerbitkan spesifikasi daya tahan untuk komponen flash Laptop Thin SSHD, tetapi drive tersebut dijamin oleh garansi tiga tahun. Bahkan untuk beban kerja terburuk, Burks mengatakan ada "margin tingkat keausan yang sangat tinggi."

Brad Patton
sumber
Anda akan berharap bahwa mereka memprogram firmware untuk gagal hanya pada penggunaan HDD jika terjadi flash yang aus, tetapi tekanan ekonomi mungkin memaksa mereka untuk berperilaku sebaliknya. Tidak ada cara untuk benar-benar tahu apakah Seagate tidak mengatakan tanpa membongkar dan menganalisis firmware asli.
LawrenceC
Terima kasih atas jawabannya, sayangnya saya telah mencoba menghubungi dukungan Seagate tetapi tampaknya tidak ada yang tahu informasi yang dapat dipercaya tentang hal ini.
Silverstorm
Lain sumber daya storagesearch.com/ssdmyths-endurance.html
Brad Patton