Saya selalu bertanya-tanya mengapa Windows tidak mengizinkan Anda menetapkan ukuran acak untuk cache sistem file. Bagaimana jika Anda memiliki hard drive yang lambat di laptop Anda, tetapi banyak memori sistem yang tersedia? Bukankah Anda tidak dapat memaksimalkan memori itu untuk mempercepat akses hard drive?
Saya telah menemukan tweak yang sedikit didokumentasikan yang memungkinkan Anda memberi tahu Windows untuk menggunakan lebih banyak cache untuk "pool" NTFS, yang seharusnya meningkatkan kinerja jika sistem Anda terbuka dan menutup banyak file sepanjang waktu seperti yang dilakukan oleh saya.
Menurut dokumentasi Microsoft:
Increasing physical memory does not always increase the amount of paged pool memory available to NTFS. Setting memoryusage to 2 raises the limit of paged pool memory. This might improve performance if your system is opening and closing many files in the same file set and is not already using large amounts of system memory for other applications or for cache memory. If your computer is already using large amounts of system memory for other applications or for cache memory, increasing the limit of NTFS paged and non-paged pool memory reduces the available pool memory for other processes. This might reduce overall system performance.
Saya akan menguji perubahan ini sendiri, dan saya sangat berharap mendapat umpan balik dari pembaca yang luar biasa untuk yang satu ini. Harap perhatikan bahwa saya belum menjalankan tolok ukur apa pun, jadi saya tidak dapat memastikan bahwa ini menghasilkan manfaat besar dalam kinerja dunia nyata.
Peretasan Baris Perintah
Buka perintah 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:
fsutil behavior set memoryusage 2
Untuk memeriksa nilai saat ini, ketik perintah ini:
fsutil behavior query memoryusage
Untuk mengubah pengaturan kembali ke default, gunakan perintah ini:
fsutil behavior set memoryusage 1
Hack Registry Manual
Anda juga dapat mengatur nilai ini dengan mengubah parameter registri. Buka regedit.exe melalui pencarian menu start atau run box, dan kemudian arahkan ke bawah ke kunci berikut:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
- Tidak Ditetapkan: 0
- Setel ke Default: 1
- Tingkatkan Cache: 2
Menurut dokumentasi pengaturan default adalah "1", tetapi secara default kunci diatur ke "0". Biasanya dalam skenario pengaturan "0" berarti "Not Set", yang berarti sistem menggunakan pengaturan default. Anda harus dapat mengubah nilai menjadi "0" atau "1" untuk mengubah ini kembali ke default.
Pengaturan ini juga berfungsi di Windows Server 2003.