FERRAMENTAS LINUX: O Readfile System Call foi revisada para a leitura eficiente de arquivos pequenos

sexta-feira, 26 de agosto de 2022

O Readfile System Call foi revisada para a leitura eficiente de arquivos pequenos

 

Confira !!

Trazido em 2020 foi a chamada do sistema readfile para a leitura eficiente de arquivos pequenos com a intenção de ser simples para ler arquivos pequenos, como aqueles via sysfs, procfs e sistemas de arquivos semelhantes. Os patches readfile foram re-baseados ontem contra o estado atual do Kernel Linux 6.0, deixando a esperança de que a nova chamada de sistema possa finalmente ser enviada para o próximo ciclo do kernel.

Com a única chamada de sistema "readfile", ele abriria o arquivo fornecido, leria-o em um buffer e fecharia o arquivo, em vez de precisar fazer várias chamadas de sistema para manipulação convencional de entrada de arquivo. O uso de readfile pode ser benéfico em casos de leitura frequente de muitos arquivos pequenos, como análise de dados expostos pelo kernel via sysfs.

Os patches readfile foramrevisado depois de encontrar um usuário em potencial e atualizado novamente em 2021, mas nunca foi enviado para a linha principal por Greg Kroah-Hartman.


No dia 24,, Greg baseou novamente os patches syscall readfile no estado atual do Kernel Linux 6.0-rc2 e os postou no branch readfile do driver-core . Vamos ver se desta vez é a sorte e consegue ser enviado para a janela de mesclagem v6.1 para esta leitura mais eficiente de pequenos arquivos no Linux, reduzindo a sobrecarga de chamadas do sistema.







Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário