Beranda » bagaimana » RAM Murah Jadi Kenapa Kita Tidak Menjalankan Semuanya Dari Ini?

    RAM Murah Jadi Kenapa Kita Tidak Menjalankan Semuanya Dari Ini?

    Modul RAM lebih murah daripada sebelumnya, jadi mengapa kita tidak menjalankan seluruh sistem operasi kami dari bank RAM super cepat?

    Sesi Tanya Jawab hari ini datang kepada kami berkat SuperUser-subdivisi Stack Exchange, pengelompokan situs web Q&A berbasis komunitas.

    Pertanyaan

    SuperUser reader pkr298 ingin tahu mengapa kita tidak menjalankan mesin berbasis RAM, bukan berbasis disk. Dia menulis:

    RAM murah, dan jauh lebih cepat daripada SSD. Itu hanya volatile. Jadi mengapa komputer tidak memiliki BANYAK RAM, dan saat dinyalakan, muat semuanya ke RAM dari hard drive / SSD dan jalankan semuanya dari sana, dengan asumsi tidak ada kebutuhan nyata untuk bertahan di luar memori? Bukankah komputer akan lebih cepat?

    Tentu saja, sistem operasi saat ini mungkin tidak mendukung ini sama sekali, tetapi apakah ada alasan RAM tidak digunakan dengan cara ini?

    Pada permukaan pertanyaannya masuk akal, tapi jelas kami tidak dibanjiri dengan komputer berbasis RAM; bagaimana ceritanya??

    Jawabannya

    Kontributor SuperUser Hennes menawarkan beberapa wawasan tentang mengapa kami masih menggunakan sistem berbasis disk:

    Ada beberapa alasan mengapa RAM tidak digunakan seperti itu:

    1. RAM desktop umum (DDR3) murah, tetapi tidak semurah itu. Terutama jika Anda ingin membeli DIMM yang relatif besar.
    2. RAM kehilangan isinya saat dimatikan. Dengan demikian, Anda perlu memuat ulang konten saat boot. Katakanlah Anda menggunakan RAMDISK berukuran SSD sebesar 100GB, itu berarti sekitar dua menit penundaan sementara 100GB disalin dari disk.
    3. RAM menggunakan lebih banyak daya (katakanlah 2-3 Watt per DIMM, hampir sama dengan SSD menganggur).
    4. Untuk menggunakan begitu banyak RAM, motherboard Anda akan membutuhkan banyak soket DIMM dan jejaknya. Biasanya ini terbatas pada enam atau kurang. (Lebih banyak ruang papan berarti lebih banyak biaya, sehingga harga lebih tinggi.)
    5. Terakhir, Anda juga membutuhkan RAM untuk menjalankan program Anda, jadi Anda membutuhkan ukuran RAM normal untuk bekerja (mis. 18GiB, dan cukup untuk menyimpan data yang ingin Anda gunakan).

    Karena itu: Ya, disk RAM memang ada. Bahkan seperti papan PCI dengan soket DIMM dan sebagai peralatan untuk IOps yang sangat tinggi. (Sebagian besar digunakan dalam database perusahaan sebelum SSD menjadi pilihan). Hal-hal ini tidak murah.
    Berikut adalah dua contoh kartu disk RAM low end yang membuatnya menjadi produksi:

    Perhatikan bahwa ada lebih banyak cara untuk melakukan ini daripada hanya dengan membuat disk RAM di memori kerja umum.

    Kamu bisa:

    1. Gunakan drive fisik khusus untuk itu dengan memori volatile (dinamis). Baik sebagai alat, atau dengan antarmuka SAS, SATA atau PCI [e].
    2. Anda dapat melakukan hal yang sama dengan penyimpanan yang didukung baterai (tidak perlu menyalin data awal ke dalamnya karena itu akan menjaga isinya selama daya cadangan tetap valid).
    3. Anda dapat menggunakan RAM statis daripada DRAMS (lebih sederhana, lebih mahal).
    4. Anda dapat menggunakan flash atau penyimpanan permanen lainnya untuk menyimpan semua data (Peringatan: flash biasanya memiliki jumlah siklus tulis terbatas). Jika Anda menggunakan flash sebagai hanya penyimpanan maka Anda baru saja pindah ke SSD. Jika Anda menyimpan semuanya dalam RAM dinamis dan menyimpan ke cadangan flash pada daya turun maka Anda kembali ke peralatan.

    Saya yakin ada cara lain untuk menggambarkan, dari Amiga RAD: mengatur ulang disk RAM yang masih hidup ke IOPS, memakai leveling dan G-d tahu apa, Namun saya akan memotong pendek ini dan hanya daftar satu item lagi:

    Harga DDR3 (DRAM saat ini) versus harga SSD:

    • DDR3: € 10 per GiB, atau € 10.000 per TiB
    • SSD: Secara signifikan lebih sedikit. (Sekitar 1/4 hingga 1/10.)

    Jika Anda ingin membaca lebih lanjut tentang disk RAM, lihat Disk RAM Dijelaskan: Apa Mereka dan Mengapa Anda Mungkin Tidak Harus Menggunakan Satu.


    Punya sesuatu untuk ditambahkan ke penjelasan? Berbunyi dalam komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang mengerti teknologi lainnya? Lihat utas diskusi lengkap di sini.