Estou um pouco perdido em como os caches do kernel funcionam em geral, portanto, as informações genéricas do cache também estão bem, mas estou trabalhando especificamente no FUSE.
Então, eu li que o kernel procura um arquivo / diretório via VFS usando dentries e inodes. Existem dcaches e caches inode.
Isso é tudo que eu entendo até agora, e estou lutando com informações mais profundas.
Qualquer informação está bem, mas aqui estão algumas perguntas específicas.
Por exemplo, você tem uma função read no FUSE que apenas chama diretamente a função read libc para um caminho específico.
read pára de chamar libc read durante o tempo de execução? Os caches irão afetá-lo? Tags cache fuse filesystems