Como descobrir espaço usado e espaço livre no Linux
Índice:
- Como usar o comando livre
- Mostrando o uso da memória em formato legível por humanos
- Mostrando o uso da memória em outras métricas
- Mostrando os totais da coluna
- Imprimir continuamente a saída
- Conclusão
Quanta memória RAM livre tenho disponível no meu sistema Linux? Existe memória livre suficiente para instalar e executar novos aplicativos?
Nos sistemas Linux, você pode usar o comando
free
para obter um relatório detalhado sobre o uso da memória do sistema.
O comando
free
fornece informações sobre a quantidade total de memória física e de troca, bem como a memória livre e usada e o espaço de troca no sistema.
Como usar o comando livre
A sintaxe do comando
free
é a seguinte:
free
Quando usado sem nenhuma opção, o comando
free
exibirá informações sobre a memória e trocará no kibibyte. 1 kibibyte (KiB) é 1024 bytes.
free
A saída incluirá três linhas, um cabeçalho, uma linha para a memória e outra para a troca:
total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148
Nas versões mais antigas do Linux, a saída pode ser um pouco diferente.
Aqui está o que cada coluna significa:
- total - Este número representa a quantidade total de memória que pode ser usada pelos aplicativos. usado - memória usada. É calculado como:
used = total - free - buffers - cachelivre - Memória livre / não utilizada. shared - Esta coluna pode ser ignorada, pois não tem significado. Está aqui apenas para compatibilidade com versões anteriores. buff / cache - A memória combinada usada pelos buffers do kernel, pelo cache da página e pelas lajes. / essa memória pode ser recuperada a qualquer momento, se necessário pelos aplicativos. Se você deseja que buffers e cache sejam exibidos em duas colunas separadas, use a opção-w. disponível - Uma estimativa da quantidade de memória disponível para iniciar novos aplicativos, sem troca.
Mostrando o uso da memória em formato legível por humanos
Como vimos no exemplo acima, por padrão, o comando
free
mostra as informações de memória no kibibyte. Para visualizar as informações em formato legível por humanos (geralmente megabytes e gigabytes), use a opção
-h
:
free -h
total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G
Mostrando o uso da memória em outras métricas
O comando
free
também permite especificar a unidade na qual a memória é medida. As opções válidas são:
-
-b,--bytes- Exibe a saída em bytes.--kilo- exibe a saída em kilobytes (1 KB = 1000 bytes).--mega- exibe a saída em megabytes.--giga- Exibe a saída em gigabytes.--tera- Exibe a saída em terabytes.-k,--kibi- exibe a saída em kibibytes. (1 KiB = 1024 bytes). Esta é a unidade padrão.-m,--mebi- exibe a saída em mebibytes.-g,--gibi- Exibe a saída em gibytes.--tebi- Exibe a saída em tebibytes.--peti- exibe a saída em pebibytes.--si- Em vez de 1024, use potências de 1000. Por exemplo--mebi --sié igual a--mega.
Por exemplo, para mostrar a saída em megabytes, digite:
free --mega
total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097
Mostrando os totais da coluna
Para exibir uma linha mostrando os totais da coluna, use a opção
-t
. Isso fornecerá uma soma da memória e troca nas colunas total, usada e livre.
free -h -t
total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G
Imprimir continuamente a saída
Para exibir continuamente as informações da memória na tela, use as opções
-s
,
--seconds
seguidas de um número que especifica o atraso.
Por exemplo, para imprimir as informações da memória a cada cinco segundos, você deve executar:
free -s 5
O comando
free
continuará exibindo o resultado até você pressionar
CTRL+C
Isso é semelhante ao comportamento do comando
watch
.
Para exibir o resultado por um número específico de vezes, use a opção
-c
,
--count
. No exemplo abaixo, o comando imprimirá o resultado dez vezes:
Conclusão
Até agora você deve ter um bom entendimento de como usar e interpretar o comando
free
. Para visualizar todas as opções de linha de comando
free
disponíveis, digite
man free
no seu terminal.
Bug Livre Acesso Livre ao Serviço de Rádio Sirius
A TippingPoint descobriu uma falha no rádio por satélite Sirius que poderia ser usado para obter serviço gratuito.
O OpenOffice.org Portable é leve e livre de custos - mas não está livre de problemas
OpenOffice. org Portable é menor do que seu irmão office suite - mas é mais lento também.
A Dell busca expandir sua oferta no Linux Para expandir suas ofertas no Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações do sistema operacional Linux Em um esforço para expandir suas ofertas de Linux, a Dell está pesquisando novos dispositivos do tipo netbook e em breve oferecerá atualizações de netbooks para o Linux, disse uma autoridade da empresa na quarta-feira. A empresa está pesquisando a possibilidade de oferecer novos produtos Linux. bas
Smartbooks são dispositivos do tipo netbook que são alimentados por chips projetados pela Arm. Os dispositivos suportam principalmente o sistema operacional Linux e são projetados para aqueles que dependem da Web para a maior parte de sua computação. A Dell não pôde dizer se ofereceria um livro inteligente.







