![Converter meminfo kB em bytes](https://rvso.com/image/83706/Converter%20meminfo%20kB%20em%20bytes%20.png)
Para converter as leituras em /proc/meminfo de "kB" para bytes, devo multiplicar por 1024 ou 1000?
Responder1
Uma convenção usada para diferenciar representações de base 2 e base 10 para escrita Kilobyte
é usar letras maiúsculas K
e minúsculas, k
respectivamente. Portanto, a conversão se torna:
1 KB = 1024 bytes
1 kB = 1000 bytes
O kernel, no entanto, usa um sistema camarada com potência de dois tamanhos. Conseqüentemente, a conversão apropriada passa a ser a multiplicação por 1024.
Aqui estão alguns links para mais informações: Manipulação de memória do kernel