Posso criar um dispositivo no linux que seja realmente um arquivo mapeado na memória?

0

Eu quero acelerar o acesso ao meu arquivo .bash_history. Eu tenho meu PROMPT_COMMAND definido para fazer o histórico -a; história -r, então há um atraso significativo na obtenção de um novo prompt. Eu quero ver se eu posso acelerar isso mapeando a memória .bash_history para um dispositivo linux (digamos / dev / history) e então usando esse dispositivo como meu HISTFILE.

    
por John Didion 03.03.2011 / 17:18

1 resposta

1

Uma solução bastante padrão para criar sistemas de arquivos mapeados por memória no Linux é tmpfs . Para o seu caso de uso, você poderia colocar seu arquivo .bash_history lá. Não se esqueça de definir HIST_FILE para o novo local em seu ~ / .bashrc .

Como alternativa, você pode tentar melhorar o armazenamento em cache do sistema de arquivos no qual o seu diretório home está instalado.

    
por 03.03.2011 / 18:20