Como obtenho o smem para gerar resultados úteis?

1

Eu recentemente instalei smem no meu servidor ubuntu com:

$ sudo apt-get install smem

Foi instalado corretamente sem erros. Mas quando eu lanço eu não recebo nenhuma informação útil sobre meus processos ...

$ smem
PID User     Command                         Swap      USS      PSS      RSS

Apenas os nomes das colunas. O que estou fazendo de errado?

Editar : Eu tenho o Ubuntu 12.04.4 LTS.

    
por franzlorenzon 09.04.2014 / 10:03

1 resposta

1

Provavelmente, os arquivos em seu sistema têm um formato / nomenclatura diferente ou você usa o argumento -S, mas não aponta para ... /proc . Se o SMAPS não estiver presente em /proc/$pid/ , você também não terá nada exibido.

smem exige /proc/$pid/smaps , /proc/$pid/cmdline , /proc/$pid/stat , /proc/meminfo , /proc/version .

Você pode encontrar mais informações sobre / proc nas páginas man do linux. por exemplo. link .

Lá eu descobri que para ter dados úteis, você precisa ter pelo menos um kernel 2.6.14 e ele precisa ser compilado com a opção CONFIG_PROC_PAGE_MONITOR .

Bernard

    
por Bernard 29.08.2014 / 16:33