Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Tarayıcınız desteklenmiyor

Siteyi kullanmak için tarayıcınızı güncelleştirmeniz gerekir.

Internet Explorer'ın en son sürümüne güncelleştirin

RAM, sanal bellek, disk belleği dosyası ve bellek yönetimi Windows

Windows XP desteği sona erdi

Microsoft, Windows XP desteğini 8 Nisan 2014'te sona erdirdi. Bu değişiklik yazılım güncelleştirmelerinizi ve güvenlik seçeneklerinizi etkiledi. Bunun sizin için ne anlama geldiğini ve korunmaya nasıl devam edebileceğinizi öğrenin.

Windows Server 2003 desteği 14 Temmuz 2015'te sona erdi

Microsoft, Windows Server 2003 desteğini 14 Temmuz 2015'te sona erdirdi. Bu değişiklik yazılım güncelleştirmelerinizi ve güvenlik seçeneklerinizi etkiledi. Bunun sizin için ne anlama geldiğini ve korunmaya nasıl devam edebileceğinizi öğrenin.

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 2160852
Özet
Bu makalede, 32-bit sürümlerinde Windows sanal bellek uygulaması hakkında temel bilgiler içerir. Bu bilgiler, Windows 2000, Windows XP, Windows Server 2003, Windows Vista ve Windows Server 2008 ile ilgilidir. (Windows Server 2008 R2'in yalnızca 64-bit sürümü olduğundan, bu bilgiler için geçerli değildir.)
Daha fazla bilgi
Modern işletim sistemlerinde Windows gibi uygulamalar ve birçok sistem işlemleri her zaman bellek sanal bellek adresleri kullanarak baþvurursunuz. Sanal bellek adresleri, donanım tarafından otomatik olarak gerçek (RAM) adreslere çevrilir. Yalnızca çekirdek parçalarına işletim sistemi çekirdeği bu adresi çevirisi atlayabilir ve doğrudan gerçek bellek adresleri kullanın.

Sanal bellek, her zaman bile çalışan tüm işlemler tarafından gerekli bellek birimi sistemde yüklü RAM geçmediği zaman kullanılıyor.

Bu makaleye genişletilmiş bir sürümü Bruce Sanderson'ın Windows blog üzerinde kullanılabilir. Bu makaleyi görüntülemek için aşağıdaki Web sitesini ziyaret edin:

İşlemleri ve adres alanları

Windows'un 32-bit sürümleri altında çalışan tüm işlemler (örneğin, uygulamanın yürütülebilir dosyalar) sanal bellek adresleri ( sanal adres alanı), 0 ile 4.294.967.295 için arasında atanır (2 * 32-1 = 4 GB), bağımsız olarak ne kadar RAM gerçekten bilgisayarda yüklü.

Varsayılan Windows yapılandırmasında, bu sanal adres alanı 2 gigabayt (GB) her işlem özel kullanım için atanan ve diğer 2 GB tüm işlemler ile işletim sistemi arasında paylaşılır. Genellikle, uygulamaların (örneğin, Not Defteri, Word, Excel ve Acrobat Reader) 2 GB özel adres alanının yalnızca bir bölümünü kullanın. İşletim sistemini yalnızca kullanılmakta olan sanal bellek sayfalar için RAM sayfa çerçeveleri atar.

Fiziksel Adres Uzantısı (PAE) için 36 bit fiziksel bellek (RAM) adres genişletir Intel 32-bit mimarisi özelliğidir. PAE işlemci tarafından ele alınması (hangi 4 GB olarak kalır) sanal adres alanı, ancak yalnızca birim gerçek RAM boyutunu değiştirmez. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklayın:
268363 Intel Fiziksel Adresleme Uzantıları (PAE) Windows 2000'de
Bir işlemde çalışan kod tarafından kullanılan sanal bellek 32-bit adres ve 36 bit RAM adresi arasında çeviri otomatik olarak gerçekleştirilir ve saydam olarak çeviri tabloları göre bilgisayar donanım, işletim sistemi tarafından korunur. Herhangi bir sanal bellek sayfasını (32-bit adres) tüm fiziksel RAM sayfa (36-bit adres) ile ilişkili olabilir.

Ne kadar RAM (Mayıs 2010 itibariyle) destek çeşitli Windows sürümleri ve sürümleri aşağıdaki listede açıklanmaktadır:
Windows NT 4.04 GB
Windows 2000 Professional4 GB
Windows 2000 standart Server4 GB
Windows 2000 Advanced Server8 GB
Windows 2000 Datacenter Server32 GB
Windows XP Professional4 GB
Windows Server 2003 Web Edition2 GB
Windows Server 2003 Standard Edition4 GB
Windows Server 2003 Enterprise Edition32 GB
Windows Server 2003 Datacenter Edition64GB
Windows Vista4 GB
Windows Server 2008 Standard4 GB
Windows Server 2008 Enterprise64 GB
Windows Server 2008 Datacenter64 GB
Windows 74 GB

Disk belleği dosyası

Sanal bellek en pratik amaçlar için sınırsız RAM sınırlı bir kaynağa takvimidir. Birçok işlemi olabilir ve her işlem, kendi özel sanal adres alanı 2 GB sahiptir. Varolan tüm işlemler tarafından kullanılan bellek kullanılabilir RAM Miktarını aşarsa, işletim sisteminin bilgisayarın sabit diskine bir veya daha fazla sanal adres alanlarını (4 KB parça) sayfaları taşır. Bu RAM çerçeveleyen başka kullanımlar için serbest bırakır. Windows sistemlerinde, bu "kullanıma alınabilen" sayfalar bir veya daha fazla dosyaları (Pagefile.sys) bir bölümü kökünde saklanır. Her disk bölümü bir dosya olabilir. Disk belleği dosyası boyutunu ve konumunu Sistem özellikleri ' nde yapılandırılır (Gelişmiş' i tıklatın, Performans' ı tıklatın ve sonra ' ayarları düğmesi).

Kullanıcıların, sık sık "disk belleği dosyası ne kadar büyük uygulamalıyım?" sor Yüklü RAM miktarına bağlıdır ve o iş yükünü ne kadar sanal bellek gerektirir çünkü bu soruya tek bir yanıt yok. Kullanılabilir başka bir bilgi varsa, normal öneri RAM miktarının 1,5 katına yüklü bir iyi başlangıç noktasıdır. Sunucu sistemlerinde, genellikle yeterli RAM asla böylece azalması ve böylece disk belleği dosyasını temel olarak kullanılmayan olmasını istediğiniz. Bu sistemlerde, bu gerçekten büyük bir disk belleği dosyası korumak için hiçbir yararlý amaca. Diğer taraftan, disk alanı çoksa, büyük bir disk belleği dosyası (örneğin, 1,5 katı yüklü RAM) Bakımı değil neden sorun ve bu da ortadan kaldırır büyüklüğü üzerinden Bunu yapmak için endişelenmenize gerek.

Performans, mimari sınırları ve RAM

(Kullanıcılar, iş birimi sayısı) yük arttıkça herhangi bir bilgisayar sisteminde Performans azaltır, ancak doğrusal olmayan bir şekilde. Herhangi bir yük veya belirli bir noktadan ötesine talep artış önemli performansında düşüşe neden olur. Bunun anlamı bazı kaynak içinde oldukça kısa kaynağı olduğunu ve bir darboğaz haline gelmiştir.

Belirli bir noktada, Kısacası tedarik kaynağı yükseltilemez. Başka bir deyişle, bir Mimari sınırına ulaşıldı. Windows bazı sık bildirilen mimari sınırları arasında şunlar yer alır:
  • Sistem (kernel) paylaşılan sanal adres alanı 2 GB
  • Her işlem (kullanıcı modu) özel sanal adres alanı 2 GB
  • 660 MB sistem PTE depolama (Windows Server 2003 ve önceki sürümler)
  • 470 MB disk belleği havuzu depolama alanı (Windows Server 2003 ve önceki sürümler)
  • 256 MB disk belleği olmayan havuz depolama alanı (Windows Server 2003 ve önceki sürümler)
Bu özellikle Windows Server 2003 için geçerlidir, ancak bu Windows XP ve Windows 2000 için de geçerli. Ancak, Windows Vista, Windows Server 2008 ve Windows 7 tüm mimari bu sınırları paylaşır. Kullanıcı ve çekirdek bellek (sayılar 1 ve 2 burada) sınırları aynıdır, ancak çekirdek PTE ve çeşitli bellek havuzları gibi dinamik kaynaklardır. Disk belleği ve disk belleği olmayan havuz belleği bu yeni işlevsellik sağlar. Bu da PTE ve oturum havuzuna tüm çekirdek burada bitti noktaya kadar daha önce ele alınan sınırları aşan büyümesine sağlar.

Sık sık bulunan ve teklif edilen ifadeler aşağıdaki gibi:
4 GB RAM kullanılmadan önce Terminal Server ile paylaşılan adres alanı 2 GB tamamen kullanılır."
Bu, bazı durumlarda doğru olabilir. Ancak, bunlar, belirli bir sisteme uygulama veya olup olmadığını öğrenmek için sistem takip etmeniz gerekir. Bazı durumlarda, bu ifadeler belirli ortamlarda Windows NT 4.0 veya Windows 2000'den sonuçları olduğunu ve mutlaka Windows Server 2003 için geçerli değildir. Mimari bu sınırları aslında pratikte ulaşılacak olasılığını azaltmak için Windows Server 2003'e önemli değişiklikler yapıldı. Örneğin, Çekirdekte olan bazı işlemler, paylaşılan sanal adres alanında kullanılan bellek miktarını azaltmak için çekirdek içi işlemler taşındı.

RAM ve sanal bellek kullanımını izleme

Performans İzleyicisi prensibi sıkışıklık konumunu tanımlamak için ve sistem performansını izlemek için bir araçtır. Performans İzleyicisi'ni başlatmak içinBaşlat' ı tıklatın, Denetim Masası' nı tıklatın, Yönetimsel Araçlar' ı ve Performans İzleyicisi'niçift tıklatın. Bazı önemli sayaçlar ve ne onlar size bir özeti aşağıda verilmiştir:
  • Bellek, kaydedilmiş bayt: Bu sayaç sanal bellek için isteğe bağlı bir ölçüsüdür.

    Bu kaç bayt tahsis gösterilir ve işlemler tarafından ve hangi işletim sistemini RAM sayfa çerçevesi veya disk belleği dosyası (veya belki de her ikisi de) sayfa yuvasında taahhüdünde bulunduğu. Olarak Kaydedilmiş Bayt büyür kullanılabilir RAM büyük disk belleği artırır ve kullanılmakta olan disk belleği dosyasının boyutu da artar. Belirli bir noktada sayfalama etkinliğini önemli ölçüde performansı etkileyen başlar.
  • İşlem çalışma kümesi, _Toplam: Bu sayaç sanal bellek ölçüsü "etkin" kullanılıyor.

    Bu sayaç ne gösterir böylece tüm işlemler için sanal bellek yolunu RAM RAM gereklidir. Bu değer her zaman 4.096, te Windows'da kullanılan sayfa boyutunun katı. Ne kadar bir işlemin sanal bellek kendi çalışma kullanılabilir RAM kullanımı en iyi duruma getirme ve disk belleği en aza indirmek için kümesinde olduğu işletim sistemi sanal bellek arttıkça kullanılabilir RAM ötesinde için isteğe bağlı ayarlar.
  • Disk belleği dosyası, kullanılan disk belleği dosyası %: Bu sayaç ne kadar disk belleği dosyası gerçekte kullanılan ölçüdür.
    Bu sayaç, disk belleği dosyasını uygun bir boyut olup olmadığını belirlemek için kullanın. Bu sayaç 100 ulaşırsa, disk belleği dosyası dolu ve şeyler çalışmayı durdurur. Yeterince, genellikle en fazla yüzde 50-075 kullanılır böylece yükünüzü volatility bağlı olarak, büyük olasılıkla disk belleği dosyası büyük istediğiniz. Disk belleği dosyasının Ifmuch sahip birden çok farklı fiziksel disklerde kullanılıyor, performansı iyileştirebilir.
  • Bellek, Sayfa/sn: Bu sayaç en misunderstood ölçüleri biridir.

    Bu sayaç için yüksek bir değer mutlaka performans düşüklüğü RAM yetersizliğinden kaynaklandığını anlamına gelmez. İşletim sisteminin disk belleği sistemi sayfaları nedeniyle aşırı bağlılık bellek takası başka amaçlar için kullanır.
  • Bellek, çıkarılan Sayfa/sn: ne kadar sanal bellek sayfalarını RAM sayfa karelerini başka amaçlar için saniyede boşaltmak için disk belleği dosyası için yazılmış Bu sayaç gösterir.

    Disk belleği performans düşüklüğü olduğundan şüpheleniyorsanız, izlemek için en iyi sayacıdır. Kaydedilmiş Baytçıkarılan Sayfa/sn düşükse yüklü RAM'den büyük veya çoğu zaman sıfır olsa bile yeterli RAM hiçbir önemli performans sorunu yoktur.
  • Önbellek bayt bellek,
    Bellek, disk belleği olmayan havuz bayt havuzu
    Bellek, disk belleği havuzu bayt sayısı,
    Sistem kodu toplam bayt bellek,
    Bellek, sistem sürücüsü toplam bayt sayısı:
    Ne kadar 2 GB 4 GB sanal adres alanı paylaşılan bölümü gerçekte kullanılan ölçü Bu sayaçları toplamıdır. Bu, sisteminiz yukarıda açıklanan ele mimari sınırlardan biri ulaşmasını olduğu olup olmadığını belirlemek için kullanın.
  • Bellek, Kullanılabilir MBayt: ne kadar RAM Bu sayaç ölçer sanal bellek için taleplerini karşılamak kullanılabilir (ya da yeni ayırmaları veya disk belleği dosyası bir sayfa geri yükleme).

    RAM olduğunda kısa kaynağı (örneğin, kaydedilmiş bayt yüklü RAM Miktarından büyükse), işletim sisteminin belirli bir bölümünü hemen kullanıma hazır yüklü RAM, disk belleği dosyası için etkin kullanımda olmayan sanal bellek sayfalarını kopyalayarak engellemeye çalışır. Bu nedenle, bu sayaç sıfıra ulaşmaz ve mutlaka sisteminizde yeterli RAM olup iyi bir gösterge değildir.
Bu konular hakkında daha fazla bilgi için aşağıdaki Microsoft Web siteleri ve Web sitelerini ziyaret edin:

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 2160852 - Son İnceleme: 05/04/2015 06:26:00 - Düzeltme: 3.0

  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • kbsurveynew kbinfo kbhowto kbexpertiseadvanced kbmt KB2160852 KbMttr
Geri bildirim
javascript"> Asimov.clickstreamTracker.init(); n.protocol) + "//c.microsoft.com/ms.js'><\/script>");