FERRAMENTAS LINUX: A nova chamada de sistema readfile () está em revisão para ler arquivos pequenos e médios mais rapidamente

domingo, 5 de julho de 2020

A nova chamada de sistema readfile () está em revisão para ler arquivos pequenos e médios mais rapidamente



Confira !



Em maio, relatamos o trabalho que está sendo feito para uma chamada de sistema readfile () para ler arquivos pequenos com mais eficiência . Greg Kroah-Hartman agora enviou esses patches para revisão na lista de discussão do kernel, para essa melhoria na leitura de tamanhos de arquivos pequenos a médios em sistemas Linux.

A chamada de sistema readfile proposta permite a leitura de arquivos pequenos e médios de uma só vez, sem a necessidade de emitir chamadas de sistema de abrir / ler / fechar separadas. A chamada do sistema readfile pega apenas um descritor de arquivo, nome do arquivo, buffer e seu tamanho, e quaisquer sinalizadores. O arquivo é então direto para o buffer sem precisar se preocupar com operações de abertura / fechamento. O caso de uso pretendido, além de apenas pequenos arquivos ~ médios, é para os aplicativos de espaço do usuário que frequentemente lêem de procfs / sysfs que são inerentemente pequenos.

Além de o readfile () ser mais simples, o outro caso de uso pretendido é para ajudar no desempenho devido a menos chamadas do sistema. Greg observa que a utilização de readfile deve ajudar no desempenho, principalmente devido a "sobrecargas do syscall aumentarem ao longo do tempo devido a vários erros de CPU que foram resolvidos". Aka Spectre, Meltdown, etc.

A revisão de chamada do sistema readfile está neste segmento do kernel . Esperamos que seja revisto pontualmente e bem para possivelmente entrar no ciclo do Kernel Linux 5.9 no próximo mês.

Fonte


Até a próxima  !!

Nenhum comentário:

Postar um comentário