Logikai lemez töredezettségi szintje

Microsoft.Windows.Server.2008.LogicalDisk.DefragAnalysis (UnitMonitor)

Ez a figyelő rendszeresen (alapértelmezés szerint minden szombaton reggel 3-kor) fut az összes logikai meghajtó töredezettségi szintjének ellenőrzése céljából. Ha a töredezettségi szint meghaladja a küszöbértéket, akkor a figyelő állapota alapértelmezés szerint „Figyelmeztetésre” változik, és riasztás jön létre. A figyelőhöz tartozik egy „Logikai lemez töredezettségmentesítése” nevű helyreállítási művelet, amely alapértelmezés szerint le van tiltva. Ha a helyreállítási művelet engedélyezve van, az állapot megváltozása automatikusan elindítja a logikai meghajtó töredezettségmentesítési feladatát.

Knowledge Base article:

Összefoglalás

Ez a figyelő rendszeresen (alapértelmezés szerint minden szombaton reggel 3-kor) fut az összes logikai meghajtó töredezettségi szintjének ellenőrzése céljából. Ha a töredezettségi szint meghaladja a küszöbértéket, akkor a figyelő állapota alapértelmezés szerint „Figyelmeztetésre” változik, és riasztás jön létre. A figyelőhöz tartozik egy „Logikai lemez töredezettségmentesítése” nevű helyreállítási művelet, amely alapértelmezés szerint le van tiltva. Ha a helyreállítási művelet engedélyezve van, az állapot megváltozása automatikusan elindítja a logikai meghajtó töredezettségmentesítési feladatát.

Konfiguráció

A figyelő a következő felülbírálható paraméterekkel rendelkezik (az összes figyelőnél általánosan elérhetők mellett):

Okok

Új fájlok létrehozásakor, valamint adatok meglévő fájlokhoz való hozzáadásakor a fájlrendszer törekszik arra, hogy folytonosan ossza ki a területet, amelynek eredményeként a lehető leggyorsabban tudja kiszolgálni az olvasási kéréseket. Idővel azonban az összefüggő területek kiosztása egyre nehezebbé válik, ami miatt a fájlok töredezetten helyezkednek el a lemez(ek)en. Minél töredezettebbek a fájlok a lemezen, annál több ideig tart a fájlrendszernek a fájlokkal végzett műveletek végrehajtása, ami a rendszer lelassulásához vezethet.

Megoldások

MEGJEGYZÉS: A meghajtók töredezettségmentesítése erőforrás-igényes művelet, amelynek végrehajtásakor lelassulhat a rendszer. A töredezettségmentesítést munkaidőn kívül ajánlott elvégezni.

Ha elfogadható a meghajtó esetében a töredezettségi küszöbérték, akkor a probléma a meghajtó töredezettségmentesítésével oldható meg, amely a következő módokon végezhető el:

Ez a figyelő nem támogatja az Állapotkezelőnek az operatív konzolon elérhető „állapot újraszámítása” funkcióját. A probléma elhárítása és a riasztás bezárása után állítsa kézzel alapállapotba a figyelőt, vagy várjon, amíg a következő ütemezett alkalomnál a figyelő automatikusan alapállapotba áll.

Element properties:

TargetMicrosoft.Windows.Server.2008.LogicalDisk
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.Server.2008.LogicalDisk.DefragAnalysis.Monitortype
RemotableTrue
AccessibilityPublic
Alert Message
A logikai lemez töredezettségi szintje magas
A(z) {1} számítógép {0} lemezének magas a töredezettségi szintje. A fájlok töredezettségi szintje {2}\%. Töredezettségmentesítés ajánlott: {3}.
RunAsSystem.PrivilegedMonitoringAccount

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.2008.LogicalDisk.DefragAnalysis" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="Server2008!Microsoft.Windows.Server.2008.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2008.LogicalDisk.DefragAnalysis.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2008.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>