Não estou falando de cache. O principal problema para mim com o cache é que no início o primeiro bloco é pesquisado no disco lento e depois colocado no cache.
Eu quero que os blocos de leitura estejam definitivamente em discos mais rápidos, se houver algum, e permaneçam nele. E, consequentemente, mova os blocos lidos com menos frequência do armazenamento rápido para os mais lentos.
Portanto , parece-me que o zfs possui esse recurso , mas não tenho certeza do nome que merece se quiser comparar com outros tipos de sistema de arquivos, como Btrfs ou Ceph, ou outro tipo de armazenamento. Parece cache de substituição adaptável, mas sem a parte do cache.
Soluções de armazenamento profissional como HPE 3PAR ou EMC Avamar têm esses recursos, adaptive optimization
mas eles dão um nome proprietário especial, e não posso usar esses nomes para comparar com soluções de código aberto.
Como você nomearia tal característica?
- edit: graças ao slm para me direcionar ao RPAC: cache regional de reconhecimento de popularidade, ele me leva então ao armazenamento automatizado em camadas
no meu ponto de vista, parece ser armazenamento em camadas automatizado
No entanto, há muitas subindicações por aí, eu conheci o EMC FAST
Fully Automated Storage Tiering
HPEAdaptive Optimization
ou mesmo o HSMHierarchical storage management
. Portanto, não é fácil pesquisar em todos os recursos do sistema de arquivos para classificar quais são esses com esses recursos.Se você tiver dicas que indiquem o que Ceph, ZFS, Brtfs, BeeGFS, RedHat GLuster Storage ou qualquer outro pode fazer em relação ao armazenamento automatizado em camadas, você pode indicar para mim.