A RAM em um computador é útil para duas coisas: armazenar a memória de programas e como um cache conteúdo de disco usado recentemente. Em um sistema típico de desktop saudável, cerca de metade da memória é usada em cada um deles. Você pode verificar seu uso de memória com o comando free
; a coluna “used” de “- / + buffers / cache” é a figura da memória usada para dados do programa, e os valores “buffers” e “cache” são o cache de disco.
Quando você faz download de muitas coisas, esses dados preenchem o cache de disco. Ao fazer isso, alguma outra coisa terá que desaparecer, porque a memória é finita. Parece que você não está executando nenhum programa que tenha dados usados com pouca frequência, portanto, nenhum dado é gravado na troca; em vez disso, outros dados são despejados do cache.
Os programas são mais lentos para abrir pela primeira vez após o download, porque você está acostumado com a velocidade quando o código e os dados do programa já estão no cache, mas agora eles foram deslocados do cache para liberar espaço para o download arquivos.
O programa de download é provavelmente mais lento de fechar devido a gravações atrasadas: os arquivos que ele escreve são armazenados em buffer , e o os dados só são gravados no disco quando o sistema não está usando a largura de banda do disco para coisas mais importantes ou quando a memória do buffer precisa ser reutilizada, ou por solicitação explícita com o sync
.
Que você não está vendo nenhuma troca é um pouco estranho. Isso sugere que você ajustou seu swappiness para um valor que reduz o desempenho ( o uso de swap é saudável , mas há muitos conselhos na web que sugerem desativá-lo, que é quase sempre contraproducente).