Comandos Linux para memória 1. vmstat O nome do comando vmstat significa "Status da Memória Virtual" (virtual memory status), ou seja,doSWAP. O comando gera um relatório com informações estatísticas de memória, informações sobre processos, memória, paginação, gravação (block I/O), discos e atividade da CPU. O comando executado sem parâmetros traz informações desde a última reinicialização do sistema. Opções: -a: Mostra memória ativa e inativa -f: Mostra o número de forks desde a última reinicialização do sistema -m: Mostra slabinfos -s: Mostra estatísticas de memória e contadores -d: Mostra estatísticas relacionadas ao disco. Exemplos - Comando vmstat simples: # vmstat - Define o intervalo (em segundos) que se pretende saber infomações sobre a memória virtual. No caso abaixo o comando irá atualizar a cada 1 segundo 10 relatórios sobre a memória: # vmstat 1 10 2. meminfo Exibe informações completas sobre todas as memórias no Linux. Exemplo: # cat /proc/meminfo 3. free O comando free exibe informações das memórias RAM e SWAP no computador. Exemplos - Exibe informações gerais sobre RAM e SWAP: # free - A opção -m mostra quantidade de memória em MB (-k em kilo Bytes e o -g em Giba Bytes); o -t faz cálculo da RAM + SWAP: # free -m -t 4. dmidecode O comando dmidecode exibe informações do tipo, velocidade, a quantidade máxima de memória e quantidade de slots no computador. Obs: essecomando é muito útil para gerar relatórios de inventário e de auditoria nos computadores de uma empresa. Exemplos - Comando geral do dmidecode: # dmidecode - A opção -t permite se utilizar as opções para obter determinadas informações específicas: # dmidecode -t 16 Opções: 0 ? BIOS 20 ? Memory Device Mapped Address 1 ? System 21 ? Built-in Pointing Device 2 ? Base Board 22 ? Portable Battery 3 ? Chassis 23 ? System Reset 4 ? Processor 24 ? Hardware Security 5 ? Memory Controller 25 ? System Power Controls 6 ? Memory Module 26 ? Voltage Probe 7 ? Cache 27 ? Cooling Device 8 ? Port Connector 28 ? Temperature Probe 9 ? System Slots 29 ? Electrical Current Probe 10 ? On Board Devices 30 ? Out-of-band Remote Access 11 ? OEM Strings 31 ? Boot Integrity Services 12 ? System Configuration Options 32 ? System Boot 13 ? BIOS Language 33 ? 64-bit Memory Error 14 ? Group Associations 34 ? Management Device 15 ? System Event Log 35 ? Management Device Component 16 ? Physical Memory Array 36 ? Management Device Threshold Data 17 ? Memory Device 37 ? Memory Channel 18 ? 32-bit Memory Error 38 ? IPMI Device 19 ? Memory Array Mapped Address 39 ? Power Supply 5. swaps Exbe informações específicas do SWAP. Exeplos: # cat /proc/swaps