A memória virtual de um computador é um recurso prioritário e como tal deve ser controlada e monitorizada de forma adequada com as ferramentas que lhe oferecemos. Isso inclui saber ver a memória RAM ou principal utilizada e a que está livre, bem como a própria troca de memória ou TROQUE CRIPTOMOEDAS, que armazena todos os dados e processos que não são prioritários e não foram carregados na RAM ou extraídos dela para introduzir outros com prioridade mais alta. Bem, esta é uma explicação simples de como funcionaria, sem entrar em muitos detalhes.
Para saber como controlar, ou melhor, monitorar essas memórias Em nosso sistema Linux, existem inúmeras possibilidades. É possível fazê-lo diretamente visualizando com o concatenador alguns dos arquivos de interface /proc que o Linux disponibiliza ou utilizar as ferramentas que iremos citar que podem utilizar este tipo de arquivos ou outros para obter referida informação e apresentá-la em um maneira mais fácil de usar. Você pode até usar comandos como top e outros referentes a processos que fornecem determinados dados sobre a memória...Primeiro vamos com o comando livre, com ele você pode ver a memória RAM e SWAP usada e livre, buffer, etc. Para isso você também pode usar a opção -h que mostra as unidades de uma forma um pouco mais compreensível na minha opinião:
free -h
Com o comando trocar Podemos ativar partições ou trocar arquivos, mas com a opção -s também podemos ver sua capacidade:
swapon -s
Continuamos com vmstat que, como o próprio nome sugere, mostra o status da memória virtual:
vmstat
Outra opção seria memstat, semelhante ao anterior:
memstat
Vamos agora com os arquivos / proc que podemos consultar para obter informações de memória:
cat /proc/swaps
cat /proc/meminfo
E, finalmente, vamos fazer uso de outro comando, que simplesmente usa as tabelas DMI para obter informações de hardware, neste caso filtrando apenas aquela relacionada à memória usando esta opção:
sudo dmidecode --type memory
Artigo interessante.
A graça é combiná-lo com o relógio para monitorar a cada vários segundos (por padrão 2, mas pode ser ajustado com "-n").
Ejemplos:
assistir grátis -h
assistir -n 1 grátis -h
Outro utilitário que o Bash nos oferece é executar comandos ao mesmo tempo com os operadores "&&" e ";"
Exemplo:
free -h; cat / proc / swaps
Ele também pode ser filtrado usando grep e o uso de uma barra vertical (caractere "|").
Exemplo:
grátis -h | grep 'Memória'
Ou mesmo adicione o texto que queremos usando printf
printf 'Meu comando: \ n'; livre -h
E muito mais 🙂