/proc/meminfo의 판독값을 "kB"에서 바이트로 변환하려면 1024를 곱해야 합니까, 아니면 1000을 곱해야 합니까?
답변1
2진수와 10진수의 표기 표현을 구별하는 데 사용되는 한 가지 규칙은 각각 대문자 와 소문자를 Kilobyte
사용하는 것입니다 . 따라서 변환은 다음과 같습니다.K
k
1 KB = 1024 bytes
1 kB = 1000 bytes
그러나 커널은 2차 크기의 버디 시스템을 사용합니다. 따라서 적절한 변환은 1024를 곱하는 것입니다.
자세한 내용을 알아볼 수 있는 링크는 다음과 같습니다. 커널 메모리 처리