meminfo kB를 바이트로 변환

meminfo kB를 바이트로 변환

/proc/meminfo의 판독값을 "kB"에서 바이트로 변환하려면 1024를 곱해야 합니까, 아니면 1000을 곱해야 합니까?

답변1

2진수와 10진수의 표기 표현을 구별하는 데 사용되는 한 가지 규칙은 각각 대문자 와 소문자를 Kilobyte사용하는 것입니다 . 따라서 변환은 다음과 같습니다.Kk

1 KB = 1024 bytes  
1 kB = 1000 bytes

그러나 커널은 2차 크기의 버디 시스템을 사용합니다. 따라서 적절한 변환은 1024를 곱하는 것입니다.

자세한 내용을 알아볼 수 있는 링크는 다음과 같습니다. 커널 메모리 처리

관련 정보