Motherboard saya (HP Pavilion s3000y) hanya mendukung 2GB RAM maks. Yang berarti saya hanya dapat mengalokasikan 1GB untuk menjalankan VM, dan aplikasi yang menggunakan banyak RAM lambat (seperti game dan Visual Studio).
Apakah mungkin menggunakan disk penyimpanan seperti drive USB sebagai RAM?
Atau jika tidak, bisakah VirtualBox menggunakan drive sebagai RAM untuk VM?
windows-vista
memory
virtualbox
usb-flash-drive
Nate Koppenhaver
sumber
sumber
Jawaban:
Windows Vista dan 7 mendukung ReadyBoost yang akan menggunakan drive USB cepat sebagai cache untuk SuperFetch. Ini memungkinkan SF bekerja lebih baik pada sistem dengan RAM terbatas. Ini dapat membantu meningkatkan daya tanggap operasi I / O file karena flash drive lebih cepat pada baca / tulis 4K acak daripada HDD.
Lebih baik lagi, dapatkan drive SSD. File halaman pada SSD sangat cepat dan akan meningkatkan kecepatan operasi paging secara signifikan, tetapi sama sekali bukan pengganti untuk lebih banyak RAM.
BTW, sudahkah Anda mencoba memasang RAM yang lebih besar dari yang disarankan motherboard yang dapat digunakan? Mungkin saja jika Anda meningkatkan ke revisi BIOS terbaru bahwa Anda mungkin dapat menggunakan chip yang lebih besar, seperti 2x2GB atau 4x1GB (tidak yakin berapa banyak slot RAM yang Anda miliki). Seharusnya tidak ada salahnya untuk setidaknya mencoba chip yang lebih besar jika Anda memilikinya.
Juga, Anda harus mengurangi alokasi RAM ke mesin virtual Anda sesedikit yang diperlukan untuk menjalankan VM. Tamu XP dapat berjalan dalam 256 MB atau 384MB RAM tergantung pada apa Anda menggunakannya.
sumber
Alasan mengapa aplikasi yang menggunakan banyak memori membuat sistem lambat adalah karena hal itu memaksa sistem untuk menggunakan perangkat penyimpanan. Apa yang Anda minta lakukan adalah apa yang sudah dilakukan sistem dan alasan Anda tidak senang. Sayangnya, satu-satunya solusi adalah mengubah beban kerja Anda sehingga membutuhkan lebih sedikit memori atau menambah lebih banyak memori.
sumber
Bahkan jika Anda melakukan ini, itu tidak akan direkomendasikan. Drive USB / Hard Drive sangat lambat. Pikirkan tentang Drive USB Anda. Ini akan mentransfer pada MAX 60MBps. Ram di komputer Anda berdasarkan pertanyaan Anda yang lain akan berjalan di mana saja dari 4200MBps hingga 5333MBps!
Itu sebabnya ketika komputer Anda kehabisan memori yang akan menggunakan Pagefile Anda untuk mengalokasikan memori sebagai Memori Virtual . Lampu hard drive Anda akan menjadi gila dan komputer Anda akan melambat sangat. Itu kehabisan memori fisik dan dalam upaya untuk tidak crash, itu akan menggunakan hard drive Anda sebagai memori virtual . Pikirkan betapa lambatnya komputer pada saat itu dan pikirkan betapa mengerikannya VM Anda akan berjalan jika selalu menggunakan RamDisk ini (lihat di bawah) atau memori virtual.
sumber
Ya, namanya "memori virtual" atau "swapping"; telah digunakan secara teratur pada komputer pribadi untuk waktu yang sangat lama (pertama kali ditemukan pada tahun 1960-an, dan sejak 1990-an semua OS mainstream memilikinya dan menyalakannya secara default). Anda mungkin dapat meningkatkan kinerja secara marginal dengan mengubah ukuran memori virtual ( bagaimana untuk vista ), meskipun mungkin tidak akan banyak meningkatkan kinerja.
Secara umum, memori virtual hanya meningkatkan kinerja dalam situasi di mana komputer Anda tidak akan dapat menangani beban memori sebaliknya, misalnya dalam situasi di mana sistem Anda mulai serba salah karena mereka dibunuh oleh OOM oleh OS.
sumber
Pertama, apakah Anda PASTI ponsel Anda terbatas pada 2GB ?! Saya pikir saya melihat Pavilion tempo hari yang menggunakan DDR2 atau bahkan RAM gaya DDR3. Jika sistem Anda dapat menggunakan DDR2 atau lebih baik maka itu berarti kemungkinan besar Anda hanya dapat mengisi 2 slot RAM dengan RAM yang lebih besar. Anda mungkin dapat menggunakan dua tongkat 2GB sehingga memungkinkan Anda untuk meningkatkan ke 4GB.
Tapi kemudian ada BIOS. Dan saya tidak percaya HP tidak memiliki pembaruan BIOS yang dapat Anda flash. (Dan itu akan menjadi petunjuk besar jika Anda melihat situs web HP untuk model spesifik Anda.) Tetapi bahkan tanpa pembaruan BIOS, Anda setidaknya harus dapat melihat lebih dari 3Gig RAM. Anda hanya perlu mem-flash BIOS Anda untuk mengakses seluruh 4Gig. Dan lagi, dengan asumsi Anda bahkan dapat menginstal DDR2 atau lebih baik.
Tetapi jika Anda terjebak dengan DDR1 maka lupakan saja. Saya juga mungkin akan memilih untuk dual-boot daripada menggunakan VM. Saya tahu ini menyebalkan ketika mencoba berbagi data antara OS dan terutama ketika mencoba distro baru. Tetapi sekali lagi, hampir semua distro Linux dapat secara asli menangani partisi NTFS juga (hint, hint).
sumber
tidak. Perangkat penyimpanan seperti drive USB dapat membantu OS untuk menyimpan / mengambil data dari itu ke RAM. itu hanya membantu untuk melakukan operasi paging / swapping jenis ini.
sumber
Anda dapat menggunakan manajer memori alternatif: http://www.techsupportalert.com/best-free-memory-optimizer.htm . Manajer memori dapat mengompresi ram yang digunakan dan membebaskan sedikit ram. Di Linux ada compcache dan / atau zram. Namun saya tidak tahu cara kerjanya di Windows. Bisa jadi manajer memori alternatif tidak menggunakan teknologi kompresi ini. Program ini di sini menggunakan kompresi: http://www.wincarepro.com/index.htm . Anda dapat menggunakan compcache untuk membuat ram ram untuk Windows ( http://www.vflare.org/2009/03/ram-is-not-enough-memory-compression.html ).
Sunting: Ini adalah program lain: http://www.windows7download.com/win7-memory-improve-master/smdggjpk.html tetapi tampilannya persis sama dengan yang ini http://www.wincarepro.com ? Saya tidak tahu apakah ini serius?
sumber