/proc/meminfoの読み値を「kB」からバイトに変換するには1024を掛ける必要がありますか、それとも1000を掛ける必要がありますか?
答え1
2進数と10進数の表記表現を区別するために使用される1つの規則は、それぞれ大文字と小文字をKilobyte
使用することです。したがって、変換は次のようになります。K
k
1 KB = 1024 bytes
1 kB = 1000 bytes
ただし、カーネルは二次サイズのバディシステムを使用します。したがって、適切な変換は1024を掛けることです。
詳細を知るためのリンクは次のとおりです。 カーネルメモリ処理