도대체 키비바이트는 뭐지?

설립자 스티브는 다소 무례한 것 외에도 현학적 인 것으로 잘 알려진 경향이 있습니다. 그는 개발 영역에 버스트 사람들을 굽고 시작하는 경우,처음 질문을 제기 할 때 심지어 노련한 엔지니어는 자주 어리둥절하다:”킬로바이트,또는 키비 바이트?”.

키비바이트

이 용어를 듣지 못했다고해도 적어도 개념에 익숙 할 것입니다. “키비 바이트”는 1024 또는 2^10 바이트와 같습니다. 충분히 간단하지만”킬로바이트”도 1024 바이트가 아닌가? 글쎄,그것은 때때로. 국제 단위 시스템에 의해 정의 된 접두사”킬로”는 1000 또는 10^3 을 나타냅니다. 대부분의 스토리지 제조업체는 용량을 기본 10(1 킬로바이트=1000 바이트,1 메가바이트=1000 킬로바이트,1 기가 바이트=1000 메가바이트,1 테라바이트=1000 기가 바이트)으로 측정하고 레이블을 지정합니다. 그러나 램 공급 업체와 대부분의 운영 체제는 기본 2(1 킬로바이트=1024 바이트,1 메가 바이트=1024 킬로바이트,1 기가 바이트=1024 메가 바이트,1 테라 바이트=1024 기가 바이트)를 사용합니다. (이에 대한 주목할만한 예외는 다음과 같습니다.6.)따라서”기가 바이트”가 정확히 무엇을 의미하는지 알기 위해서는 단어가 사용되는 컨텍스트를 알아야합니다. 원시 하드 드라이브 용량에 대해 이야기하는 경우 기가 바이트는 1000000000 바이트입니다. 해당 하드 드라이브 상단의 파일 시스템에 대해 이야기하는 경우 기가 바이트는 1073741824 바이트를 의미합니다.

아직 혼란 스럽습니까? “킬로”(및”기가”등)는 1000 과 1024 를 모두 의미하는 데 사용될 때 모호합니다. 다른 접두사로는”메가”,”기가”,”테라”및”페타”를 각각 대체하는”메비”,”기비”,”테비”및”페비”가 있습니다. (더 많은 양의 접두사가 있지만,정말로 필요하다고 생각한다면 직접 찾아 볼 수 있습니다.(642)

그래서,그 모든 벌금과 멋쟁이,하지만 정말 거래의 큰인가? 킬로바이트 당 24 바이트의 차이가 실제로 중요합니까? 2 테라 바이트(2 엑스 10^12 바이트)의 용량을 갖는 것으로 광고 된 드라이브를 생각해 봅시다. 내 가상 머신 랩에서는 가상 머신 볼륨으로 포맷 된 것을 가지고 있습니다. 포맷 후 2000112582656 바이트의 용량(호기심 2 테라 바이트 이상이지만 광고 된 것보다 더 많은 바이트를 얻는 것에 대해 불평하지는 않을 것입니다)을보고합니다. 논리 모니터에서 테라바이트(저장소 공급업체에서 사용하는 용어)및 테비바이트로 표시할 때 이 차이가 어떻게 달라지는지 살펴보겠습니다:

2000112582656 / 1000 / 1000 / 1000 / 1000 = 2.00 테라바이트

그래프

2000112582656 / 1024 / 1024 / 1024 / 1024 = 1.82 테비바이트
스크린샷-2017-01-20-에-10-57-44-오전

기민한 독자는 실제로 2.000 테라 바이트와 1.819 테비 바이트 사이에 차이가 없다는 것을 관찰 할 수 있으며 정확할 것입니다. 당신이 맥에 아니라면 그러나,운영 체제 및 파일 관리자는 가능성이 테비 바이트의 용량과 파일 크기를보고 있습니다. 표기법이 반드시 명백한 것은 아닙니다. 예를 들어,리눅스 명령어는 1.8 티를 보고하는 반면,윈도우 익스플로러는 1.82 테라바이트를 보고한다. 따라서 이 값은 테비바이트와 동일하지만 여전히”테라바이트”로 표시됩니다. 제덱 표준은 1 킬로바이트가 1024 바이트와 같다고 간주합니다. 이 경우~180 기가 바이트 또는 기비 바이트 불일치가 있습니다. 당신이 당신의 빛나는 새로운 2 테라 바이트 드라이브를 연결하면 운영 체제가 단지 1.8 테라 바이트로보고 할 때,당신은 실망 할 수있다. 같은 단어,하지만 다른 맥락에서 다른 의미.

이 모든 것이 논리 모니터와 어떤 관련이 있습니까? 글쎄,만약 당신이 논리 모니터에서 그래프를 정의한다면,기본적으로 기본 10 킬로바이트를 사용하여 그래프로 표시된 값을 확장 할 것입니다. 2000112582656 바이트를 그래프로 표시하면 선을 마우스오버할 때 논리 모니터의 그래프가 2.00 팀으로 표시됩니다. 당신이 당신의 모니터링 도구가 기본 2 키비 바이트(1.82 티)를 사용하여,그것을 당신의 운영 체제가하는 것과 같은 방식으로 표시 할 원하는대로 이것은 비록 적합하지 않습니다. 운이 좋은 당신(그리고 우리),그것은 옵션입니다! 논리모니터의 모든 그래프 정의에는 1024 단위로 크기를 조정할 수 있는 옵션이 있습니다. 논리 모니터가 나머지를 처리합니다.

하나의 마지막 문제는 당신을 귀찮게 할 수 있습니다;대부분의 운영체제가 저장 장치를 1024 만큼 확장하면 논리 모니터가 1000 단위로 확장되는 이유는 무엇입니까? 이에 대한 답은 스토리지 관리자가 알려주는 내용에도 불구하고 모니터링은 단순히 스토리지 및 서버 모니터링이 아니라는 것입니다. 다른 거의 모든 것–초당 네트워크 비트,초당 요청,대기 시간,큐의 깊이,캐시의 개체 수–기본 10 을 사용하여 확장됩니다. 파일 시스템 및 메모리 용으로만”1024 배율”옵션을 선택해야 합니다.

모든 운영 체제가 테비바이트와 기비바이트로 보고 표준을 채택한다면 혼란을 없앨 것이다. 그러나 그때까지 접두사”기가”는 메모리와 파일 시스템에 대해 이야기 할 때 한 가지를 의미하고 다른 모든 것에 대해 이야기 할 때 다른 것을 의미합니다.

“키비 바이트”를 언급 할 때 시스템 관리자 동료로부터 이상한 표정을 얻었습니까? 네트워크 팀에”기비 비트”에 대해 물어보십시오.

답글 남기기

이메일 주소는 공개되지 않습니다.