O Windows Server 2008 R2 descarta 2 GB de espaço em disco por dia

1

Eu tenho uma máquina virtual Windows Server 2008 R2 executando o MS SQL 2005 em cima de um host VMWare ESXi 5.5 em um datastore SAN.

Consistentemente, "perdi" 2 GB de espaço em disco por dia e não consigo entender por quê. Só parece ocorrer algum tempo à noite, como eu verifiquei o espaço livre no servidor ontem à tarde e foi em 34,7 GB. De manhã eu verifiquei e foi em 34,6 GB. À noite, baixou para 32,5 GB de espaço livre.

Não há instantâneos na VM. A RAM é consistentemente em torno de 8 GB com flutuações de +/- 200 MB. Arquivo de paginação é consistente em 16 GB. Não ocorre durante um período de fim de semana. Então, na sexta-feira, digamos 30 GB de espaço livre. Segunda-feira de manhã, serão 30 GB de espaço livre e, na segunda-feira à noite, serão 28,3 GB. Estou sem ideias.

Aqui está uma foto das estatísticas do diretório para ontem à noite e hoje à noite, lado a lado.

TLOG

    
por Travis 18.09.2014 / 23:34

3 respostas

1

Eu percebi isso. Foram os arquivos de log de eventos em %SystemRoot%\System32\Winevt\Logs . Esse servidor em particular não tinha o padrão "substituir eventos conforme necessário", como todos os outros servidores faziam. Os arquivos de log, no entanto, não estavam sendo removidos, então eles continuavam se empilhando.

Isso explica exatamente por que, durante um período de final de semana, dificilmente haveria qualquer alteração no tamanho do arquivo de espaço livre.

O software WinDirStat mostrou esse espaço como "Desconhecido" apesar de "executar como Administrador" e comecei a notar a tendência do espaço "Desconhecido" aumentar à medida que comecei a acompanhar as capturas de tela WinDirState duas vezes por dia.

O que acabou me levando aos arquivos de log foi usar Ventilador de espaço em disco e comparar os tamanhos reportados. Como você pode ver, a pasta Windows em WinDirStat mostra 24,6 GB, enquanto Disk Space Fan mostra 116 GB. Analisando ainda mais o Windows \ System32 e observando a "Lista superior" mostrada no Espaço em disco, percebi que o WinDirStat não tinha a pasta winevt e mostrava 89,7 GB de uso de espaço. A exclusão de todos os arquivos de log com mais de 90 dias liberou quase 60 GB.

O grupo de administradores locais, que tem os administradores de domínio adicionados a ele, tinha controle total sobre a pasta, portanto, entender o motivo pelo qual o WinDirStat não pegou essas pastas está além de mim.

    
por 06.10.2014 / 23:38
2

Eu pessoalmente encontrei um bug do VSS onde as cópias de sombra foram desativadas, mas foram executadas de qualquer maneira. a solução alternativa era ativar o VSS e definir o tamanho máximo para uma quantidade muito pequena (como 250 MB). Pode valer a pena tentar ver se isso ajuda.

    
por 19.09.2014 / 06:06
1

No SQL Server, se você tem muita E / S, pode estar coletando muitos arquivos de log de transação. Dê uma olhada, e se é isso que está causando o problema, você tem duas opções:

Você pode limpá-los ou compactá-los, dependendo do que seu DBA disser que deseja.

Estas são as instruções da Microsoft para como reduzir o log de transações

Para limpar o log de transações: Como você limpa o Log de transações do SQL Server

    
por 19.09.2014 / 01:45