Como gerenciar o iowait sobre o cifs?

1

Para fins de backup, temos o servidor de arquivos Cifs em execução que contém contêineres criptografados para fazer backup dos dados mais confidenciais. O contêiner é montado com cryptsetup e loop como um sistema de arquivos local e o rsync é usado para backups.

Como o servidor Cifs não é a máquina mais rápida já construída, a execução do processo de rsync resulta em um iowait nos servidores que executam o backup, o que, por sua vez, leva o Nagios a um frenesi de email. A questão é, como reduzir o iowait no servidor? Configurar o Nagios para não relatar parece mais uma solução alternativa do que uma solução. Esticar os backups em diferentes intervalos de tempo já é feito com pouco efeito e gastar dinheiro também não é uma opção, porque, aparentemente, estamos falando de um "sistema não crítico".

    
por Silvia 30.09.2012 / 17:09

1 resposta

2

A sua solução mais eficaz aqui será reconstruir a caixa de backup com uma CPU que suporta o AES-NI , e um kernel Linux que suporta essa instrução. Isso tornará as operações de criptografia muito mais rápidas e reduzirá o iowait.

No entanto, você especificou $ nospend="True"

Sobre tudo que você tem é --bwlimit em seus processos de rsync para reduzir a quantidade de dados sendo lançados na caixa cifs. E se isso não funcionar, você terá que passar pelos tempestades de e-mail até que o financiamento esteja disponível para corrigi-lo corretamente.

    
por 30.09.2012 / 17:15