Este monitor é executado periodicamente (todos os sábados às 3:00 por predefinição) para verificar os níveis de fragmentação de todas as unidades lógicas. Se os níveis de fragmentação forem considerados acima do limiar, então, por predefinição, o estado do monitor será alterado para "Aviso" e será gerado um alerta. Existe uma recuperação com o nome "Desfragmentação do Disco Lógico" direcionada para este monitor que está desativada por predefinição. Se a recuperação estiver ativada, a alteração do estado acionará automaticamente uma tarefa para desfragmentar a unidade lógica.
Este monitor é executado periodicamente (todos os sábados às 3:00 por predefinição) para verificar os níveis de fragmentação de todas as unidades lógicas. Se os níveis de fragmentação forem considerados acima do limiar, então, por predefinição, o estado do monitor será alterado para "Aviso" e será gerado um alerta. Existe uma recuperação com o nome "Desfragmentação do Disco Lógico" direcionada para este monitor que está desativada por predefinição. Se a recuperação estiver ativada, a alteração do estado acionará automaticamente uma tarefa para desfragmentar a unidade lógica.
Este monitor tem os seguintes parâmetros substituíveis, para além do que está disponível em geral para todos os monitores:
Utilizar Recomendação do SO: Este parâmetro determina se a verificação do nível de fragmentação utilizará ou não o limiar predefinido determinado pelo sistema operativo. Se este parâmetro estiver definido como "Falso", será utilizado o valor de "Limiar de Fragmentação de Ficheiros, em Percentagem".
Limiar de Fragmentação de Ficheiros, em Percentagem: Se o parâmetro "Utilizar Recomendação do SO" estiver definido como "Falso", este valor será utilizado como limiar para os níveis de fragmentação.
Hora de início: A hora do dia (HH:MM) em que deve ser executada a verificação de fragmentação.
Máscara de Dias da Semana: Os dias em que deve ser executada a verificação de fragmentação. Os valores para os dias são domingo (1), segunda-feira (2), terça-feira (4), quarta-feira (8), quinta-feira (16), sexta-feira (32) e sábado (64). Para especificar vários dias, adicione os respetivos valores. Por exemplo, para segunda-feira, quarta-feira e sexta-feira, especifique 42 (2 + 8 + 32).
Quando são criados novos ficheiros ou são adicionados dados a ficheiros existentes, o sistema de ficheiros tenta alocar espaço da forma mais contínua possível para que as operações de leitura possam ser executadas com a maior rapidez possível. Ao longo do tempo, a alocação de espaço em secções contínuas torna-se cada vez menos provável, o que resulta na fragmentação dos ficheiros nos discos. Quanto maior for a fragmentação dos ficheiros num disco, mais tempo necessitará o sistema de ficheiros para os tratar, o que poderá reduzir o desempenho global do sistema.
NOTA: A desfragmentação de uma unidade pode ser uma tarefa que consome muitos recursos e pode reduzir o desempenho do sistema enquanto está a ser executada. Pode ser preferível executar a desfragmentação de unidades fora das horas de funcionamento.
Se o limiar de fragmentação da unidade for adequado, o problema pode ser resolvido desfragmentando a unidade através de um dos seguintes meios:
Remotamente: É possível utilizar a Tarefa Desfragmentação do Disco Lógico para executar remotamente o processo de desfragmentação.
Localmente: Ligue ao servidor através dos serviços de terminal ou inicie sessão no servidor localmente. Em "O Meu Computador", abra as propriedades do disco lógico que necessita de ser desfragmentado. Mude para o separador "Ferramentas" na janela Propriedades e clique no botão "Desfragmentar agora...". A partir desse ponto, siga as instruções na janela "Desfragmentador de Disco" para analisar ou desfragmentar o disco.
Este monitor não suporta a funcionalidade "recalcular estado de funcionamento" a pedido da janela Explorador do Estado de Funcionamento na Consola de Operações. Quando o problema estiver resolvido e o alerta estiver fechado, reponha manualmente o estado do monitor ou aguarde pelo próximo intervalo de agendamento para que o monitor seja reposto automaticamente.
Target | Microsoft.Windows.Server.2003.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.2003.LogicalDisk.DefragAnalysis.Monitortype | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | System.PrivilegedMonitoringAccount |
<UnitMonitor ID="Microsoft.Windows.Server.2003.LogicalDisk.DefragAnalysis" RunAs="System!System.PrivilegedMonitoringAccount" Accessibility="Public" Enabled="false" Target="Microsoft.Windows.Server.2003.LogicalDisk" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.Server.2003.LogicalDisk.DefragAnalysis.Monitortype" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.2003.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>