comparando recursos usando o topo

1

Fedora 15 Alpha

3861 user     20   0  904m 128m  33m S  0.7  6.4   1:11.52 xulrunner-bin                                     
 1323 user     20   0 1555m  95m  31m S 13.5  4.8   4:06.87 gnome-shell                                       
 3494 user     20   0 1028m  50m  21m S 12.8  2.5   1:43.32 evolution  

Eu só estou querendo saber qual é a diferença entre RES, SHR e VIRT.

1) A VIRT sempre parece ser mais alta. Isso está usando o sistema de arquivos de paginação. (memória virtual no disco rígido, a memória swap)

2) A memória RES é a memória RAM física real?

3) A memória compartilhada é compartilhada com outros processos?

4) Apenas uma última pergunta. Como estou rodando em um HP Mini 210, a memória e a CPU são um recurso do qual não tenho abundância. Então, se foi para comparar, por exemplo, 2 navegadores diferentes, ou seja, firefox e midora. O que devo marcar entre 2 e 2 para descobrir o que se usa menos recursos?

Muito obrigado por qualquer sugestão,

    
por ant2009 06.04.2011 / 09:47

2 respostas

1

A Stacey's já respondeu às questões 1-3, então eu só vou atingir # 4:% CPU e% MEM mostrarão as porcentagens atuais de CPU e memória consumidas pelo processo, então eles são bons para observar picos enquanto operações específicas estão sendo feitas em cada navegador. Para uma melhor imagem a longo prazo, você deve rodar cada navegador por algumas horas (ou mais, dependendo dos seus hábitos de navegação), então dê uma olhada no VIRT (para ver o quão grande ele é na memória) e TIME ( a quantidade total de tempo de CPU usado durante a vida do processo).

E não se esqueça de que os navegadores costumam gerar vários processos, portanto, verifique se esse é o caso do navegador que você está testando.

    
por 06.04.2011 / 11:25
2

Do topo do homem:

VIRT - Imagem Virtual (kb)           A quantidade total de memória virtual usada pela tarefa. isto           inclui todo o código, dados e bibliotecas compartilhadas, além de páginas que           foram trocados e páginas que foram mapeadas, mas não           usado.

RES - tamanho do residente (kb)           A memória física não trocada que uma tarefa usou.

SHR - Tamanho do Mem. Compartilhado (kb)           A quantidade de memória compartilhada usada por uma tarefa. Isso simplesmente reflete           memória que poderia ser potencialmente compartilhada com outros processos.

    
por 06.04.2011 / 10:10

Tags