verificando a memória livre no cygwin

2

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
    
por misha nesterenko 18.02.2012 / 22:55

2 respostas

4

O comando free faz parte do pacote procps .

    
por 18.02.2012 / 23:13
1
$ 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.

    
por 24.05.2017 / 22:57

Tags