Pulsação do VMware ATS
O VMware ESXi usa o comando SCSI Compare and Write (o VMware se refere a esse comando como Atomic Test and Set - ATS) para fazer "pulsação" periodicamente nos armazenamentos de dados.
Devido ao baixo valor de tempo limite para E/S de pulsação que usa ATS, podem ocorrer desconexões do host se houver atrasos de 8 segundos ou mais na conclusão de E/Ss de pulsação individuais em sistemas de armazenamento back-end ou na infraestrutura da SAN. Em certas circunstâncias, como, por exemplo, se pulsações do ATS fossem finalizadas devido a atrasos de 8 segundos ou mais, o host ESXi pode tentar novamente o comando de pulsação do ATS, que pode falhar com uma comparação incorreta ou com uma perda de acesso à mensagem do armazenamento de dados registrada no vmkernel.log no host. Em muitos casos, comparações incorretas de pulsação do ATS durante a verificação e a perda de acesso às mensagens do armazenamento de dados são resultados de pulsações do ATS que funcionam conforme o esperado quando há atrasos de E/S presentes.
A pulsação do ATS aumenta a carga no sistema e pode levar a problemas de acesso em sistemas ocupados, principalmente durante procedimentos de manutenção. Para reduzir essa carga, as pulsações do ATS podem ser desativadas.
- Para desativar pulsações do ATS, execute o seguinte comando da CLI:
# esxcli system settings advanced set -i 0 -o /VMFS3/UseATSForHBOnVMFS5 - Para ativar pulsações do ATS, execute o seguinte comando da CLI:
# esxcli system settings advanced set -i 1 -o /VMFS3/UseATSForHBOnVMFS5
# esxcli system settings advanced set -i 0 -o /VMFS3/useATSForHBOnVMFS3