Kapan harus menggunakan disk RAM?


9

Saya tahu bahwa disk RAM lebih cepat, lebih cepat dari disk apa pun, tetapi mereka kehilangan isinya saat sistem operasi ditutup. Kapasitas terbatas pada RAM. Apakah ada implementasi yang bermanfaat pada server Windows 2008 64-bit yang baru?

Jawaban:


4

Saya tidak yakin tentang menggunakan disk RAM untuk keuntungan kecepatan, tetapi mereka dapat digunakan untuk membuat area yang aman. Jika Anda membuat disk RAM dan menggunakannya sebagai area kerja, semua file sementara / sensitif dll yang dibuat di sana akan langsung aktif setelah mesin dimatikan.


4

Disk RAM dapat memperlambat sistem Anda.

Cache memberi Anda banyak keuntungan dari disk RAM. Semakin banyak memori yang Anda alokasikan untuk hal-hal lain (seperti disk RAM), semakin sedikit yang tersedia untuk cache. Dan cache mempercepat hampir semua yang melibatkan hard disk pada PC Anda, bukan hanya barang-barang yang Anda masukkan ke disk RAM.

Di sisi lain, ada memori virtual. Semakin banyak RAM yang Anda pesan, semakin besar kemungkinan aplikasi Anda dibuang berulang kali ke disk.

Ini adalah salah satu alasan mengapa disk RAM mati. Kembali pada hari-hari ketika orang mungkin memiliki 1MB RAM, disk RAM cukup umum (meskipun lebih pada Ataris dan Amigas daripada pada PC). Sekarang mereka jarang, meskipun Microsoft telah menawarkan RAMDisk (gratis, IIRC) untuk waktu yang lama. Ini tampaknya tidak masuk akal, tetapi memori itu lebih merupakan sumber daya bersama yang dikelola dengan hati-hati daripada saat itu. Ketika orang memiliki RAM 1MB, Anda akan ditertawakan karena menyarankan bahwa membeli memori akan mempercepat PC - aplikasi akan berjalan di ruang yang tersedia atau tidak. Kemudian, Windows 3 terjadi, dan banyak hal berubah.

Yang mengatakan, disk RAM dapat menjadi keuntungan dalam kasus-kasus khusus. Pastikan itu adalah keuntungan asli, dan bukan hanya Anda menyabot upaya O / S Anda untuk menjalankan segalanya lebih cepat.

EDIT Setelah mengatakan semua itu, saya benar-benar harus menjawab pertanyaan ;-)

imdisk adalah driver disk virtual yang baik, dan disk virtual dapat (opsional) hidup dalam sistem RAM. Penginstal mendukung Windows 32-bit dan 64-bit. Ini didukung pada Server 2008, tetapi periksa catatan karena ada masalah UAC.


2
Mengompilasi basis kode besar adalah salah satu area di mana disk RAM dapat membuat perbedaan besar. Saya baru saja menginstal imdisk dan build saya berubah dari 5 menit menjadi 3 menit (dan sebagian besar waktu yang tersisa adalah svn checkout). Tentu saja, saya hanya perlu mencuri 2 GB dari sistem 16 GB, jadi YMMV.
Marcelo Cantos

3

Dalam beberapa kasus apa yang dikatakan semua orang benar. Bahkan, itu belum padam. Itu mati untuk suatu periode, tetapi dibawa kembali. Kombinasi terbaik yang dapat Anda lakukan adalah disk RAM dan SSD.

Sebagian besar program sekarang memiliki kemampuan untuk menghemat shutdown, sehingga memigrasikan data dari disk RAM ke SSD Anda sehingga tidak ada data Anda yang hilang. Bagi siapa pun yang mengatakan mereka tidak tahu apakah memiliki keunggulan kecepatan, kecepatan baca / tulis mencapai 70 (lebih atau kurang) kali lebih banyak daripada SSD, tetapi seperti yang Anda katakan, masalah penghapusan data terjadi.

Ada perbedaan kecepatan yang agak besar tergantung pada apa Anda menggunakan disk RAM. Apa pun yang membutuhkan tingkat baca dan tulis intensif maka disk RAM mengungguli apa pun. Kompilasi, pengkodean, permainan data intens (peta Battlefield 3, Crysis, dll.), Dan hal-hal seperti itu akan sangat diuntungkan dari disk RAM vs. SSD.

Misalnya, server Minecraft Tekkit sangat intensif data. Selalu menghasilkan area, banyak arah, dan di banyak bagian peta, selalu menghasilkan mesin, data pengguna, data plugin, data log, energi mesin, energi alkemis (sangat intensif, menjadi sangat buruk sehingga pemilik server harus sepenuhnya menonaktifkan mod), dll. Minecraft menghasilkan peta tanpa batas dan itu membutuhkan BANYAK kecepatan baca / tulis.

RAMDisk adalah pilihan terbaik untuk itu. Pasangkan dengan SSD ketika Anda mematikan komputer / server, dan itu praktis akan instan. Setiap aplikasi seperti itu akan mendapat manfaat secara dramatis dengan disk RAM, jadi tidak, disk RAM tidak usang; itu dibawa kembali jika ada.


Dinding teks itu mungkin bisa menggunakan beberapa format.
Tanner Faulkner

1

Ini berguna dalam lingkungan server ketika Anda memiliki beberapa file yang ditulis atau dibaca dengan sangat sering - database SQL misalnya - cukup cari mereka pada disk RAM dan operasi ini akan menjadi urutan besarnya lebih cepat!

Mereka juga memiliki beberapa kegunaan dalam sistem reguler. Sebagai contoh, sistem saya meletakkan file sementara, cache Firefox saya, dll pada disk RAM, yang secara dramatis mempercepat.


2
Saya pikir Anda berpikir tentang Solid State Disk, OP berbicara tentang RAM Disks, yang merupakan drive virtual dalam Memori. Di masa lalu, jika Anda memiliki sistem dengan banyak RAM, Anda akan membuat Ram Disk, dan menggunakannya untuk file temp, dan sejenisnya. Jika Anda menjalankan SQL Server, atau database modern apa pun, Anda akan lebih baik memberikan RAM ke Sistem Operasi, dan membiarkan Manajer Database kehilangan DB ke dalam RAM, dengan cara itu OS menangani penulisan data ke dorongan fisik untuk kegigihan.
BillN

1

RAM disk sering digunakan pada live CD atau floppy disk di mana Anda ingin mendekompresi data dari CD / floppy, tetapi tidak ingin menulisnya ke hard disk drive. Linux live CD akan cenderung untuk boot dan berjalan lebih cepat pada disk RAM, karena akses file acak sangat lambat pada CD.

Disk RAM juga berguna di mana Anda akan melakukan apa saja yang memiliki banyak akses acak (jelas). Setiap program yang secara acak mengakses ribuan file yang berbeda akan berjalan jauh lebih baik jika file-file itu ada di disk RAM, di mana waktu pencarian pada hard disk drive normal dihilangkan.


0

Waktu yang tepat untuk menggunakan disk RAM adalah memuat gambar pada disk atau RAM yang tidak menyentuh hard drive sebenarnya. Ini akan memungkinkan Anda untuk menginstal OS baru atau mengembalikan atau "memperbaiki" masalah dengan OS Anda saat ini.

Dalam banyak kasus, instalasi otomatis dan disk pemulihan sistem dimuat melalui jaringan melalui sistem PXE ke disk RAM dan kemudian diturunkan ke sistem file virtual. Sesampai di sana, Anda dapat membuat perubahan Anda, dan reboot; setelah reboot, Anda kemudian akan boot ke lingkungan normal Anda.


0
  • Ada SSD. Ini bukan disk RAM; itu gigih.
  • Ada disk RAM dengan RAM dari server Anda, tidak terlalu buruk ... terbukti bagus di Linux, lebih baik daripada manajemen cache OS dalam banyak kasus tertentu (server web, SQL temp, ..)
  • Dan ada juga disk RAM seperti "IOFusion" atau yang lain, perangkat penyimpanan RAM pada ekstensi PCI. Ini tidak gigih, untuk peningkatan besar kinerja dalam konteks lalu lintas I / O yang tinggi. Sangat berguna untuk tablespace sementara database besar atau layanan ketersediaan tinggi lainnya. Ini umumnya dipasang di node cluster ...
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.