Confira !!
Partindo de discussões recentes sobre o kernel, sobre uma nova chamada hipotética do sistema para ler arquivos pequenos com mais eficiência, Greg Kroah-Hartman vem trabalhando na chamada do sistema readfile () e parece que está tomando forma o suficiente para estrear em breve em um novo kernel da linha principal lançamento.
Hoje, Greg criou o ramo Git driver-core / readfile com seus poucos patches implementando essa nova chamada de sistema. Essa chamada de sistema "minúscula" destina-se à leitura rápida de arquivos pequenos, como os arquivos de uma única palavra / poucos expostos em sysfs, procfs etc. Com essa chamada de sistema única, ele abre o arquivo, lê-o em um buffer e fecha-o. o arquivo.
Sim, demorou até 2020 para uma chamada de sistema tão simples, focada na leitura de arquivos pequenos e com eficiência, em comparação com a primeira necessidade de fazer uma chamada para abrir o arquivo e depois lê-lo com uma segunda chamada, etc. Este sistema READFILE A chamada, portanto, tem menos sobrecarga, principalmente para aqueles que podem ler com frequência muitos arquivos pequenos.
Existe este arquivo de teste mostrando o uso de amostra deste syscall.
A chamada READFILE ainda não está no driver-core-next, mas veremos se ela consegue chegar lá a tempo do kernel Linux 5.8 com sua janela de mesclagem sendo aberta em breve ou se será deixado aberto para discussão e volleyed em uma versão posterior do kernel.
Até a próxima !!
Nenhum comentário:
Postar um comentário