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.