Acesso ao sistema de arquivos de arquivos mapeados na memória sobre o desempenho do NFS

Acesso ao sistema de arquivos de arquivos mapeados na memória sobre o desempenho do NFS

Estou depurando um sistema que está acessando arquivos no AWS EFS, onde o EFS atinge o pico de produtividade devido a operações de IO. Percebi que às vezes o aplicativo lê arquivos mapeados de memória no EFS, especificamente usando python da seguinte maneira: data = mmap.mmap(fileno, 0, mmap.MAP_PRIVATE)

O aplicativo lê muitas partes dos dados de diferentes maneiras e posições. Eu queria saber o que está acontecendo nos bastidores neste caso. Todo acesso aos dataresultados é uma chamada de API EFS/NFS? ou lê tudo de uma vez no começo? Como o acesso IO é gerenciado em arquivos mapeados na memória, especialmente ao mapear arquivos via NFS.

informação relacionada