“Falta de espaço de troca livre” no Windows Server

2

Eu tenho várias máquinas virtuais Windows Server 2012, que são monitoradas pelo zabbix 2.4. O zabbix lança "Falta de espaço de troca livre" para algumas máquinas virtuais, mas há disco e memória livres nessas máquinas, e a memória virtual está definida como controle do sistema operacional no Windows ...

O que significa "Falta de espaço de troca livre" no Windows Server? É espaço em disco? RAM? Memória Virtual?

Como posso resolver isso?

Tks.

    
por Elieser Topassi 18.08.2015 / 12:54

2 respostas

2

Acabei de resolver meu item com o mesmo erro. Está relacionado ao arquivo de paginação do windows e no meu caso foi configurado para ser gerenciado automaticamente pelo windows.

Na minha situação, o Windows não achou que queria um espaço de troca maior e não estava ocupando mais espaço, mas estava no 0 restante, então o zabbix estava relatando o erro. Eu escolhi mudar para um tamanho de arquivo de página personalizado - lembre-se de pressionar o conjunto antes de salvá-lo, pois ele nem sempre será mantido após a reinicialização.

Sistema - > Configurações avançadas do sistema - > Separador Avançado - > Configurações de desempenho - > Guia Avançado e alterado para usar um arquivo de paginação manual em vez do arquivo de página do sistema alocado

    
por 24.08.2015 / 05:37
1

Essa é uma solução para o problema. Infelizmente para nós, temos muitos servidores Windows e deixamos seu arquivo de paginação (espaço de troca) para ser gerenciado pelo Windows.

Quando o Windows gerencia o arquivo de paginação, ele deixa o tamanho do arquivo de paginação sozinho, às vezes preenchido com 0 bytes livres até que algum programa solicite mais memória e, se tiver espaço na unidade de arquivo de paginação, aumentará o tamanho do arquivo de paginação fornecendo mais liberdade espaço no arquivo de paginação.

Isso confunde o alarme "simples" do Zabbix. Veja, por exemplo, um arquivo de página de 1,7 GB com 0 bytes livres e lança um alarme. Ele não viu que o Windows estava gerenciando o arquivo de paginação e a unidade tinha bastante espaço em disco disponível para o crescimento do arquivo de paginação.

Seria ótimo se o Zabbix pudesse (segue o código psuedo): SE "o Windows está gerenciando o arquivo de paginação" ENTÃO    E SE      % de espaço livre no arquivo de paginação é menor que o limite    E      drive contendo arquivo de paginação tem menos espaço livre que o segundo limite    ENTÃO      disparar gatilho (enviar alarme) #SEumes fixou o tamanho do arquivo de paginação em uma unidade    E SE      % de espaço livre no arquivo de paginação é menor que o limite    ENTÃO      disparar gatilho (enviar alarme) FI

Essa complexidade do acionador está além da minha classificação de habilidades do Zabbix. Se alguém tiver sugestões sobre como implementar isso, isso ajudará muito. (Nós perseguimos 4 a 5 alarmes de espaço de troca de nível de produção a cada dia. Correção, ignore. O que nos assusta e deve assustar os desenvolvedores do Zabbix. Lobisomem não é uma boa coisa.)

Bill

    
por 19.12.2016 / 23:02