Bu izleyici, düzenli aralıklarla (varsayılan olarak her Cumartesi saat 15'te) çalışarak tüm mantıksal sürücülerdeki parçalanma düzeylerini denetler. Parçalanma düzeylerinin eşiğin üzerinde olduğu anlaşılırsa, varsayılan olarak izleyicinin durumu "Uyarı" olarak değiştirilir ve bir uyarı oluşturulur. Bu izleyiciye yönelik "Mantıksal Disk Birleştirme" adlı, varsayılan olarak devre dışı olan bir kurtarma yordamı vardır. Kurtarma etkinleştirilirse, durum değişikliği, mantıksal diskin birleştirilmesi için otomatik olarak bir görev başlatır.
Bu izleyici, düzenli aralıklarla (varsayılan olarak her Cumartesi saat 15'te) çalışarak tüm mantıksal sürücülerdeki parçalanma düzeylerini denetler. Parçalanma düzeylerinin eşiğin üzerinde olduğu anlaşılırsa, varsayılan olarak izleyicinin durumu "Uyarı" olarak değiştirilir ve bir uyarı oluşturulur. Bu izleyiciye yönelik "Mantıksal Disk Birleştirme" adlı, varsayılan olarak devre dışı olan bir kurtarma yordamı vardır. Kurtarma etkinleştirilirse, durum değişikliği, mantıksal diskin birleştirilmesi için otomatik olarak bir görev başlatır.
Bu izleyicide, tüm izleyicilerde genel olarak kullanılabilenlere ek olarak aşağıdaki geçersiz kılınabilen parametreler bulunur:
İşletim Sisteminin Önerisini Kullan: Bu parametre, parçalanma düzeyi denetiminin işletim sistemi tarafından belirlenen varsayılan eşiği kullanıp kullanmayacağını belirler. Parametre "Yanlış" olarak ayarlanırsa, "Dosya Parçalanma Eşiği Yüzdesi" değeri kullanılır.
Dosya Parçalanma Eşiği Yüzdesi: "İşletim Sisteminin Önerisini Kullan" seçeneği "Yanlış" olarak ayarlanırsa, bu değer parçalanma düzeylerinin eşiği olarak kullanılır.
Başlangıç saati: Gün içinde parçalanma denetiminin çalıştırılması gereken saat (SS:DD).
Haftanın Günleri maskesi: Parçalanma denetiminin çalıştırılması gereken günler. Günlerin değerleri şunlardır: Pazar (1), Pazartesi (2), Salı (4), Çarşamba (8), Perşembe (16), Cuma (32) ve Cumartesi (64). Birden çok gün belirtmek için gün değerlerini birbiriyle toplayın. Örneğin Pazartesi, Çarşamba ve Cuma için 42 (2+8+32) belirtin.
Yeni dosyaları oluşturulduğunda veya varolan dosyalara veri eklendiğinde, dosya sistemi, okuma işlemlerinin olabildiğince hızlı gerçekleştirilebilmesi için yapabildiğince sürekli yer ayırmaya çalışır. Zamanla, sürekli dilimler halinde yer ayırmak giderek daha az olası hale gelir ve bunun sonucunda dosyalar disklere yayılarak parçalanır. Dosyalar diskte ne kadar çok parçalanırsa, sistemin bu dosyalar üzerinde çalışması o kadar çok zaman alır; bu da genel sistemi yavaşlatır.
NOT: Bir sürücünün birleştirilmesi yoğun kaynak gerektiren bir işlemdir ve yapılırken sistem performansını yavaşlatabilir. Sürücülerin iş dışı saatlerde birleştirilmesi daha iyi olabilir.
Sürücünün parçalanma eşiği uygunsa, sorun sürücü aşağıdaki yöntemlerden biriyle birleştirilerek çözümlenebilir:
Uzaktan: Birleştirme işlemini gerçekleştirmek için Mantıksal Disk Birleştirme Görevi kullanılabilir.
Yerel Olarak: Sunucuya terminal hizmetleri üzerinden bağlanın veya sunucuda yerel olarak oturum açın. "Bilgisayarım" altından birleştirilmesi gereken mantıksal disklerin özelliklerini açın. Özellikler penceresindeki "Araçlar" sekmesine geçin ve "Şimdi birleştir..." düğmesine tıklayın. Buradan, diski analiz etmek veya birleştirmek için "Disk Birleştirici" penceresindeki yönergeleri izleyin.
Bu izleyici, İşlemler Konsolu'nun Sistem Durumu Gezgini penceresindeki istek üzerine "sistem durumunu yeniden hesapla" özelliğini desteklemez. Sorun çözümlendiğinde ve uyarı kapatıldığında, izleyicinin durumunu el ile sıfırlayın veya izleyicinin otomatik sıfırlanması için zamanlanmış bir sonraki aralığı bekleyin.
Target | Microsoft.Windows.Server.6.2.LogicalDisk | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Warning | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.Server.6.2.LogicalDisk.DefragAnalysis.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.Server.6.2.LogicalDisk.DefragAnalysis" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="WindowsServer!Microsoft.Windows.Server.6.2.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.6.2.LogicalDisk.DefragAnalysis.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.LogicalDisk.DefragAnalysis.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/DeviceID$ ($Target/Property[Type="Windows!Microsoft.Windows.LogicalDevice"]/Name$)</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='FilePercentFragmentation']$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='OSRecommended']$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<SchedulerStart>03:00</SchedulerStart>
<SchedulerDaysOfWeekMask>64</SchedulerDaysOfWeekMask>
<FilePercentFragmentationThreshold>10</FilePercentFragmentationThreshold>
<UseOSRecommendation>true</UseOSRecommendation>
</Configuration>
</UnitMonitor>