Pergunta do anúncio 1.
I mount only caching device and not any backing partitions and see files, that are on those backing partitions
Não é verdade - você monta o dispositivo bcache
. Deve ser composto internamente de pelo menos um dispositivo de disco rígido. O cache do ssd é realmente opcional - assim você ainda pode acessar seus dados, mesmo se o seu ssd estiver inativo. Pelo menos se você usá-lo com as configurações padrão.
O descanso é verdadeiro.
Pergunta do anúncio 2.
Sim, existe uma heurística no módulo bcache
que tenta distinguir entre leituras sequenciais e aleatórias. Mas funciona com base no nível de chamadas individuais do sistema - o bcache é agnóstico do sistema de arquivos: ele nem sabe que lê arquivos. Então, tudo se resume a como o jogo realmente carrega os dados e quais chamadas de sistema são eventualmente usadas. Se o jogo usa o nome do seu jogo e veja, se alguém fez benchmark. Ou melhor ainda: faça o teste você mesmo. O Bcache acelerou consideravelmente meus sistemas, mas eu não jogo nenhum jogo neles.
Pergunta 3 do anúncio.
Sim, o bcache
usa o UUID ao selecionar partições. Você leu a sua documentação ? Por favor, faça.
Perguntas de anúncio 4 e 5.
Depende de quanto você quer trocar a velocidade do sistema pela degradação do ssd e quanta RAM você tem ( /tmp
é geralmente tmpfs
, que é suportado pela RAM).
Pergunta 6 do anúncio.
Existem / foram pelo menos duas alternativas viáveis ao bcache que avaliei sistematicamente. Eu decidi investir em bcache - principalmente por velocidade, compatibilidade e popularidade. Isso foi em 2014.