Beranda » bagaimana » Meningkatkan Ukuran Cache Memori FileSystem di Vista

    Meningkatkan Ukuran Cache Memori FileSystem di Vista

    Saya selalu bertanya-tanya mengapa Windows tidak memungkinkan Anda untuk mengatur ukuran sewenang-wenang untuk cache sistem file. Bagaimana jika Anda memiliki hard drive lambat di laptop Anda, tetapi banyak memori sistem yang tersedia? Seharusnya Anda tidak dapat memaksimalkan memori itu untuk mempercepat akses hard drive?

    Saya telah menemukan tweak sedikit didokumentasikan yang akan memungkinkan Anda untuk memberitahu Windows untuk menggunakan lebih banyak cache untuk "kumpulan" NTFS, yang akan meningkatkan kinerja jika sistem Anda membuka dan menutup banyak file sepanjang waktu seperti yang saya lakukan.

    Menurut dokumentasi Microsoft:

    Menambah memori fisik tidak selalu menambah jumlah memori kumpulan halaman yang tersedia untuk NTFS. Pengaturan penggunaan memori untuk 2 meningkatkan batas memori kumpulan halaman. Ini dapat meningkatkan kinerja jika sistem Anda membuka dan menutup banyak file dalam kumpulan file yang sama dan belum menggunakan memori sistem dalam jumlah besar untuk aplikasi lain atau untuk memori cache. Jika komputer Anda sudah menggunakan memori sistem dalam jumlah besar untuk aplikasi lain atau untuk memori cache, meningkatkan batas paging NTFS dan memori kumpulan non-paged akan mengurangi memori kumpulan yang tersedia untuk proses lainnya. Ini mungkin mengurangi kinerja sistem secara keseluruhan.

    Saya akan menguji perubahan ini sendiri, dan saya benar-benar berharap untuk mendapatkan umpan balik dari pembaca kami yang sangat baik untuk yang satu ini. Harap perhatikan bahwa saya belum menjalankan tolok ukur apa pun, jadi saya belum dapat memastikan bahwa ini menghasilkan manfaat besar dalam kinerja dunia nyata.

    Hack Baris Perintah

    Buka prompt perintah mode Administrator dengan mengklik kanan dan memilih Run as Administrator, atau ketik cmd ke dalam kotak pencarian menu mulai dan gunakan Ctrl + Shift + Enter.

    Ketik perintah berikut untuk meningkatkan pengaturan cache:

    perilaku fsutil mengatur penggunaan memori 2

    Untuk memeriksa nilai saat ini, ketikkan perintah ini:

    fsutil perilaku permintaan memori

    Untuk mengubah pengaturan kembali ke default, gunakan perintah ini:

    perilaku fsutil mengatur penggunaan memori 1

    Seperti biasa, pengaturan "sedikit" yang didokumentasikan ini dapat mengacaukan sistem Anda, jadi lakukan dengan risiko Anda sendiri. Anda juga harus me-reboot mesin untuk melihat perbedaannya.

    Hack Registri Manual

    Anda juga dapat mengatur nilai ini dengan mengubah parameter registri. Buka regedit.exe melalui kotak mulai pencarian menu atau jalankan, dan kemudian arahkan ke tombol berikut:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem

    Klik dua kali pada tombol NtfsMemoryUsage di sisi kanan dan ubah nilainya menjadi 2. Inilah nilai yang tersedia:

    • Tidak Ditetapkan: 0
    • Setel ke Default: 1
    • Tambah Cache: 2

    Menurut dokumentasi pengaturan default adalah "1", tetapi secara default kunci diatur ke "0". Biasanya dalam skenario itu pengaturan "0" berarti "Tidak Diatur", yang berarti sistem menggunakan pengaturan default. Anda harus dapat mengubah nilainya menjadi "0" atau "1" untuk mengubahnya kembali ke default.

    Pengaturan ini juga berfungsi di Windows Server 2003.