If-Koubou

Haruskah Saya Menonaktifkan File Halaman jika Komputer Saya Memiliki Banyak RAM?

Haruskah Saya Menonaktifkan File Halaman jika Komputer Saya Memiliki Banyak RAM? (Bagaimana caranya)

Jika Anda memiliki komputer dengan jumlah RAM yang cukup besar, apakah Anda akan mendapatkan manfaat dari melumpuhkan file halaman atau haruskah Anda membiarkannya sendiri? SuperUser Q & A hari ini membahas topik untuk membantu memuaskan rasa ingin tahu pembaca.

Sesi Tanya & Jawab hari ini hadir untuk memberi kami hak milik SuperUser-sub divisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.

Foto milik Collin Anderson (Flickr).

Pertanyaan

Pembaca SuperUser user1306322 ingin tahu apakah ada manfaat untuk menonaktifkan file halaman jika komputer seseorang memiliki banyak RAM:

Bayangkan saya punya banyak RAM, misalnya 64 GB, misalnya. Itu banyak, bahkan untuk komputer judi. Sekarang lokasi default dari file halaman di Windows adalah pada drive sistem operasi utama (baik itu HDD atau SSD), yang lebih cepat secara umum tetapi masih tidak secepat RAM.

Sesuatu memberitahu saya bahwa menonaktifkan file halaman pada hard-drive atau membuat drive RAM virtual dan membiarkan file halaman ada di sana dapat membuat Windows memindahkan semua memori virtualnya ke RAM dan meningkatkan kinerja sistem. Tapi saya tidak terlalu berpengetahuan luas di bidang itu, jadi itu mungkin tidak benar sama sekali.

Saya mencoba keduanya, tetapi saya tidak dapat menganalisis hasil untuk mencapai kesimpulan yang pasti dengan tingkat pengetahuan saya dalam hal-hal yang berhubungan dengan memori. Apakah ini akan berhasil? Jika tidak, lalu mengapa?

Apakah user1306322 mendapatkan manfaat apa pun dari menonaktifkan file halaman?

Jawabannya

Kontributor SuperUser David Schwartz memiliki jawabannya untuk kami:

Tidak peduli berapa banyak RAM yang Anda miliki, Anda ingin sistem dapat menggunakannya secara efisien. Tidak memiliki file halaman sama sekali memaksa sistem operasi untuk menggunakan RAM secara tidak efisien karena dua alasan:

  • Pertama, itu tidak dapat membuat halaman dibuang, bahkan jika mereka belum diakses atau diubah dalam waktu yang sangat lama, yang memaksa cache disk menjadi lebih kecil.
  • Kedua, ia harus mencadangkan RAM fisik untuk mendukung alokasi yang sangat tidak pernah membutuhkannya (misalnya, pemetaan file pribadi yang dapat dimodifikasi), yang mengarah ke kasus di mana Anda dapat memiliki banyak RAM fisik gratis dan namun alokasi ditolak hindari terlalu banyak berkomitmen.

Pertimbangkan, misalnya, jika suatu program membuat pemetaan memori pribadi yang dapat ditulis dari file 4 GB. Sistem operasi harus cadangan 4 GB RAM untuk pemetaan ini karena program dapat memodifikasi setiap byte dan tidak ada tempat tetapi RAM untuk menyimpannya. Jadi sejak awal, 4 GB RAM pada dasarnya terbuang (dapat digunakan untuk meng-cache halaman disk yang bersih, tetapi hanya itu).

Anda perlu memiliki file halaman jika Anda ingin mendapatkan hasil maksimal dari RAM Anda, bahkan jika itu tidak pernah digunakan. Bertindak sebagai polis asuransi yang memungkinkan sistem operasi untuk benar-benar menggunakan RAM yang dimilikinya, daripada harus menyimpannya untuk kemungkinan yang sangat tidak mungkin.

Orang-orang yang merancang perilaku sistem operasi Anda tidak bodoh. Memiliki file halaman memberikan sistem operasi lebih banyak pilihan, dan itu tidak akan membuat yang buruk.

Tidak ada gunanya mencoba memasukkan file halaman dalam RAM. Dan jika Anda memiliki banyak RAM, file halaman sangat tidak mungkin digunakan (hanya perlu ada di sana), jadi tidak terlalu penting seberapa cepat perangkat itu berada.

Pastikan untuk memeriksa diskusi yang aktif tentang topik melalui tautan di bawah ini!

Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.