Não use /dev/shm
, isso é para um propósito especial.
Em vez disso, faça algo assim se quiser experimentar:
sudo mkdir /ram
sudo mount -t tmpfs none /ram
Os arquivos armazenados em tmpfs são armazenados em memória ram ou (se houver muita pressão de memória) na troca.
Eu não sei porque você não vê um aumento. Por favor poste os comandos atuais que você usou, mais a saída do comando free -m
shell antes e depois.
Você pode querer ler este post sobre como entender a memória livre no Linux também.
A memória será usada para armazenar em cache os arquivos do disco, de modo que, de certo modo, isso está ajudando, supondo que sua carga tenha um conjunto de arquivos de vários GB. No entanto, mesmo arquivos muito armazenados em cache fazem alguns hard IO, e um ramdisk pode ser mais rápido.