O comando free
faz parte do pacote procps
.
Eu tentei verificar a quantidade de memória livre no cygwin, mas ele diz que free
não foi encontrado. É possível fazer no cygwin, em caso afirmativo, qual pacote eu preciso instalar?
$ free
-bash: free: command not found
$ cat /proc/meminfo
...
MemFree: 1552148 kB
...
SwapFree: 8050832 kB
Este comando lista o conteúdo do arquivo especial /proc/meminfo
, que informa a distribuição atual e a utilização da memória, uma linha por item, incluindo a memória livre na linha que começa com "MemFree". Esse valor corresponde ao valor relatado pelo gerenciador de tarefas do Windows (TM) para memória livre.
O sistema de arquivos /proc
é parte do pacote base do Cygwin, destinado a imitar sua versão do Linux, descrita em documento do kernel proc.txt . Procure a palavra "meminfo" duas vezes.
Para o significado de arquivos especiais e suas diferenças do Linux, consulte o documento do Cygwin using-specialnames.html . Procure o título "O /proc
filesystem".
A linha com SwapFree mostra a quantidade de espaço de troca restante. Se a memória física estiver livre na maior parte, a troca também deve estar livre, no seu máximo inicial, normalmente igual ao tamanho da memória física. Um valor menor mostra a presença de um vazamento de memória, pode levar à lentidão geral do sistema, ao crescimento do arquivo de troca (pagefile.sys), consumir espaço em disco e exigir a finalização do armazenamento de memória e / ou a reinicialização do sistema voltar ao normal.
Tags cygwin