İçindekiler:
- WinSxS Kütüphanesi
- Birim Gölge Kopyası Hizmeti
- Dosyaları Değiştir
- Bir Sunucu Uzay Domuzunu Yavaşlatma
Daha pahalı bileşenler ve daha uzun donanım ömürleri ile, hiçbir yerde donanım özellikleri sunucu ortamından daha ayrıntılı incelenmez. Sadece birkaç yıl önce, Windows Server 2000'in yüklenmesi için 650 MB'lık bir boş disk alanı istenirken, Server 2008'in yüklenmesi için bu miktarın birkaç katına ihtiyacı vardır ve etkin bir şekilde çalıştırmak daha adil bir işlem gerektirir. Son 10 yılda fiyatlar donanımda önemli ölçüde düşmüş olsa da, sunucu donanımı masaüstü donanımının tasarrufunu görmedi. Ayrıca, sanal sunucular son yıllarda oldukça popüler hale geldi, bu da tek bir sunucunun tek bir işletim sisteminin düzinelerce kopyasını içerebileceği anlamına geliyor.
Başka bir deyişle, Windows 2008 bir uzay domuzudur. Herhangi bir yazılım türünden zaman içinde beklediğimiz olağan büyüme dışında, bellek gereksinimlerindeki artış nedeniyle takas dosyası disk alanına da artan bir ihtiyaç vardır. 64 GB RAM ve bir takas dosyası bulunan bir sunucu 10 yıl önce gülünç görünüyordu. Ayrıca, daha fazla disk alanı kullanan birkaç yeni özellik var! Burada Windows 2008'e bir göz atacağız ve bu sunucu alanı domuzunun iştahını nasıl azaltacağımızla ilgili bazı ipuçları vereceğiz.
WinSxS Kütüphanesi
Birçok sistem yöneticisinin Windows 2008 ile karşılaştığı ilk uzaysal boşluk özelliklerinden biri, Windows Yan Yana Montaj (WinSxS) olarak bilinen bir sistem tarafından kullanılan "WinSxS" adlı bir klasördür. Windows Yan Yana Montaj, DLL'leri ve yürütülebilir dosyaları tek bir büyük kitaplıkta depolar, böylece Windows ve diğer Microsoft bileşenleri tarafından kolayca erişilebilir. Bu, sunucunun kolay güncelleme ve geriye dönük uyumluluğu kolaylaştırarak çeşitli sistem dosyalarının birden fazla sürümünü tutmasını sağlar. Önceki Windows sürümleri, "System32" olarak bilinen bir dizinde birçok önemli dosyayı depolarken, bu dizinin 2008 sürümü, bu WinSxS klasöründe depolanan sistem dosyalarına birçok işaretçi içerir. Bunun birçok avantajı vardır. Örneğin, bir güncelleştirme yüklendiğinde System32 dizinindeki DLL'leri değiştirmek yerine, yeni sürüm SxS dizinine yüklenir ve çeşitli işaretçiler yeni sürüme değiştirilir.
Bu yöntemin dezavantajı, sisteme 200 MB'lık bir hizmet paketinin yüklenmesinin, sistemden asla ayrılmayacak başka bir 200 MB'lık dosya eklemek anlamına gelmesidir. Hizmet paketlerini saymadan bile, her yıl yüzlerce Windows güncellemesi yayınlanmaktadır. Bu, WinSxS dizinindeki büyük dosya birikimine dönüşebilir. Ayrıca, her etkin DLL sistemde iki kez göründüğü için, bu yöntemi kullanmak disk alanı kullanımını analiz etmeyi zorlaştırabilir.
Normal disk alanının işletim sistemi dosyalarını, alternatif işletim sistemi dosya sürümlerini ve takas dosyasını kullanmasına ek olarak, Server 2008 sisteminizde alanın neden yenildiğine katkıda bulunan bir faktör daha vardır - biri diğerlerinden daha gizli: Sistem Birimi Bilgi.
Birim Gölge Kopyası Hizmeti
Disk alanı kullanımına bakmak için birçok geleneksel yöntem, 40 GB'lık bir sürücüde 20 GB dosya ve boş alan gösterebilir, diğer 20 GB'a ne olduğu hakkında bilgi yoktur. Windows Server 2008 çalıştırıyorsanız, aranacak bir suçlu vardır - Birim Gölge Kopyası Hizmeti. Bu hizmeti daha önce hiç yapılandırmamış olabilirsiniz ve muhtemelen onu duymamış olabilirsiniz, ancak sisteminizde çalışıyor olabilir. Birim Gölge Kopyası, yöneticiler tarafından nadiren erişilebilen gizli bir klasörde depolanan sistem birimi anlık görüntülerini alır.
Birim Gölge Kopyası Hizmeti tarafından kullanılan disk alanı miktarını görmenin ve azaltmanın en kolay yolu Bilgisayar Yönetimi'nin Disk Yönetimi bölümünü kullanmaktır. Disk Yönetimi'nde bir birimin özelliklerine bakarken, "Gölge Kopyalar" başlıklı bir bölüm vardır. Ardından, hizmetin geçerli istatistiklerini görüntüleyebilirsiniz; bu, Windows dizini tarafından kullanılan alan miktarından çok daha fazla olabilir. Hizmet, sisteminizdeki her birim için devre dışı olarak görünse bile, önemli miktarda disk alanı kullanıyor olabilir.
Bu hizmeti sınırlamanın veya devre dışı bırakmanın birçok yolu olsa da, en kolay yöntem izin verilen en küçük boyut olan maksimum 300 MB'lik bir sınır belirlemektir. Bu değişikliği yaptıktan sonra, sistem eski gölge kopyaları 300 MB veya daha az disk alanı kullanana kadar otomatik olarak siler.
Dosyaları Değiştir
Daha önce de belirtildiği gibi, takas dosyası kullanımı sunucu sistemlerinde ağır bir alan tüketicisidir. Bu nedenle, C sürücüsündeki disk alanı kullanımını azaltmanın başka bir yolu, takas dosyalarını alternatif bir sürücüye taşımaktır. Birçok sunucu sisteminde, mantıksal sürücü harfleri fiziksel sürücülere eşit değildir. Bu nedenle, takas dosyasının her zaman sistemdeki ilk sürücüde olması önerilirken, D sürücüsüne bir takas dosyası yerleştirilmesi, sistemdeki ilk sürücüde olduğu anlamına gelebilir.
Birçoğu basit bir sunucudaki bir C sürücüsü için 10-20 GB'ın yeterli olduğunu söylese de, bu yeni özellikler çok az yer kaplayan bir sunucuyu çalıştırmayı neredeyse imkansız hale getiriyor. Sadece güvenli olmak için 40-50 GB'a yakın alana sahip bir C sürücüsü kullanmak daha iyi olabilir. Bununla birlikte, disk alanı kullanımını korumanız gerekiyorsa, Gölgeler Kopyalarını sınırladığınızdan ve takas dosyasını tamamen farklı bir sürücüye taşıdığınızdan emin olun.
Bir Sunucu Uzay Domuzunu Yavaşlatma
Bugüne kadar, Windows Server 2008 açıkça Windows Server'ın en fazla yer kaplayan sürümüdür, ancak bu önemli alanlarda iyi planlama ve dikkatli bir gözle, bu uzay domuzu etkili bir şekilde boğulabilir.