Comando free do Linux
Nos sistemas operacionais do tipo Unix, o comando free exibe a quantidade total de memória física e de troca livre e usada e os buffers usados pelo kernel .
Este documento descreve a versão GNU / Linux do free .
Sintaxe
grátis [ opções ]
Opções
-b, –bytes | Exibe a quantidade de memória em bytes . |
-k, –kilo | Exibe a quantidade de memória em kilobytes . Esse é o padrão. |
-m, –mega | Exibe a quantidade de memória em megabytes . |
-g, –giga | Exibe a quantidade de memória em gigabytes . |
–tera | Exibe a quantidade de memória em terabytes . |
-h, –human | Mostre todos os campos de saída dimensionados automaticamente para a unidade de três dígitos mais curta e exiba as unidades de impressão. As seguintes unidades são usadas. B = bytes Se você tem um petabyte de RAM ou troca, o número está em terabytes e seu computador é incrível. |
-c, –contagem de contagem | Exibe os tempos de contagem de resultados. Requer a opção -s . |
-l, –lohi | Mostrar estatísticas detalhadas de memória baixa e alta. |
-o, –old | Exibir a saída no formato antigo; a única diferença é que esta opção desativará a exibição da linha “buffer ajustado”. |
-s, –seconds segundos | Exiba continuamente o atraso do resultado em segundos. Você pode realmente especificar qualquer número de ponto flutuante para atraso. A chamada do sistema usleep é usada para atrasos na resolução de microssegundos. |
–si | Use potência de 1000 e não 1024. |
-t, –total | Exiba uma linha mostrando os totais da coluna. |
–Socorro | Ajuda de impressão. |
-V, –version | Exibir informações da versão. |
Exemplos
livre
Ficar livre sem opções exibe um gráfico semelhante ao exemplo abaixo.
total de buffers compartilhados gratuitos usados em cache Mem: 1006708 935872 70836 0 148244 346656 - / + buffers / cache: 440972 565736 Troca: 262140 130084 132056
GorjetaAo usar o comando free, as duas linhas importantes são a linha – / + buffers / cache e a linha Swap . Se você deseja ter uma boa idéia de quanta memória livre está disponível, a seção livre no buffer / cache é o que você deve ler. O Linux manterá o conteúdo da memória nos buffers para ajudar a acessar os mesmos dados repetidamente na unidade de disco mais lenta. Se a memória livre de buffers / cache estiver baixa ou se o seu free swap estiver baixo, será necessário atualizar a memória.
-ms livre 5
O comando acima exibe a memória em megabytes com o ” s 5 ” dizendo ao sistema para pesquisar continuamente os dados e exibir os resultados.
Assista grátis
Este comando é semelhante ao comando mencionado acima e usa o watch para exibir o uso atual da memória.
Comandos relacionados
ps – Relate o status de um processo ou processos.
topo – Exibe uma lista classificável e continuamente atualizada de processos.
vmstat – Relatar estatísticas sobre o uso da memória virtual.