Tidak terlalu mengenal "Mirrored Channel Mode" Intel untuk pengaturan Blade Server (basis data OLTP MySQL Anda yang cukup-berat berjalan di bare metal; tidak ada virtualisasi saat ini).
Dari dokumen Intel saya dapat menemukan:
Intel Xeon Processor 5500 series dan Intel Xeon Processor 5600 series mirroring saluran untuk mengkonfigurasi saluran yang tersedia dari DDR3 DIMM dalam konfigurasi cermin. Konfigurasi cermin adalah gambar memori yang berlebihan, dan dapat terus beroperasi meskipun ada kesalahan yang tidak dapat diperbaiki secara sporadis. Mirroring saluran adalah fitur RAS di mana dua gambar identik dari data memori dipertahankan, sehingga memberikan redundansi maksimum.
Pada prosesor Intel Xeon Processor 5500 series dan Intel Xeon Processor 5600 series berbasis papan server Intel, mirroring dicapai di seluruh saluran. Saluran aktif menyimpan gambar utama dan saluran lainnya menyimpan gambar sekunder dari memori sistem. Pengontrol memori terintegrasi dalam prosesor Intel Xeon Processor 5500 series dan Intel Xeon Processor 5600 series berganti-ganti antara kedua saluran untuk transaksi baca. Transaksi tulis dikeluarkan untuk kedua saluran dalam keadaan normal.
Namun, saya tidak benar-benar mengambil apa yang mereka baringkan di sini. Saya kehilangan setengah kapasitas penyimpanan saya, tetapi saya mendapatkan "redundansi" memori dan kemungkinan mendapatkan manfaat kinerja baca / tulis? Suka RAID 1 untuk RAM? Adakah yang punya pengalaman praktis dengan konfigurasi ini?
"RAID 1 untuk RAM" adalah deskripsi yang akurat. Dalam pengalaman saya, tidak banyak manfaat kinerja, tetapi tergantung pada kecepatan bus vs kecepatan modul, jarak tempuh Anda dapat bervariasi.
Sejauh redundansi berjalan .. yah, tidak terlalu sering bahwa modul memburuk.
Secara pribadi, saya mematikan mirroring setiap kali saya melihatnya diaktifkan.
sumber
Saya telah membaca bahwa hal semacam ini (Anda dapat melakukannya dengan CPU juga) sangat berguna dalam kelompok superkomputer besar.
Beberapa dari cluster ini menjalankan begitu banyak mesin sehingga akan ada kegagalan mesin setiap beberapa jam. Lebih cepat dari pekerjaan yang bisa diselesaikan. Itu benar-benar mengacaukan perhitungan. Menambahkan redundansi seperti ini ke setiap node dapat lebih dari dua kali lipat waktu antara kegagalan.
sumber
Mode memori ini benar-benar dirancang untuk situasi di mana Anda memerlukan ketersediaan tinggi. Anda seharusnya tidak melihat banyak perbedaan kinerja (karena hilangnya satu saluran mungkin tidak terlihat dalam operasi normal) namun Anda benar-benar kehilangan banyak ram. Dengan mirroring diaktifkan, hanya sepertiga dari total memori yang tersedia untuk digunakan karena dua slot DIMM adalah saluran utama, dua slot DIMM adalah saluran cadangan, dan dua slot DIMM tidak digunakan. (setidaknya begitulah pada IBM)
Saya biasanya menyarankan agar dimatikan (jika Anda memiliki aplikasi atau OS yang suka ram - dan mari kita hadapi itu: apakah ada yang tidak?) Atau menyimpan hingga meng-upgrade ke chipset ex5 dari IBM (hp dan yang lain segera untuk mengikuti dengan penawaran serupa) yang menambahkan muatan kapal lebih banyak QPI.
Ada sesekali "server ini harus menyala terlepas dari jumlah tembakan yang dilakukan padanya" dan jenis redundansi ini membantu. Selain itu, Anda telah membeli ram kurang dari kualitas bintang ini mungkin menyelamatkan Anda dari layar biru atau 2.
sumber