Anasayfa » nasıl » Vista'da FileSystem Bellek Önbelleği Boyutunu Artırma

    Vista'da FileSystem Bellek Önbelleği Boyutunu Artırma

    Windows'un neden dosya sistemi önbelleği için rasgele bir boyut belirlemenize izin vermediğini merak ettim. Dizüstü bilgisayarınızda yavaş bir sabit disk varsa, ancak bir çok kullanılabilir sistem belleği varsa? Sabit sürücü erişimini hızlandırmak için bu belleği en yüksek seviyeye çıkarmamalısınız mı??

    Windows'a NTFS “havuzu” için daha fazla önbellek kullanmasını söyleyebileceğiniz ve sisteminiz benimkiler gibi her zaman çok fazla dosya açar ve kapatırsa performansı artırabilmenizi sağlayacak olan biraz belgelenmiş bir ayar buldum.

    Microsoft belgelerine göre:

    Fiziksel belleği artırmak, NTFS'de bulunan disk belleği havuzunun miktarını her zaman arttırmaz. Ayar hafıza kullanımı için 2 disk belleği havuzu belleği sınırını yükseltir. Bu, sisteminiz aynı dosya grubundaki birçok dosyayı açıp kapatıyorsa ve zaten diğer uygulamalar veya önbellek için büyük miktarda sistem belleği kullanmıyorsa performansı artırabilir. Bilgisayarınız zaten başka uygulamalar için veya önbellek için çok miktarda sistem belleği kullanıyorsa, NTFS disk belleği ve disk belleği olmayan havuz belleği sınırını artırmak, diğer işlemler için kullanılabilir havuz belleğini azaltır. Bu, genel sistem performansını düşürebilir.

    Bu değişikliği kendim test edeceğim ve bu konuda mükemmel okuyucularımızdan geri bildirim almayı umuyorum. Lütfen henüz bir değerlendirme yapmadığımı unutmayın, bu yüzden bunun gerçek dünya performansında önemli bir fayda sağladığını henüz onaylayamıyorum..

    Komut Satırı Hack

    Sağ tıklayarak ve Yönetici Olarak Çalıştır'ı seçerek bir Yönetici modu komut istemi açın veya cmd Başlat menüsü arama kutusuna Ctrl + Shift + Enter tuşlarını kullanın.

    Önbellek ayarını artırmak için aşağıdaki komutu yazın:

    fsutil davranışı memoryusage 2'yi ayarladı

    Geçerli değeri kontrol etmek için bu komutu yazın:

    fsutil davranış sorgu hafıza kullanımı

    Ayarı varsayılana döndürmek için bu komutu kullanın:

    fsutil davranışı hafıza kullanımı 1

    Her zaman olduğu gibi, bu “hafifçe” belgelenmiş ayarlar sisteminizi mahvedebilir, bu nedenle kendi sorumluluğunuzdadır. Ayrıca, herhangi bir farkı görmek için makineyi yeniden başlatmanız gerekebilir.

    Manuel Kayıt Defteri Hack

    Bu değeri bir kayıt defteri parametresini değiştirerek de ayarlayabilirsiniz. Başlat menüsü araması veya çalıştırma kutusundan regedit.exe dosyasını açın ve ardından aşağıdaki anahtara gidin:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem

    Sağ taraftaki NtfsMemoryUsage anahtarını çift tıklayın ve değeri 2 olarak değiştirin. İşte mevcut değerler:

    • Ayarlanmadı: 0
    • Varsayılana Ayarla: 1
    • Önbelleği Artır: 2

    Belgelere göre varsayılan ayar “1”, ancak varsayılan olarak anahtar “0” olarak ayarlanmıştır. Genelde bu senaryoda “0” ayarı “Ayarlanmamış” anlamına gelir; bu, sistemin varsayılan ayarı kullandığı anlamına gelir. Bunu varsayılana döndürmek için değeri “0” veya “1” olarak değiştirebilmeniz gerekir..

    Bu ayar Windows Server 2003'te de çalışır.