Como o “caching” funciona quando o armazenamento é baseado em um sistema de arquivos remoto?

2

Pelo que aprendi até agora, você pode armazenar em cache coisas em vários níveis para obter informações transferidas em velocidades mais rápidas (por exemplo, um registro é um cache para L1, L2; L1, L2 são caches para RAM; RAM é um cache para o disco; etc)

Mas como funciona o cache quando você está lidando com sistemas de arquivos remotos?

    
por Kaitlyn Mcmordie 02.11.2011 / 00:57

1 resposta

1

L1, L2 cache e RAM depende do que o processador está processando. Isso não tem nada a ver com os próprios sistemas de arquivos. Quando você abre um arquivo, ele pega do seu sistema de arquivos e o copia para a RAM (memória).

Seu disco tem cache, mas é completamente independente do próprio sistema operacional. Ele coloca automaticamente os arquivos em cache se um arquivo estiver sendo acessado muito mais.

Assim, no cache com sistemas de arquivos remotos, você pega o arquivo do disco remoto e o coloca na memória local. Por isso, funciona da mesma forma que extrair dados do disco local.

    
por 02.11.2011 / 01:17