Uso de cache de gravação rápida
Cache de gravação rápida (FWC) é um cache não volátil opcional que fornece redundância com o cache padrão do adaptador. O FWC rastreia gravações que não foram comprometidas em disco.
O cache de gravação rápida pode melhorar significativamente o tempo de resposta para operações de gravação. No entanto, deve-se tomar cuidado para não inundar o cache com pedidos de gravação mais rápido do que a taxa em que o cache pode destage seus dados. A FWC também pode afetar negativamente a taxa máxima de E/S porque o processamento adicional é necessário na placa adaptadora para determinar se os dados que estão sendo transferidos estão no cache.
O cache de gravação rápida geralmente fornece vantagens significativas em cargas de trabalho especializadas, por exemplo, copiar um banco de dados sobre um novo conjunto de discos. Se o cache de gravação rápida for espaldo sobre vários adaptadores, isso pode multiplicar o benefício.
O FWC também pode reduzir gargalos de log do JFS devido às seguintes propriedades do log do JFS:
- O log do JFS é intensivo de gravação. O FWC não armazem em cache dados não modificados.
- As gravações são pequenas e frequentes. Como a capacidade de cache não é grande, funciona melhor para pequenas I/Os de alta taxa que são reunidas em conjunto no adaptador em I/Os físicos maiores. As I/Os maiores tendem a ter melhor desempenho porque normalmente as rotações de disco são necessárias normalmente para escrever os dados.
- Os logs não são tipicamente muito grandes em relação ao tamanho do cache, portanto, o log não tende a "lavar" o cache com frequência. Portanto, o log perde o benefício de reescrever sobre os dados em cache existentes. Embora outros controladores da matriz com caches de gravação tenham comprovado efetivo com logs, este artigo só discute o desempenho do log com o FWC.
Quando a largura de banda de disco único se torna o fator de desempenho limitante, uma solução é retirar vários dispositivos RAID 5 em um volume lógico. O tamanho da tira é de 64 KB multiplicado pelo número de discos de dados no RAID 5. Quando o adaptador estiver configurado para RAID 5, grava igual ou maior do que o tamanho da faixa irá ignorar o cache. É por isso que 128 KB gravações para uma matriz 2+p com FWC são mais lentas do que 127 KB gravações, e são iguais a 128 KB gravações para 2+p sem a FWC. Isso tem como objetivo manter E/S sequencial em massa a partir de "lavar" o cache.