FERRAMENTAS LINUX: Foi lançado o OpenZFS 2.1-rc6 - Agora ele irá dimensionar as threads de trabalho com a contagem de núcleos de CPU

sábado, 29 de maio de 2021

Foi lançado o OpenZFS 2.1-rc6 - Agora ele irá dimensionar as threads de trabalho com a contagem de núcleos de CPU

 

Confira !!

Ainda outro candidato a lançamento do OpenZFS 2.1 está agora disponível para teste e, desta vez, há algumas mudanças interessantes a serem observadas.

O OpenZFS 2.1 tem como destaque a adição do Distributed Spare RAID "dRAID" e uma nova propriedade de compatibilidade para conjuntos de recursos Zpool, compatibilidade com versões mais recentes do kernel Linux (até 5.12 no momento) e uma variedade de outras melhorias e correções.

Uma nova mudança notável a ser encontrada no OpenZFS 2.1-rc6 é dimensionar os threads de trabalho e Taskqs com o número de CPUs no sistema. Quanto à mudança, "este patch introduz a macro ZTI_SCALE, semelhante a ZTI_BATCH, mas com várias taskqs, dependendo do número de CPUs, para serem usadas em locais onde a escalabilidade de bloqueio é necessária, enquanto a ordem de solicitação não é tanto. O código é feito para criar uma nova tarefaq para ~ 6 threads de trabalho (menos para sistemas pequenos, mas mais para sistemas muito grandes) até 80% dos núcleos da CPU (os 75% anteriores não eram bons para arredondamento). O número de threads e threads por tarefaq agora podem ser ajustados caso alguém realmente queira usar toda a energia do sistema para ZFS. "

Esse dimensionamento com os sistemas atuais de maior contagem de núcleos deve realmente ajudar na redução da latência. A mudança durante o teste levou à queda da latência de 95% de 77 ms para 5 ms e a latência máxima indo de 204 ms para 7,5 ms. Os testes também descobriram que esse dimensionamento realmente ajuda com latência e interatividade ao excluir arquivos com desduplicação ativada.

Mais detalhes sobre essa última mudança para o OpenZFS 2.1-rc6 por meio desta recente solicitação de mesclagem .

O OpenZFS 2.1-rc6 também tem trabalho de compatibilidade inicial para o kernel Git Linux 5.13 (embora oficialmente chegue ao 5.12 no momento), várias correções do FreeBSD, melhorias na página do manual e uma variedade de outras correções.

O OpenZFS 2.1-rc6 para sistemas Linux e FreeBSD está disponível para teste no GitHub .






Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário