Como fazer o comando ps mostrar memória em mb ao invés de kb?

4

O comando ps do Linux mostra diferentes usos de memória como rss, tamanho em kb por padrão. Existe uma maneira de mostrar em mb ou gb como ls -s --human-readable faz?

    
por balki 21.06.2017 / 04:40

1 resposta

5

AFAIK você não pode arquivá-lo simplesmente pelo comando ps com opções. No entanto, você pode usar alguns processadores de texto como o awk e fazê-lo para fazer o que quiser: ps afu | awk 'NR>1 {$5=int($5/1024)"M";}{ print;}'

Isso leva ao resultado de ps e, em seguida, para cada linha, exceto a primeira, substitui a quinta coluna que está normalmente em kB, para MB, adicionando o sufixo M.

Você pode torná-lo um alias e armazená-lo no arquivo .bashrc para poder chamá-lo por algo como myps

    
por 21.06.2017 / 13:14

Tags