Isilon: Mark-on-Write durante a truncamento causando problemas de desempenho
Résumé: Durante um trabalho MultiScan, se um arquivo for truncado ou excluído, os blocks serão marcados em linha e poderão causar problemas de desempenho.
Cet article concerne
Cet article ne concerne pas
Cet article n’est associé à aucun produit spécifique.
Toutes les versions du produit ne sont pas identifiées dans cet article.
Symptômes
Enquanto o MultiScan estiver em execução, seja em um estado Running ou Waiting. Pode haver um impacto sobre o desempenho ou até mesmo um bloqueio temporário do cluster depois que um arquivo é excluído ou truncado.
Cause
Quando um arquivo é excluído ou truncado enquanto o MultiScan está em execução, fazemos mark-on-write em linha, o que pode levar muito tempo. Esse comportamento serial pode fazer com que outros processos sejam bloqueados. Aguardar o acesso à LIN que foi excluída/truncada faz com que os clients experimentem um desempenho mais lento do que o normal ou até pareçam parar de responder nessa operação.
Résolution
No OneFS v8.0.0.0 e versões posteriores, movemos o trabalho mark-on-write para uma fila de trabalho adiada. Isso elimina o comportamento serial e impede o bloqueio dessa LIN. Isso permite que outro processo obtenha bloqueios nesse LIN para continuar o trabalho e evitar problemas de desempenho da marca na gravação.
A correção para esse problema exigia uma alteração de arquitetura significativa, portanto, não há correção em nenhuma versão do OneFS antes da 8.0.
Se esse problema for encontrado em versões anteriores à 8.0, há algumas possíveis soluções temporárias. Implemente o que funciona melhor para sua situação.
Solução temporária 1
Solução temporária 2
A correção para esse problema exigia uma alteração de arquitetura significativa, portanto, não há correção em nenhuma versão do OneFS antes da 8.0.
Se esse problema for encontrado em versões anteriores à 8.0, há algumas possíveis soluções temporárias. Implemente o que funciona melhor para sua situação.
Solução temporária 1
Agende o MultiScan para ser executado fora do horário comercial.
Se houver um momento em que o cluster é usado menos ou não, o MultiScan pode ser executado durante essas horas para minimizar o possível impacto sobre o desempenho enquanto o MultiScan está em execução. Isso não garante que o problema não seja afetado, mas usado apenas para minimizar o impacto.
Consulte a seção Trabalhos do sistema no Guia de Administração da versão do OneFS em que o cluster está atualmente para saber como criar uma política de impacto e definir o MultiScan para ser executado nessa política.
Se houver um momento em que o cluster é usado menos ou não, o MultiScan pode ser executado durante essas horas para minimizar o possível impacto sobre o desempenho enquanto o MultiScan está em execução. Isso não garante que o problema não seja afetado, mas usado apenas para minimizar o impacto.
Consulte a seção Trabalhos do sistema no Guia de Administração da versão do OneFS em que o cluster está atualmente para saber como criar uma política de impacto e definir o MultiScan para ser executado nessa política.
Solução temporária 2
Desative o MultiScan e execute AutoBalance e Collect individualmente, conforme necessário.
Se não houver momentos em que o cluster seja menos utilizado, o MultiScan poderá ser desativado. Com o MultiScan desativado, o AutoBalance e o Collect podem ser usados individualmente para concluir tarefas de balanceamento e limpeza.
O AutoBalance é iniciado automaticamente quando um novo nó é adicionado para balancear os dados para o novo nó e em todo o cluster. O AutoBalance também pode ser iniciado manualmente, conforme necessário.
A coleta iniciará a cada 30 dias se não tiver sido executada nos últimos 30 dias. A coleta também pode ser iniciada manualmente, conforme necessário.
Consulte a seção Trabalhos do sistema no Guia de Administração da versão do OneFS em que o cluster está atualmente para saber como desativar/habilitar trabalhos.
Se não houver momentos em que o cluster seja menos utilizado, o MultiScan poderá ser desativado. Com o MultiScan desativado, o AutoBalance e o Collect podem ser usados individualmente para concluir tarefas de balanceamento e limpeza.
O AutoBalance é iniciado automaticamente quando um novo nó é adicionado para balancear os dados para o novo nó e em todo o cluster. O AutoBalance também pode ser iniciado manualmente, conforme necessário.
A coleta iniciará a cada 30 dias se não tiver sido executada nos últimos 30 dias. A coleta também pode ser iniciada manualmente, conforme necessário.
Consulte a seção Trabalhos do sistema no Guia de Administração da versão do OneFS em que o cluster está atualmente para saber como desativar/habilitar trabalhos.
Produits concernés
Isilon, PowerScale OneFSPropriétés de l’article
Numéro d’article: 000052420
Type d’article: Solution
Dernière modification: 17 Apr 2026
Version: 6
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.