Isilon: Mark-on-Write durante a truncamento causando problemas de desempenho
Oversigt: 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.
Denne artikel gælder for
Denne artikel gælder ikke for
Denne artikel er ikke knyttet til et bestemt produkt.
Det er ikke alle produktversioner, der er identificeret i denne artikel.
Symptomer
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.
Årsag
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.
Løsning
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.
Berørte produkter
Isilon, PowerScale OneFSArtikelegenskaber
Artikelnummer: 000052420
Artikeltype: Solution
Senest ændret: 17 apr. 2026
Version: 6
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.