O que posso mudar para a unidade de RAM para que o sistema funcione mais rápido?

8

Quais arquivos / diretórios posso mover para a unidade de RAM para que o sistema funcione mais rapidamente?

Estou planejando atualizar a memória do meu laptop para 8 GB em breve, então terei memória rápida para usar. Como configurar o sistema para funcionar ideal com esta memória?

As próximas mudanças que considero a seguir são: - atualizar o disco rígido para SSD - começar a usar a virtualização (às vezes, preciso do Windows)

Editar:

Talvez eu possa sacrificar o tempo de inicialização e copiar alguns arquivos na unidade de RAM durante a inicialização?

leva
fonte

Respostas:

6

Para montar /tmp /var/loge /var/tmpna RAM. Inclua estas linhas no final do fstab para montar /tmp(arquivos temporários) como tmpfs(sistema de arquivos temporários):

tmpfs /tmp     tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

Salve, então: sudo mount -a

Reinicialize para que as alterações tenham efeito. Executando df, você verá uma nova linha com /tmp, /var/tmpe /var/logsmontada tmpfs.

Nota: todos os arquivos de log serão perdidos após uma reinicialização, para fazer backup manualmente, execute-o no terminal:

rsync -av /var/log/* ~/saved_logfiles

Para mover o Firefox Cache para a RAM:

Digite a about:configbarra de endereços do firefox e clique em Terei cuidado, prometo! . Clique com o botão direito do mouse na área em branco e crie um novo valor de string chamado:

 browser.cache.disk.parent_directory

Defina seu valor como /tmp

Reinicie o Firefox.

TenPlus1
fonte
Como automatizar esse rsynccomando para executá-lo no logout, desligamento do sistema ou hibernação?
takeshin
/ var / tmp NÃO deve ser colocado em tmpfs . Veja a resposta de
user95602
6

De acordo com o Hierarchy Standard do sistema de arquivos para Linux, /var/tmpNÃO deve ser colocado em tmpfs :

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html#VARTMPTEMPORARYFILESPRESERVEDBETWEE

O /var/tmpdiretório é disponibilizado para programas que requerem arquivos ou diretórios temporários preservados entre as reinicializações do sistema. Portanto, os dados armazenados em /var/tmpsão mais persistentes que os dados em / tmp. Arquivos e diretórios localizados em /var/tmpnão devem ser excluídos quando o sistema é inicializado. Embora os dados armazenados /var/tmpsejam normalmente excluídos de uma maneira específica do site, é recomendável que as exclusões ocorram em um intervalo menos frequente do que /tmp.

user95602
fonte
0

Não há muito em uma instalação padrão para colocar em um ramdisk, pois ele será apagado toda vez que você inicializar. Um ramdisk é utilizável apenas para arquivos temporários.
Então, os diretórios para executar um ramdisk são / var / run / e / var / tmp / (talvez / tmp). Eu faço isso no Mac OSX (RamFS: https://gist.github.com/931579 ).

Henk
fonte