by

RAID Cache

Sebagai bagian dari artikel saya tentang RAID, saya ingin fokus pada fitur pengontrol RAID yang sangat penting. Itu akan menjadi cache memori.

Proses mentransfer data ke dan dari penyimpanan disk termasuk menyimpan data sementara dalam cache memori yang terletak di controller RAID (Redundant Array of Independent Disks) yang mengelola transfer data. Dengan kata lain, kartu pengontrol RAID untuk sementara waktu menyimpan data dari sistem host hingga berhasil ditulis ke media penyimpanan.

Cache memori terdiri dari chip DRAM memori silikon berkecepatan tinggi. Waktu akses untuk menulis data ke atau membaca data dari DRAM (Dynamic Random Access Memory) kira-kira 106, atau satu juta kali lebih cepat daripada waktu akses khas untuk menulis langsung atau membaca langsung dari satu set drive disk. Dalam operasi diposting-tulis, segera setelah komputer host menulis data ke cache, operasi tulis selesai; dan tuan rumah dibebaskan segera untuk melakukan operasi lain. Tuan rumah tidak harus menunggu data tulis ditransfer ke disk. Oleh karena itu, penggunaan memori cache pada pengontrol RAID secara signifikan mempercepat operasi penulisan dan meningkatkan kinerja sistem secara keseluruhan. Jumlah cache saat ini bervariasi dari 256MB, 512MB, 1GB, 2GB dan bahkan 4GB.

Keuntungan lain yang disediakan cache adalah, jika terjadi kegagalan sistem dan tergantung pada ukuran buffer, cache akan menyimpan informasi sampai sistem dapat kembali online yang membantu mencegah atau meminimalkan kehilangan data. Tentu saja, cache mungkin kehilangan daya akhirnya (dalam waktu sekitar 30 menit) sehingga pengontrol RAID biasanya datang dengan unit cadangan baterai (BBU) untuk menahan biaya lebih lama sampai sistem dibawa kembali online dan data yang di-cache diekstraksi.

Tanpa cache memori, pengontrol harus menghentikan aliran data sampai drive mengakui bahwa ia siap menerima. Controller kemudian akan menerima data dari sistem operasi dan meneruskannya ke drive yang sedang ditulis. Proses ini sangat cepat dan sulit diperhatikan, tetapi ketika berhadapan dengan jutaan dan milyaran transaksi ini setiap hari, bahkan nanodetik dapat bertambah hingga ke level yang nyata. Cache memori memungkinkan pengontrol untuk terus maju dan menerima data dari sistem operasi dan menempatkannya ke dalam memori buffer jika drive tidak siap untuk itu pada saat itu; dan sebagaimana dipahami semua jurusan bisnis (dan bahkan jurusan non-bisnis), waktu adalah uang.

Saya harap ini informatif dan akan membantu Anda memahami kapan manfaat pengontrol RAID tingkat tinggi dapat dimanfaatkan untuk keuntungan Anda.

Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

News Feed