meminfo kBをバイトに変換

meminfo kBをバイトに変換

/proc/meminfoの読み値を「kB」からバイトに変換するには1024を掛ける必要がありますか、それとも1000を掛ける必要がありますか?

答え1

2進数と10進数の表記表現を区別するために使用される1つの規則は、それぞれ大文字と小文字をKilobyte使用することです。したがって、変換は次のようになります。Kk

1 KB = 1024 bytes  
1 kB = 1000 bytes

ただし、カーネルは二次サイズのバディシステムを使用します。したがって、適切な変換は1024を掛けることです。

詳細を知るためのリンクは次のとおりです。 カーネルメモリ処理

関連情報