Converter meminfo kB para bytes [duplicado]

2

Para converter as leituras em / proc / meminfo de "kB" para bytes, devo multiplicar por 1024, ou 1000?

    
por horse hair 17.02.2016 / 17:10

1 resposta

3

Uma convenção usada para diferenciar as representações de base 2 e base 10 para gravar Kilobyte está usando letras maiúsculas K e minúsculas k , respectivamente. Assim, a conversão se torna:

1 KB = 1024 bytes  
1 kB = 1000 bytes

O kernel, no entanto, usa um sistema de amigos com tamanhos de potência de dois. Assim, a conversão apropriada se multiplica por 1024.

Aqui estão alguns links para mais informações: Manipulação de memória do kernel

    
por 17.02.2016 / 17:44

Tags