O monitor é executado periodicamente (por padrão, todos os sábados às 3 da manhã) para verificar os níveis de fragmentação de todas as unidades lógicas. Se os níveis de fragmentação estiverem acima do limite, por padrão o estado do monitor será alterado para "Aviso", e um alerta será gerado. Há uma recuperação denominada "Desfragmentação de disco lógico" direcionada a esse monitor, e ela fica desativada por padrão. Se a recuperação for ativada, a mudança de estado iniciará automaticamente uma tarefa de desfragmentação do disco lógico.
O monitor é executado periodicamente (por padrão, todos os sábados às 3 da manhã) para verificar os níveis de fragmentação de todas as unidades lógicas. Se os níveis de fragmentação estiverem acima do limite, por padrão o estado do monitor será alterado para "Aviso", e um alerta será gerado. Há uma recuperação denominada "Desfragmentação de disco lógico" direcionada a esse monitor, e ela fica desativada por padrão. Se a recuperação for ativada, a mudança de estado iniciará automaticamente uma tarefa de desfragmentação do disco lógico.
Este monitor possui os seguintes parâmetros substituíveis, além do que está genericamente disponível para todos os monitores:
Usar recomendação do SO: Esse parâmetro determina se a verificação de nível de fragmentação usará ou não o limite padrão determinado pelo sistema operacional. Se esse parâmetro for definido para "Falso", o valor de " Limite de Porcentagem de Fragmentação de Arquivo" será utilizado.
Limite de Porcentagem de Fragmentação de Arquivo: Se "Usar recomendação do SO" estiver definido para "Falso", esse valor será utilizado como o limite para níveis de fragmentação.
Hora de início: A hora do dia (HH: MM) em que a verificação de fragmentação deve ser executada.
Máscara de Dias da Semana: O(s) dia(s) em que a verificação de fragmentação deve ser executada. Os valores dos dias são domingo (1), segunda (2), terça (4), quarta (8), quinta (16), sexta (32) e sábado (64). Para especificar vários dias, some os valores para os dias. Por exemplo, para segunda-feira, quarta-feira e sexta-feira, especifique 42 (2 + 8 + 32).
Quando novos arquivos são criados ou dados são adicionados a arquivos existentes, o sistema de arquivos tenta alocar espaço continuamente para que as operações de leitura possam ser realizadas com a maior rapidez possível. Com o tempo, alocar espaço em seções contínuas se torna cada vez menos provável, e a consequência é que os arquivos ficam fragmentados por todo(s) o(s) disco(s). Quanto mais fragmentados os arquivos estiverem em um disco, mais tempo o sistema de arquivos levará para trabalhar com eles, o que pode deixar o sistema mais lento no geral.
OBSERVAÇÃO: Desfragmentar uma unidade pode ser uma operação com uso intensivo de recursos e deixar o desempenho do sistema mais lento enquanto a operação estiver sendo realizada. Pode ser preferível desfragmentar unidades durante as horas de inatividade.
Se o limite de desfragmentação da unidade for apropriado, então o problema pode ser resolvido desfragmentando a unidade de uma das seguintes maneiras:
Remotamente: A Tarefa de Desfragmentação de Disco Lógico pode ser usada para executar remotamente o processo de desfragmentação.
Localmente: Conecte-se ao servidor pelos serviços de terminal ou conecte-se a ele localmente. Em "Meu computador", abra as propriedades do disco lógico que precisa ser desfragmentado. Passe para a guia "Ferramentas" na janela Propriedades e clique no botão "Desfragmentar agora...". A partir daí, siga as instruções na janela "Desfragmentador de disco" para analisar ou desfragmentar o disco.
Esse monitor não oferece suporte ao recurso sob demanda "recalcular integridade" da janela do Gerenciador de Integridade no console de operações. Quando o problema estiver resolvido e o alerta for fechado, redefina manualmente o estado do monitor ou aguarde até o próximo intervalo agendado para que o monitor se redefina automaticamente.
Target | Microsoft.Windows.Server.2008.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.2008.LogicalDisk.DefragAnalysis.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<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>