De fato, zcache
parece ter sido descontinuado, já que era removido do kernel 3.11 por ser efetivamente" obsoleto ". A mensagem de commit da remoção do zcache lê
staging: zcache: delete it
zcache is obsolete and not used anymore, Bob Liu has rewritten it and is submitting it for inclusion through the main -mm tree, as it should have been done in the first place...
Parece que o envio de Bob Liu nunca entrou na linha principal.
Agora, do jeito que eu entendi, o cache de páginas é automaticamente "descartado" (limpo) em um cenário de falta de memória. O zcache
implementou a compactação para que ele pudesse manter mais páginas do sistema de arquivos (também conhecidas como "cache vfs" ou "cache inode / dentry") antes de serem descartadas.
O kernel do Linux tem zswap hoje que implementa a troca baseada em disco comprimido, mas não compacta as páginas do sistema de arquivos. / p>
Eu não conheço uma alternativa atual para o zcache.
Talvez, como solução alternativa, se você estiver preocupado com a degradação do desempenho devido à liberação de páginas do sistema de arquivos, considere ajustar vm.vfs_cache_pressure
como instruído aqui .
Para cargas de trabalho normais, é seguro apenas resolver com zswap
.
Leitura adicional: