Mungkin saya mungkin mengabaikan beberapa aspek yang merupakan penyebab penting mengapa ini tidak ada, tetapi saya merasa memiliki ekspansi RAM melalui PCIe akan sangat mungkin dilakukan. Saya tahu bahwa banyak sistem operasi menggunakan memori virtual dan menyimpan beberapa item prioritas lebih rendah pada hard disk, tetapi mengingat kecepatan yang lebih rendah saya merasa bahwa kita bisa menggunakan beberapa bonus memori yang tidak terlalu cepat.
6Gb/s SATA ~= 800MB/s
PCIe 2.0 = 500MB/s per lane. 16 Lane ~= 8GB/s
Tentu, 8GB / s tidak secepat RAM yang sebenarnya, tetapi kecepatan SATA 10x. Mengapa tidak memiliki papan PCIe dengan beberapa slot RAM untuk digunakan dengan RAM lama yang baru saja Anda ganti dengan pemutakhiran terkini? PCIe memiliki manfaat berada di hampir setiap motherboard di luar sana. Satu 'adaptor' PCIe RAM Expansion Board akan (seharusnya) kompatibel dengan kebanyakan PC.
Apa yang saya lewatkan karena ini belum dilakukan?
sumber
Jawaban:
Ini adalah masalah yang kompleks, yang sangat tergantung pada apa yang ingin Anda lakukan dengan RAM itu.
Dalam kebanyakan kasus, lebih murah dan lebih baik untuk hanya mengganti motherboard dengan motherboard baru yang mendukung jumlah RAM yang Anda butuhkan. Saya memiliki motherboard di sini di depan saya yang dapat mengambil 16 modul memori. Modul terbesar yang tersedia adalah 32-Gig. Itu total 512 Gigabytes dalam satu mesin. (Tidak masalah bahwa 16 modul dengan ukuran itu akan menelan biaya sekitar US $ 14.000, atau bahwa MoBo juga memiliki CPU 8-core ganda di dalamnya.)
Memiliki RAM pada MoBo berarti bahwa itu adalah kecepatan tertinggi yang mungkin. Anda dapat menggunakannya untuk RAM-Disk serta program normal dan penyimpanan data. Terbaik dari kedua dunia.
Tetapi dalam pertanyaan Anda, Anda terus membandingkannya dengan penyimpanan SATA, jadi saya berpikir Anda ingin menggunakan RAM tambahan ini sebagai RAM-disk dan bukan untuk RAM CPU umum. Ini adalah penggunaan yang valid, dan bertahun-tahun yang lalu orang memang memiliki kartu PCI dengan banyak RAM khusus untuk keperluan ini. Kartu-kartu itu terlihat seperti disk drive lain, dan bukan hanya lebih banyak RAM CPU. Seringkali kartu-kartu ini memiliki konektor daya eksternal sehingga Anda dapat memberi mereka semacam daya cadangan jika daya utama gagal.
Jenis kartu ini sebagian besar sudah hilang. Mereka usang terutama oleh tiga hal: 1. Motherboard sekarang dapat memiliki lebih banyak RAM pada mereka daripada di masa lalu. 2. Ada solid-state drive yang lebih modern menggunakan memori Flash dan PCIe (beberapa dengan cache RAM besar) yang bekerja lebih baik. dan 3. Mereka terlalu mahal untuk keuntungan terbatas yang diberikannya.
Ada alasan lain mengapa Anda mungkin ingin memiliki kartu PCIe dengan banyak RAM, tetapi semuanya adalah aplikasi di mana kartu melakukan sesuatu selain hanya menyimpan data. Seperti kartu video, atau kartu akuisisi data. Hal-hal ini tidak berlaku di sini.
sumber
/tmp
, swap, TempDB, dan sejenisnya. Seharusnya dimungkinkan untuk mendapatkan kecepatan baca seperti SSD, dengan kecepatan tulis yang jauh lebih cepat, dan dengan menggunakan tongkat generasi terakhir akan jauh lebih murah daripada menambahkan RAM yang lebih umum. Saya kira orang menemukan SSD cukup baik dalam banyak kasus.Ini telah dilakukan; bertahun-tahun yang lalu Anda dapat membeli kartu ISA (pra-PCI) dengan RAM menyala, yang disajikan ke PC Anda sebagai memori "extended" atau "extended". Ini adalah cara untuk melewati batas 1MB dari PC asli.
PC modern memiliki bagian RAM tambahan yang terpasang pada kartu video, terpisah dari memori utama.
Alasan mengapa Anda tidak mendapatkan kartu ekspansi RAM saat ini adalah latensi adalah masalah serius. Sebenarnya tidak ada ketentuan dalam OS untuk RAM yang dipilih versus RAM yang tidak disukai, jadi Anda harus menggunakannya sebagai swap disk / pagefile.
sumber
Sistem server modern mencapai hingga 75GB / detik antara CPU dan memori utama dan bahkan sistem kelas menengah dapat mendukung hingga total kapasitas DRAM 768GB. Setiap persyaratan untuk menskalakan lebih dari itu dengan kecepatan lebih cepat dari SATA dicakup oleh solusi FLASH PCIe yang membanggakan kecepatan x8 PCIe dan banyak kapasitas TB tanpa masalah volatilitas data yang terkait dengan DRAM.
sumber
Menambah alasan pjc50, itu juga tidak berhasil dengan kartu PCI, lihat diskusi ini untuk lebih jelasnya.
Dengan memori utama yang lebih besar, ada juga sedikit kebutuhan.
sumber
saya tidak melihat bagaimana ini tidak mungkin mendekati kecepatan ram dari nvme's i test triple channel ddr3 dalam benchmark hingga 22GB / s
Bandwidth 32x pci-e tidak jauh dari itu. tapi
ram memiliki NANO detik latensi sedangkan SSD akan memiliki Millasecond tetapi itu juga bukan batasan pci-e, itu murni penyimpanan ritel terjangkau saat ini. ada penyimpanan khusus non-volatile yang bisa mencapai ini tetapi dengan label harga 50k, saya tidak berpikir ritel akan melihat ini selama minimal 10-15 tahun.
meskipun, jika Anda benar-benar menggunakan modul ram di papan custom dan firmware motherboard akan memungkinkannya untuk mendeteksi itu sebagai memori. secara teknis, itu akan berhasil memperpanjang memori. teknologi yang mendasarinya ada agar bisa bekerja. "<3 pci-e"
sumber
Inkarnasi terbaru dari kartu PCI PCI diproduksi oleh Gigabyte pada tahun 2005 dan 2006 dengan nama i-RAM dan GC-RAMDISK. Mereka mendukung 4 slot dengan total 4 GiB DDR-400. Kecepatan transfer adalah dari SATA, 150 Mb / s, dan latency 0,1 ms.
sumber