Konfigurasi RAM optimal: satu DIMM besar vs beberapa DIMMS kecil?


16

Saya selalu diberitahu ada keuntungan kinerja dalam menggunakan beberapa DIMMS yang lebih kecil vs DIMM yang lebih besar (karena bandwidth gabungan dari semua slot RAM motherboard akan digunakan).

Bos saya baru saja mengatakan kepada saya "ini bukan masalah lagi" dan hanya menggunakan modul RAM tunggal yang lebih besar ketika meningkatkan PC kantor kami (misalnya 1 x 8 GB bukannya 4 x 2 GB).

Saya kira satu keuntungan dari membeli modul RAM yang lebih besar (4 GB atau 8 GB) dan membiarkan slot RAM lainnya tidak digunakan adalah lebih hemat biaya jika memori ditingkatkan lagi - tetapi masih membuat saya bertanya-tanya tentang kinerja dengan semua sementara itu slot RAM kosong.

Benarkah tidak ada manfaat kinerja yang nyata untuk menggunakan beberapa modul RAM yang lebih kecil yang tersebar di semua slot RAM motherboard dibandingkan dengan menggunakan modul RAM yang lebih besar hanya dalam satu slot (dan membiarkan sisanya kosong)?


1
Dengan satu chip, itu hanya akan beroperasi pada 1/2 frekuensi yang diiklankan untuk modul itu. untuk mendapatkan throughput sepenuhnya, Anda memerlukan dua modul (biasanya dengan ukuran dan kecepatan yang sama). Teknologi memori Flex Intel memungkinkan Anda untuk menggunakan berbagai ukuran chip, tetapi berjalan lebih lambat daripada saluran ganda simetris (di mana kedua chip memiliki ukuran yang sama.)
Frank Thomas

1
Saya akan mengambil ram LEBIH dari ram lebih cepat setiap kali. +1 hingga "membiarkan slot RAM lainnya tidak dapat digunakan ... lebih hemat biaya jika memori ingin ditingkatkan lagi."
Xen2050

Jika Anda tidak memiliki cukup, maka lebih banyak RAM adalah hambatan yang lebih besar untuk diatasi, tetapi ingat, Lebih banyak RAM hanya berguna jika Anda sudah kehabisan. Saya belum pernah melihat bagian atas 16GB di kotak workstation saya, dan jangan berharap begitu. Dalam kasus saya, karena ram saya sudah terlalu banyak, itu akan menjadi kegilaan untuk tidak mendapatkan pasangan chip yang lebih cepat untuk uang yang sama, dengan harapan dapat mengemas 32-64GB di sistem saya pada akhirnya.
Frank Thomas

Untuk hasil percobaan, lihat jawaban saya. DIMM besar dalam slot yang lebih sedikit dapat mengambil 191% waktu yang berlalu karena DIMM yang lebih kecil mengisi semua slot.
H2ONaCl

Jawaban:


7

Periksa manual untuk motherboard sebelum meningkatkan RAM Anda atau membangun sistem. Operasi saluran ganda, operasi memori saluran tiga, dan bahkan operasi saluran quad mungkin didukung. Jika Anda hanya memiliki satu modul RAM hanya dalam satu slot, Anda TIDAK akan mendapatkan operasi saluran ganda (bila didukung). Untuk saluran tiga Anda harus menginstal 3 modul. Quad saya tidak tahu, jadi saya tidak tahu apakah itu juga akan berfungsi ganda ketika hanya ada 2.

Berjalan dalam saluran ganda tim menaiki dua modul RAM, dan peningkatan throughput memori besar. Satu platform saya telah memeriksa dengan perangkat lunak tertentu untuk menguji kecepatan memori menunjukkan peningkatan dari satu ke ganda dari 8 menjadi 11 (apa pun matematika itu), sekali lagi ini dengan memori I / O benchmark tertentu.

Meningkatkan kecepatan item apa pun pada komputer tidak selalu mencerminkan keseluruhan pada kinerja visual atau yang dirasakan. Bahkan tolok ukur mungkin tidak menunjukkan banyak peningkatan, tetapi mereka akan selalu menunjukkan beberapa peningkatan kinerja saat bekerja di saluran ganda. (RAM biasanya tidak operasi bottlenecking).
Untuk sebagian besar pengguna komputer rata-rata tidak akan memperhatikan kecepatan, bahkan ketika motherboard saya sendiri tidak menjalankan memori ganda saya harus menguji memori untuk memberitahu.

Ubah komponen tunggal apa pun di komputer menjadi yang "beberapa derajat lebih cepat" dan fungsi, program, atau operasi tertentu akan dipengaruhi oleh perubahan itu dengan jumlah yang bervariasi. Data yang disimpan oleh sebuah OS di dalam cache, operasi yang memindahkan banyak sekali data dari satu lokasi RAM ke lokasi lain. Operasi intensif RAM lainnya.
Operasi di mana data memori berasal-atau pergi-ke hard disk yang lebih lambat, disk ~ 100 kali lebih lambat, Anda tidak akan pernah tahu :-)

Kesimpulan :
Kecepatan? Iya. Perbedaan? Iya. Kinerja komputer secara keseluruhan? Sedikit. Terserah pengguna atau pembangun untuk menentukan apakah ada dana atau masalah tambahan yang sepadan dengan kinerja ekstra

Lebih Banyak Barang:
Pada saat orang mengalami masalah dengan memori yang tidak POSTing, tidak menguji benar, atau tidak bekerja dengan pengaturan waktu yang diatur, itu berjalan dalam Dual dan kecepatan ekstra dan penggabungan yang membuatnya lebih pilih-pilih.

Dual channel membuat pengujian untuk modul RAM yang buruk menjadi sangat menyenangkan, ketika operasi berada di tepi, dan menyatukannya dengan yang kedua mendorong kecepatan, dan menggabungkan, dan memori tidak akan bekerja stabil pada kecepatan atau waktu (atau voltase) itu. Ingat situasi itu orang akan mengatakan 1 modul memori bekerja dengan sendirinya tetapi 2 bersama-sama dan memiliki masalah.

Ini benar-benar malas / mudah untuk melemparkan dalam satu modul besar dan hanya membuatnya "bekerja", lebih sedikit barang secara umum, lebih kecil kemungkinannya untuk memiliki masalah.
Ini adalah kinerja murni untuk memastikan Anda menggunakan semua "fitur" dari trik peningkatan kinerja apa pun (ganda) yang mereka terapkan. Manual Motherboard hampir selalu menunjukkan apa yang didukungnya dan slot mana yang digunakan.

Ini bisa menjadi jalur peningkatan yang lebih baik $$$ untuk memiliki modul memori besar dalam slot yang lebih sedikit, kemudian terus menambahkan lebih banyak nanti, dibandingkan mengisi slot dan harus melemparkan yang kecil untuk meng-upgrade ke lebih banyak RAM. Tetapi dengan memori hari ini berjalan pada kecepatan yang dimilikinya, CPU (die) langsung mengakses, dan kecepatan ekstrem yang mendorongnya. Jika Anda membeli satu modul hari ini, dengan rencana untuk memutakhirkan, Anda akan melewatkan modul yang teruji dan dirancang untuk bekerja sama dengan TEAM modul memori. Setahun kemudian mungkin sulit untuk menemukan modul yang cocok yang akan bekerja sempurna sebagai sebuah tim. Anda dapat menggabungkan keledai dan keturunan asli pada keranjang yang sama, itu hanya dapat menyebabkan lebih banyak masalah daripada mendapatkan SET dari merek yang sama dengan kecepatan yang sama, proses pembuatan yang sama, pada saat yang sama.

Tautan terkait: "Mode Memori Single-dan Multichannel" Intel dengan gambar

Rekomendasi ini adalah menjalankan memori rangkap (tiga atau tiga) saat membangun / menguji komputer dan ketika Anda masih memiliki hak pengembalian produk. Tetapi ini adalah rekomendasi bukan keharusan.


2

Bos saya baru saja mengatakan kepada saya "ini bukan masalah lagi"

Dia pada dasarnya benar. PC saat ini sangat kuat sehingga beban kerja kantor Anda rata-rata (email, word, excel, messaging, internet) akan melihat nol manfaat dunia nyata dalam menggunakan konfigurasi dual-channel lebih dari satu.

Yang sepadan dengan dua hal yang telah membuat perbedaan nyata pada kinerja sistem saya sendiri (untuk beban kerja tipe kantor) adalah:

  • RAM yang cukup untuk menghindari pertukaran disk dengan beberapa aplikasi terbuka (sepertinya 8GB pada OS 64-bit adalah yang minimum hari ini)

  • Hard drive SSD


2

Untuk sebagian besar tugas kantor, atasan Anda benar.

Untuk menggunakan program sumber daya tinggi seperti Blender 3D, Anda perlu meningkatkan kinerja sebanyak mungkin, dan menggunakan 4 Gigs dalam empat slot DIMM untuk total 16 Gigs, memiliki operasi dua saluran dua kali (dengan asumsi motherboard mendukung ini), yang menambahkan sejumlah besar sumber daya yang tersedia saat dibutuhkan. Jika Anda mencoba memasukkan x jumlah air melalui satu tabung atau empat, ke arah mana air akan mengalir lebih cepat dan lebih bebas. Itulah idenya. Dan jika saya memiliki 8 core rendering gambar yang kompleks, saya membutuhkan semua kecepatan dan kekuatan yang bisa saya dapatkan.

Itu tergantung pada apa yang Anda lakukan dengan komputer Anda.


2

Saya memiliki beberapa informasi eksperimental yang menegaskan bahwa setidaknya ada satu kasus di mana DIMM yang lebih kecil mengisi semua slot mengungguli jumlah memori yang sama dalam DIMM besar dalam slot yang lebih sedikit. Memang itu mengungguli jumlah memori yang lebih besar. Perbedaan waktu yang telah berlalu besar. Misalnya saya telah melewati waktu 55 detik versus 105 detik.

Pertama saya menunjukkan bahwa CPU adalah faktor konstan. Perlombaan seret aplikasi yang terikat CPU antara unit dengan 6 DIMM 8GB dan 2 slot kosong (total 48GB) dan unit dengan 8 DIMM 2GB dan nol slot kosong (total 16GB) menunjukkan bahwa masing-masing unit dapat menyelesaikan pertama dengan kemungkinan yang tampaknya sama.

Saya beralih ke aplikasi dunia nyata yang intensif-CPU dan memori-IO-intensif. Aplikasi ini memiliki jumlah akses disk yang sepele. Memori cukup di kedua unit yang dibuktikan dengan aktivitas zero swap. Dalam hal ini, unit dengan 6 DIMM 8GB dan 2 slot kosong (total 48GB) lebih lambat daripada unit dengan 8 DIMM 2GB dan nol slot kosong (total 16GB). Demikian juga 2 DIMM 8GB dan 6 slot kosong (total 16GB) lebih lambat dari unit dengan 8 DIMM 2GB dan nol slot kosong (total 16GB). Demikian juga 6 DIMM 8GB dan 2 DIMM 2GB (total 52GB) lebih lambat dari unit dengan 8 DIMM 2GB dan nol slot kosong (total 16GB).

Untuk motherboard saya (Dell PowerEdge 1950 Generasi III), sepertinya slot yang diisi secara identik memiliki kinerja yang lebih baik. Manual pengguna memiliki tabel ini.

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

Dari sini Anda dapat melihat bahwa 4 DIMM akan menyebarkan IO lebih dari 4 saluran yang optimal. Delapan (8) DIMM akan melakukan hal yang sama. Jika Anda memiliki 2 DIMM yang sangat besar, Anda akan menghemat jika unit perlu ditingkatkan lagi tetapi sampai saat itu Anda tidak menggunakan semua saluran. Manual ini juga mengatakan ini: " jumlah total modul memori dalam konfigurasi harus berjumlah dua, empat, atau delapan. Untuk kinerja sistem terbaik, keempat, atau delapan modul memori harus memiliki ukuran yang identik ". Jadi lihat manual untuk sistem Anda.

Tentu saja jika aplikasi dunia nyata Anda intensif dalam aspek-aspek lain seperti jumlah memori (swapping), akses basis data, akses disk, akses internet, atau penggunaan CPU, maka Anda mungkin lebih memperhatikan proses-proses lain ini. Kata "bottleneck" bukan analogi yang tepat karena proses ini dapat memiliki efek kumulatif pada waktu yang berlalu.

Intinya adalah bahwa ukuran DIMM dapat berarti sebagian besar jika itu berarti DIMM besar mengisi slot lebih sedikit. Lebih baik mengisi semua slot. Gagal melakukannya, waktu yang berlalu meningkat 91% (55 berbanding 105 detik) dalam percobaan saya.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.