FERRAMENTAS LINUX: O patch do FUSE permite gravações diretas paralelas e sem extensão para um melhor desempenho

terça-feira, 10 de maio de 2022

O patch do FUSE permite gravações diretas paralelas e sem extensão para um melhor desempenho

 

Confira !!

Para aqueles que usam os recursos do sistema de arquivos do espaço do usuário FUSE, o desenvolvedor Dharmendra Singh postou um patch para permitir gravações diretas paralelas sem extensão. Por sua vez, para cenários de gravação encadeada, isso pode significar um grande aumento no desempenho.

Dharmendra Singh explicou com o patch do FUSE de onetm : " Observa-se que atualmente no Fuse, para gravações diretas, mantemos o bloqueio de inode durante toda a duração da solicitação. Como resultado, apenas uma solicitação de gravação direta pode prosseguir no mesmo arquivo. , eu acho que é devido a vários motivos, como a serialização necessária para implementações de fusíveis de espaço do USUÁRIO/problemas de tamanho de arquivo/falhas de gravação. Este patch permite que gravações paralelas continuem no mesmo arquivo mantendo o bloqueio compartilhado nas gravações não estendidas e bloqueio exclusivo na extensão de gravações. "

O Benchmarking com o FIO está mostrando resultados muito promissores para testes de escrita encadeada.


Com 32 threads, o desempenho foi de até 630% de melhoria ou mesmo com quatro threads foi uma melhoria de 42%.






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário