O comando sysctl permite ler e / ou gravar nos parâmetros do kernel durante a execução. A opção -w indica que você deseja gravar um desses parâmetros. A lista de parâmetros para os quais você pode gravar é armazenada como arquivos na árvore de diretórios /proc/sys .
Conforme ftp://ftp.alaska.edu/pub/sois/man/drop_caches.html , os valores válidos para drop_caches são:
0 # default
1 # free pagecache
2 # free dentries, inodes
3 # free pagecache, dentries, inodes
A documentação do kernel no arquivo vm informa que está escrevendo:
Além disso, ele fornece um aviso:
% bl0ck_qu0te% A execução deste comando parece ajudar porque libera sua memória. Mas este comando não resolverá seu problema sozinho. Na próxima vez em que seu sistema for interrompido, abra um terminal e tente executar o comando top para ver o que está usando sua memória.