FERRAMENTAS LINUX: Os patches de chamada do sistema Readfile são revisitados para a leitura eficiente de arquivos pequenos

segunda-feira, 28 de novembro de 2022

Os patches de chamada do sistema Readfile são revisitados para a leitura eficiente de arquivos pequenos

 


Há mais de dois anos, fala-se sobre uma chamada de sistema "readfile" para ler os arquivos pequenos com eficiência . Isso deve ser uma vitória ao lidar com arquivos pequenos, como os expostos via sysfs, enquanto demora para se juntar e paralisar várias vezes . Esta semana, Greg Kroah-Hartman atualizou os patches readfile levando a esperança de que este novo syscall possa finalmente estar no caminho para a linha principal.


No arquivo de leitura a chamada do sistema é bastante simples e destina-se a simplesmente abrir o arquivo fornecido, lê-lo no buffer e fechar o arquivo - tudo dentro dessa única chamada, em vez de lidar com cada uma dessas etapas separadamente. A intenção é usar a chamada de sistema readfile se estiver lendo com frequência arquivos "minúsculos" a "pequenos", como aqueles expostos em sysfs, procfs, etc. arquivos pequenos


A partir de sexta-feira, Greg KH rebaseou o patch readfile syscall, autotestes e documentação relacionada em seu branch "readfile" do driver-core.git .

Até o momento, os patches ainda não funcionaram para o próximo branch driver-core-next de Greg, mas ver o branch readfile recém-atualizado dá esperança mais uma vez que esta simples chamada de sistema pode finalmente chegar após mais de 2 anos de conversa.





Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário