Microsoft Azure - cache de disco
Vimos no capítulo anterior 'Configuração de disco' como tínhamos que escolher a preferência de cache para o disco que anexamos. Por padrão, é 'nenhum'. Podemos escolher somente leitura ou leitura / gravação de acordo com nossos requisitos. Este capítulo discutirá como essa configuração afeta o desempenho das operações de entrada / saída.
Normalmente, as configurações de cache melhoram consideravelmente quando as operações de leitura e gravação com grande quantidade de dados são realizadas. No entanto, se muitas operações de E / S aleatórias forem realizadas, é preferível desligar o cache, pois as operações no cache incorrem em cobranças com base no número de transações. As operações aleatórias não farão nenhuma melhoria significativa no desempenho.
O cache de leitura melhora o desempenho, quando os dados são lidos antes, durante as operações de entrada-saída e armazenados no cache. Além disso, o cache deve ser grande o suficiente para armazenar todos os dados.
Para todos os discos do sistema operacional, o cache na memória é feito por padrão, a menos que seja desligado manualmente pelo usuário. Se muitas operações de E / S aleatórias em arquivos forem feitas em discos do sistema operacional, é melhor movê-las em um disco de dados onde, por padrão, o cache está desligado. As configurações de cache podem ser manipuladas usando o comando PowerShell permite, APIs e portal de gerenciamento do Azure. Podemos definir o cache do portal de gerenciamento ao criar máquinas virtuais e discos de dados.