![Meminfo kB in Bytes konvertieren](https://rvso.com/image/83706/Meminfo%20kB%20in%20Bytes%20konvertieren%20.png)
Um die Messwerte in /proc/meminfo von „kB“ in Bytes umzurechnen, muss ich mit 1024 oder 1000 multiplizieren?
Antwort1
Eine Konvention, die verwendet wird, um Darstellungen zur Basis 2 und zur Basis 10 beim Schreiben zu unterscheiden, Kilobyte
ist die Verwendung von Groß- K
bzw. Kleinbuchstaben k
. Die Konvertierung lautet daher:
1 KB = 1024 bytes
1 kB = 1000 bytes
Der Kernel verwendet jedoch ein Buddy-System mit Zweierpotenzgrößen. Daher ist die entsprechende Konvertierung eine Multiplikation mit 1024.
Hier sind einige Links für weitere Informationen: Kernel-Speicherverwaltung