Apa perbedaan yang dilakukan 'Peringkat' DIMM terhadap memori server? Misalnya, ketika melihat konfigurasi server saya melihat yang berikut ini ditawarkan untuk server yang sama:
2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM
2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM
Diberi pilihan untuk Peringkat Tunggal vs Peringkat Ganda atau Peringkat Ganda vs Peringkat adalah selalu:
- Lebih cepat?
- Lebih murah
- Bandwidth lebih tinggi?
Inilah yang dikatakan IBM (halaman 7) tentang masalah ini, setidaknya mengenai HS22 mereka:
Penting untuk memastikan bahwa DIMM dengan jumlah peringkat yang sesuai akan diisi di setiap saluran untuk kinerja yang optimal. Bilamana memungkinkan, disarankan untuk menggunakan DIMM rangkap dalam sistem. DIMM peringkat ganda menawarkan interleaving yang lebih baik dan karenanya kinerja yang lebih baik daripada DIMM peringkat tunggal.
Misalnya, sistem yang diisi dengan enam DIMM peringkat ganda 2GB mengungguli sistem yang diisi dengan enam peringkat DIMM tunggal 2GB sebesar 7% untuk SPECjbb2005. DIMM peringkat ganda juga lebih baik daripada DIMM quad-rank karena DIMM quad-rank akan menyebabkan kecepatan memori menjadi down-clocked.
Pedoman penting lainnya adalah mengisi peringkat yang setara per saluran. Misalnya, menggabungkan satu DIMM peringkat tunggal dan satu DIMM peringkat ganda dalam saluran harus dihindari.
Pada akhirnya, efek dari jumlah peringkat memori adalah spesifik per server / chipset. Misalnya, pada server IBM x3850X5, lebih banyak peringkat yang lebih baik (lihat §3.8.4):
Dengan prosesor Xeon 7500/6500 di x3850 X5, memiliki lebih banyak peringkat memberikan kinerja yang lebih baik. Alasannya adalah karena skema pengalamatan, yang dapat memperluas halaman di seluruh peringkat sehingga membuat halaman secara efektif lebih besar dan karenanya lebih banyak siklus halaman-hit.
Jawaban:
Wikipedia memiliki penjelasan peringkat ( tautan ) yang cukup bagus . Saya akan mengatakan RamCity (vendor untuk memori Kingston) memiliki penjelasan lebih cepat tentang peringkat ( tautan ):
Artikel tersebut menyebutkan variasi harga:
Dalam hal kinerja, saya akan merujuk ke wikipedia:
Jadi untuk meringkas semuanya, tampaknya peringkat lebih berkaitan dengan kepadatan dan harga daripada kinerja aktual. Memang, saya sedang mengerjakan pernyataan umum dari vendor dan wikipedia, saya tidak berpikir kebanyakan orang berusaha keras untuk meneliti peringkat. Yang penting (untuk sebagian besar admin server) adalah bahwa RAM memiliki peringkat yang cocok. Saya tidak berpikir itu adalah spesifikasi atau persyaratan aktual tetapi membantu menjaga konsistensi dan menjaga memori dipertukarkan dalam sejumlah server yang sama.
Perlu diingat bahwa sebagian besar server dapat di-upgrade dan kepadatan RAM memiliki faktor besar. Yang terbaik (walaupun lebih mahal) untuk mendapatkan RAM yang lebih padat bagi server untuk memberikan ruang bagi peningkatan di masa depan.
sumber
Pada prinsipnya, peringkat memori dapat dianggap sebagai perbankan memori on-module. Ini memiliki efek pembatasan yang sama dan, pada prinsipnya, tidak berbeda jauh.
Anda dapat mengakses hanya satu peringkat memori pada satu waktu pada saluran memori dan tidak dapat membaca / menulis dari / ke saluran lebih cepat daripada hanya dengan chip peringkat tunggal yang diinstal.
Gagasan utama di balik peringkat memori - untuk menambah lebih banyak memori ke dalam modul slot tunggal, mengurangi jumlah bank yang diperlukan.
Sama seperti dengan memory banking, semakin banyak modul (peringkat) yang Anda instal, kecepatan memori yang lebih lambat diizinkan.
Secara umum, dua peringkat memori (dua modul peringkat tunggal atau satu peringkat ganda) tidak akan mempengaruhi kecepatan memori (dan bahkan akan meningkatkan produktivitas memori hingga sekitar 10%).
Empat peringkat (satu quad-rank, dua dual-rank atau empat single-rank) akan menuntut kecepatan memori yang lebih rendah pada satu langkah (membuat total produktivitas hampir sama dengan hanya dengan modul single-rank).
Delapan peringkat (jika didukung) - pada dua langkah (dengan produktivitas keseluruhan sekitar 10% lebih sedikit daripada dengan modul peringkat tunggal).
Dapat dikatakan bahwa Anda bertukar kecepatan memori pada volume memori.
sumber
Seperti yang saya tahu, DIMM Peringkat Tunggal lebih mahal dari DIMM Peringkat Ganda. Untuk mengemas jumlah memori yang sama pada DIMM Peringkat Tunggal, pabrikan harus menggunakan chip berkapasitas lebih besar untuk menebusnya. Itu sebabnya DIMM Peringkat Tunggal cenderung lebih mahal.
Saya percaya Rank ada hubungannya dengan jumlah konektor ke Chips pada DIMM. Karena jumlah konektor terbatas. Untuk menyesuaikan lebih banyak memori dengan biaya lebih rendah, mereka menggunakan dua bank pada DIMM sehingga mereka dapat menggunakan chip yang lebih kecil untuk mencapai jumlah memori yang sama. Itulah alasan mengapa kita bisa menjalankan bank tanpa mengisi semua slot memori.
sumber
Faktor kasual utama untuk DIMM peringkat ganda adalah kepadatan IC memori.
Ini muncul dengan biaya masalah kompatibilitas potensial pada beberapa chipset. Meskipun DIMM peringkat ganda dapat terlihat berkinerja lebih baik pada beberapa chipset.
DIMM peringkat tunggal cenderung lebih mahal; untuk mencapai kapasitas yang sama, IC memori harus lebih besar.
sumber