Select the product you need help with
Dosya sistemi önbelleği çoğu fiziksel RAM tüketir, uygulamaları ve Hizmetleri performans sorunları yaşıyorsunuzMakale numarası: 976618 - Bu makalenin geçerli olduğu ürünleri görün. BelirtilerUygulamalarda performans sorunları ve çeşitli sürümlerinde, Windows xp, Windows Vista, Windows Server 2003, Windows Server 2008 ve Windows Server 2008 R2 Hizmetleri deneyimini yaşayın. Ayrıca, aşağıdaki belirtilerden dikkat edin:
NedenBellek yönetimi Microsoft Windows işletim sistemlerinde bulunan isteğe bağlı bir algoritma kullanır. Tüm istekleri işlemek, ve kullanımları çok miktarda bellek, işlem çalışma kümesi (fiziksel ram bellek sayfa sayısı) boyutunu artırır. Bu istekleri sürekli ve Denetimsiz, işlemin çalışma kümesinde fiziksel ram tüketilecek büyüyecektir. Bu durumda, tüm işlemler için çalışma kümeleri için sabit disk belleğine. Çünkü bellek sayfalarını sürekli olarak sabit diske yazılan ve sabit diskten okunan Bu davranış uygulamaları ve Hizmetleri performansını azaltır. Bu davranış sistemin dosya önbelleği çalışma kümesi de geçerlidir. Sürekli ve yüksek okuma isteklerinin önbelleğe alınmış herhangi bir sürücü veya herhangi bir işlem hacmi ise bu talebi karşılamak için dosya sistemi önbelleği çalışma kümesi boyutunu büyüyecektir. Dosya sistemi önbelleği fiziksel ram tüketir. Bu nedenle, fiziksel ram yeterli miktarda diğer işlemler için kullanılabilir değil. Windows Vista öncesindeki işletim sistemlerinde Microsoft Windows 32-bit sürümlerinde, dosya sistemi önbelleği çalışma kümeleri daha az than1 GB teorik bellek sınırı vardır. Sanal adres aralığı kısıtlaması fiziksel ram bitirerek gelen dosya sistemi önbelleği çalışma kümeleri engeller. Windows Vista işletim sistemleri 32-bit sürümlerinde çekirdek kaynakları dinamik olarak ayrılır. Diğer çekirdek kaynakları pahasına çekirdek modu sanal adres aralığını kullanmak için dosya sistemi önbelleği çalışma kümesi artar. Bu bellek aralığı 2 GB'den kısıtlamasıdır. Bilgisayarda 2 GB'den fazla fiziksel ram varsa, önbellek tüm fiziksel ram tüketebilir olamaz. Ancak, önbellek çekirdek sanal adres alanını tüketebilir. Bu, diğer çekirdek bileşenleri için ayırma hataları neden olabilir. Windows işletim sistemlerinin 64-bit sürümlerinde sanal adres aralığı genelde fiziksel RAM Miktarından daha büyük boyutudur. Bu durumda, dosya sistemi önbelleği çalışma kümesi çoğu fiziksel RAM tüketilecek artırabilirsiniz. Pratik ÇözümBu soruna geçici bir çözüm bulmak için dosya sistemi önbelleği çalışma kümeleri maksimum veya minimum boyut değerini ayarlamak için GetSystemFileCacheSize API işlevi ve SetSystemFileCacheSize API işlevini kullanın. Bu işlevler dosya sistem önbelleği tarafından fiziksel bellek tüketimini sınırlamak için desteklenen tek yöntem kullanılır. Microsoft Windows dinamik önbellek hizmeti bu sorunun etkilerini en aza indirmek için bu API'leri kullanmak için bir strateji gösteren örnek bir hizmettir. Yükleme ve kullanma Microsoft dinamik önbellek hizmeti Microsoft Windows için destek dışlama neden olmaz. Bu hizmet ve kaynak kodunu Microsoft kullanmak nasıl bir örnek dosya sistemi önbelleği büyüme azaltmak için API desteklenen olarak verilmiştir. Hizmet ve kaynak kodu, Microsoft Web sitesinde aşağıdaki bağlantıdan indirilebilir: http://www.microsoft.com/downloads/details.aspx?FamilyId=e24ade0a-5EFE-43c8-b9c3-5d0ecb2f39af&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?FamilyID=e24ade0a-5efe-43c8-b9c3-5d0ecb2f39af&displaylang=en)
DurumMicrosoft bu sorunun, "Aşağıdakilere uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır. Daha fazla bilgiWindows 7 ve Windows Server 2008 R2 işletim sistemlerindeki bellek yönetimi algoritmaları Windows'un önceki sürümlerinde bulunan sorunların önbellek birçok dosya gidermek amacıyla güncelleştirildi. Bu hizmet Windows 7 veya Windows Server 2008 R2 çalıştıran bilgisayarlara uygulamak gerektiğinde benzersiz bazı durumlar vardır. Nasıl belirlenir sisteminiz etkilenmez SysInternals RamMap Aracı Web sitesinden karşıdan yükleyip sisteminize yükleyin: http://technet.microsoft.com/en-us/Sysinternals/ff700229
(http://technet.microsoft.com/en-us/sysinternals/ff700229)
Aracı çalıştırdığınızda, "Kullanım sayar" seçin ve orada olacak birden fazla sütun geçerli desen bellek kullanımını gösteren görüntülenir. Kullanılan bayt sayısına göre sıralamak için "Etkin" sütunu tıklatın ve toplam doğrudan altında üst kullanım unutmayın. "Meta" üst kullanım sayısı ise ve belleğin büyük bir bölümünün kullanılan, yukarıda açıklanan sistem dosyası önbelleği sorunu yaşıyorsunuz demektir. Bu da Performans İzleyicisi'ni kullanarak ve Memory\System Önbelleği Yerleşik Bayt sayacı izleme ve sürekli olarak zamanla büyümesine önbellek görme onaylanabilmesi. Sorunun yaşandığı bilgisayarın nerede örnek RamMap çıktı: Bu resmi kapat ![]() Örnek RamMap çıktı bilgisayar nerede sorunla karşılaşan değil: Bu resmi kapat ![]() Performans İzleyicisi, yukarıda açıklanan sorunun yaşandığı bilgisayarın belirlemede yardımcı olmak için de kullanılır. Performans İzleyicisi'ni yükleyin ve bir süre Memory\System Önbelleği Yerleşik Bayt sayacını izleyin. Sayaç zaman içinde yukarı doğru bir eğilim gösterir, daha sonra bilgisayar sorun aşağıda gösterildiği gibi yaşıyor: Bu resmi kapat ![]() Windows Server 2008 R2 sistem bu sorun yaşanıyorsa, sizinle bağlantı Microsoft teknik destek
(http://support.microsoft.com/select/Default.aspx?target=assistance)
Dinamik önbellek hizmeti için Windows Server 2008 R2 elde edilir.Yeniden başlatma gereksinimi Yüklemek, kaldırmak veya bu hizmeti kullanmak için bilgisayarı yeniden başlatmanız gerekmez. ÖzelliklerMakale numarası: 976618 - Son Gözden Geçirme: 15 Ekim 2012 Pazartesi - Gözden geçirme: 4.0 Bu makaledeki bilginin uygulandığı durum:
Otomatik Tercüme ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir. Makalenin İngilizcesi aşağıdaki gibidir: 976618
(http://support.microsoft.com/kb/976618/en-us/
)
| Makale çevirileri
|







Üste








