Parece que outra mensagem para LinuxAteMyRam é necessária. :)
A coluna "em cache" é quanto está sendo usada para o cache de disco. A única maneira de aumentar essa quantidade é adicionando mais RAM.
Existe uma maneira de modificar as configurações da Debian para que a memória possa ser usada mais para o cache de leitura / gravação de disco? Eu já estou usando o RAID 0, mas isso não é suficiente para vários usuários, e o disco está quase com dificuldades.
Torrents usam muito o disco e o rTorrent não tem configurações de cache.
Atualização: a saída de free -m é
total used free shared buffers cached
Mem: 7899 7848 50 0 59 7369
-/+ buffers/cache: 420 7479
Swap: 3998 0 3998
Por que muita memória está armazenada em cache?
Parece que outra mensagem para LinuxAteMyRam é necessária. :)
A coluna "em cache" é quanto está sendo usada para o cache de disco. A única maneira de aumentar essa quantidade é adicionando mais RAM.
Você pode controlar muitas dessas coisas em / proc / sys / vm . Duvido cutucando qualquer um dos que irá ajudar se o problema é apenas que mais RAM é necessária, mas " taxa suja " pode valer a pena fazer ajustes em várias pequenas gravações. Veja também este conto de ajuste de desempenho de um sistema de disco (apenas para ter uma idéia do tipo de complicação você pode entrar).
Se houver alguma RAM que não esteja em uso atualmente e houver atividade de IO para dispositivos físicos (ou seja, seus discos), o kernel usará a memória livre para armazenar uma cópia dos dados transferidos na RAM caso seja necessário novamente em breve . Assim que um aplicativo solicitar alguma RAM, um pouco dessa memória cache / buffer será liberada e entregue, os dados tocados menos recentemente serão removidos primeiro.
Se um sistema executando como um servidor de arquivos ou transferindo grandes quantidades de dados, mas executando muito mais (por exemplo, executando um cliente torrent em seu exemplo) vendo que muita RAM usada para cache não é de todo inesperada.
Existem outras coisas que podem ser contadas na figura "em cache". Veja no Linux, qual é a diferença entre "buffers" e "cache" informados pelo comando free? para mais detalhes sobre isso.
Tags performance debian linux memcached