Como configurar o disco tempfs / RAM (geralmente e para LuaLaTeX)?

4

Passei as últimas horas (não poucas, várias!) lendo páginas diferentes e perguntas sobre como configurar um tmpfs / RAMDisk. Todos eles dizem coisas diferentes e dizem quais sistemas de arquivos eu devo e não devo incluir, então eu realmente aprecio uma resposta conclusiva e atualizada sobre isso.

Tenho 16 GB de RAM e quero dedicar talvez 6-8 GB a um disco RAM.

1) Eu pretendo adicionar /tmp , /var/cache e ~/.cache ao disco RAM (e Firefox através de profile-sync-daemon ). Alguma outra sugestão sobre o que adicionar? Eu li sobre movendo /var/lock e /var/run também, mas desde que é de /var é aconselhável?

2) Eu executo muito o LaTeX (LuaLaTeX especificamente) então eu estava pensando que talvez eu pudesse instalar isso na RAM ao invés de no SSD real e ver se isso roda mais rápido? Ou eu poderia mover /var/lib/texmf e ~/.texmf-var para a RAM? Eu não sei, então eu apreciaria o conselho!

    
por airatin 04.01.2015 / 21:56

1 resposta

1

/ var / run está vinculado à instância específica em execução de uma máquina por vez devido ao armazenamento de PIDs dos processos em execução, eu só evitaria colocar isso em um disco RAM se você estiver usando uma máquina virtual e suspender a VM frequentemente. O / var / lock destina-se a impedir que mais de uma única instância de uma determinada aplicação seja executada e, portanto, também deve estar bem. Se você tem um serviço que não é bem comportado e usa os arquivos pid / lock restantes para detectar falhas, você deve realocar os caminhos que eles armazenam as informações ou encontrar alternativas.

Fonte: link

Há estimativas de execução de aplicativos em um disco de RAM pode resultar em desempenho aumenta no intervalo 10x . A largura de banda entre o seu processo e a memória é definitivamente mais rápida nos sistemas AMD64 modernos, portanto, essa afirmação tem substância se você estiver com E / Ss em algum lugar entre a CPU e o disco.

    
por Mark 05.01.2015 / 00:43