Significado da parte de troca no comando top

0

Você sabe em qual unidade a coluna de troca é exibida na saída superior?

De acordo com a documentação principal, ela está em KB, mas, por favor, dê uma olhada na imagem abaixo.

O que significa g ou m ao lado do valor de swap?

Agradecemos antecipadamente pelo seu apoio amável

    
por federico 02.04.2018 / 18:25

1 resposta

2

Se você estiver se referindo aos valores na coluna SWAP , então g significa "Gibibytes" (GiB) e m significa "Mebibytes" (MiB). Isso também é verdade para os valores no cabeçalho (mas as letras usadas são maiúsculas).

Acredito que sejam as unidades baseadas em 2 em vez das unidades baseadas em 10 de base que estão em uso (a julgar pelo manual top em um sistema Linux).

De acordo com esta resposta do ServerFault :

Top (at least in some versions) calculates SWAP per process as VIRT - RSS instead of reporting real swap usage. Under Linux the result is a completely meaningless number.

E de outra resposta no ServerFault :

The top tool uses a broken formula to calculate what it erroneously reports as swap space. It is in fact the result of subtracting the resident set size from the address space size. This is a boneheaded thing to do since one is a measure of virtual memory and the other is a measure of physical memory. So it's not entirely clear what the result is even a measure of at all.

    
por 02.04.2018 / 18:29

Tags