IT 일반

Data 단위 SI, IEC - MiB와 MB의 차이, GiB와 GB의 차이

Soyeon0111 2021. 9. 6. 15:59
반응형
  • SI : International System Units, 국제단위계
  • IEC : International Electrotechnical Commission, 국제전기기술위원회
  • SI 접두어 : kilo(K), mega(M), giga(G), tera(T), .... 
  • IEC 접두어(Binary 접두어) : kibi(Ki), mebi(Mi), gibi(Gi), tebi(Ti), .... 
SI 접두어 사용 : KB (킬로바이트) = 1000^1 = 10^3 
IEC 접두어 사용 : KiB (키비바이트) = 1024^1 = 2^10 
SI 접두어 사용 : MB (메가바이트) = 1000^2 = 10^6
IEC 접두어 사용 : MiB (메비바이트) = 1024^2 = 2^20
SI 접두어 사용 : GB (기가바이트) = 1000^3 = 10^9
IEC 접두어 사용 : GiB (기비바이트) = 1024^3 = 2^30

 

컴퓨터 과학에서는 binary prefix가 찐이다.

 


<경험담>

 

docker stat 명령 결과 

 

1. 현재 회사에서 docker를 처음 사용해보았는데 docker 메모리 사용량을 보는데 MiB, GiB가 있더라. 

이게 뭐지.. 했다. 그리고 그 때 서치를 잘못해서 메비바이트, 기비바이트가 1000 단위인 줄 알았다...^^;;ㅎ 하하하..

 

 

Data 단위 IEC 
Data 단위 SI

2. Docker Container 메모리 그래프를 Grafana에 그리고 있는데, 여기서도 Y축이 기본이 Binary Prefix를 사용한 MiB, GiB이다.

  • 이렇게 사용하고 싶다면 Y축을 bytes(IEC)로 유지한다.
  • SI 단위로 바꾸고 싶다면 Y축을 bytes(SI)로 변경한다. 

 

 

 

반응형

'IT 일반' 카테고리의 다른 글

HEAD 메소드와 OPTIONS 메소드에 대하여  (0) 2021.10.22