Ten monitor jest okresowo uruchamiany (domyślnie w każdą sobotę o 03:00), aby sprawdzić poziomy fragmentacji wszystkich dysków logicznych. W przypadku wykrycia poziomów fragmentacji powyżej progu stan monitora zmieni się domyślnie na „Ostrzeżenie” i zostanie wygenerowany alert. Istnieje odzyskiwanie o nazwie „Defragmentacja dysku logicznego” docelowe dla tego monitora, które domyślnie jest wyłączone. Gdy odzyskiwanie jest włączone, zmiana stanu spowoduje automatyczne uruchomienie zadania defragmentacji dysku logicznego.
Ten monitor jest okresowo uruchamiany (domyślnie w każdą sobotę o 03:00), aby sprawdzić poziomy fragmentacji wszystkich dysków logicznych. W przypadku wykrycia poziomów fragmentacji powyżej progu stan monitora zmieni się domyślnie na „Ostrzeżenie” i zostanie wygenerowany alert. Istnieje odzyskiwanie o nazwie „Defragmentacja dysku logicznego” docelowe dla tego monitora, które domyślnie jest wyłączone. Gdy odzyskiwanie jest włączone, zmiana stanu spowoduje automatyczne uruchomienie zadania defragmentacji dysku logicznego.
Ten monitor, oprócz parametrów dostępnych dla wszystkich monitorów, ma następujące, możliwe do zastąpienia, parametry:
Zastosuj rekomendację systemu operacyjnego: ten parametr określa, czy funkcja sprawdzania poziomu fragmentacji ma używać domyślnego progu ustalonego przez system operacyjny. Jeśli ten parametr ma ustawioną wartość „Fałsz”, zostanie użyta wartość parametru „Próg procentu fragmentacji plików”.
Próg procentu fragmentacji plików: jeśli parametr „Zastosuj rekomendację systemu operacyjnego” ma ustawioną wartość „Fałsz”, ta wartość będzie używana jako progowa dla poziomów fragmentacji.
Czas rozpoczęcia: godzina dnia (GG:MM), o której ma rozpocząć się sprawdzenie fragmentacji.
Maska dni tygodnia: dni, w których ma być przeprowadzane sprawdzanie fragmentacji. Wartości dni są następujące: Niedziela (1), Poniedziałek (2), Wtorek (4), Środa (8), Czwartek (16), Piątek (32) i Sobota (64). Aby określić wiele dni, zsumuj wartości dni. Na przykład dla poniedziałku, środy i piątku podaj wartość 42 (2+8+32).
W przypadku utworzenia nowych plików lub dodania danych do istniejących plików system plików próbuje stale przydzielać miejsce, aby umożliwić jak najszybsze wykonywanie operacji odczytu. W miarę upływu czasu dostępność miejsca w ciągłych sekcjach staje się coraz mniej prawdopodobna, w wyniku czego pliki ulegają fragmentacji na dyskach. Im więcej plików zostanie pofragmentowanych na dysku, tym obsługa tych plików przez system plików będzie zajmowała więcej czasu, co może pogorszyć ogólną wydajność systemu.
UWAGA: Defragmentacja dysku jest operacją mogącą intensywnie wykorzystywać zasoby, przez co podczas jej wykonywania wydajność systemu może się pogorszyć. Zaleca się, aby defragmentować dyski po godzinach pracy.
Jeśli próg fragmentacji dysku jest odpowiedni, problem można rozwiązać, wykonując defragmentację dysku w jeden z następujących sposobów:
Zdalnie: możesz użyć zadania Defragmentacja dysku logicznego w celu zdalnego wykonania defragmentacji.
Lokalnie: połącz się z serwerem przez usługi terminalowe lub zaloguj się na niego lokalnie. W oknie „Mój komputer” otwórz właściwości dysku logicznego, który wymaga defragmentacji. W oknie właściwości wybierz kartę „Narzędzia” i kliknij przycisk „Defragmentuj teraz...”. Następnie wykonuj instrukcje wyświetlane w oknie „Defragmentor dysków”, aby przeanalizować lub zdefragmentować dysk.
Ten monitor nie obsługuje funkcji „ponownego obliczenia kondycji” na żądanie dostępnej w oknie Eksplorator kondycji w konsoli Operacje. Po rozwiązaniu problemu i zamknięciu alertu należy ręcznie zresetować stan monitora lub poczekać na następny zaplanowany interwał w celu automatycznego zresetowania monitora.
Target | Microsoft.Windows.Server.10.0.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.10.0.LogicalDisk.DefragAnalysis.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.Server.10.0.LogicalDisk.DefragAnalysis" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="ServervNext!Microsoft.Windows.Server.10.0.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.10.0.LogicalDisk.DefragAnalysis.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.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>