Qualquer disco rígido é de magnitude mais lenta que a sua RAM, então o Linux usa qualquer RAM extra que você possa ter flutuando para armazenar em cache os dados do sistema de arquivos. No entanto, isso nunca deve causar problemas de desempenho, a menos que haja algo errado com o disco rígido, ou os serviços no servidor estejam tentando gravar dados em uma taxa tão alta por tanto tempo que o servidor não pode armazenar em cache ou recuperar os dados. Também pode ser um sinal de que o disco rígido está chegando ao fim de sua vida útil.
De qualquer forma:
- a execução de
man sync
dirá o que a sincronização faz [libera os buffers FS] - googling 'linux drop_caches' lhe dirá que o eco do número 3 libera todas as páginas de memória desnecessárias do cache [isso não deve ser necessário em um sistema saudável]
-
command1 && command2
divide-se em 'se o comando1 terminar com êxito e, em seguida, executar o comando2'- o parceiro para isso é
command1 || command2
aka 'se o comando1 falhar, em seguida, execute o comando2'
- o parceiro para isso é
O comando que você recebeu é uma correção temporária na melhor das hipóteses e é sintomático de algo errado com o seu sistema. Seus discos estão no final de sua vida útil ou seu sistema está com falta de energia suficiente para o que você está fazendo com ele ou ambos .