偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Kubernetes中內存單位Mi和M的區(qū)別,你知道嗎?

開源
相信大多數(shù)人經(jīng)常對kb、Kb、KiB、Mb、MiB、MB、TB、GB、bytes/s、bits/s、bps等之間的區(qū)別感到很困惑,反正我是困惑過。在區(qū)分它們之前,需要先了解一些關鍵的概念。

在kubernetes中會經(jīng)常使用到Mi這個單位,剛接觸kubernetes的同學應該很疑惑這個單位和M的區(qū)別吧,不求甚解的同學使用了很久的kubernetes后可能還不知道它們的區(qū)別(這種同學需要注意提高一下自我要求了)。

問題背景

相信大多數(shù)人經(jīng)常對kb、Kb、KiB、Mb、MiB、MB、TB、GB、bytes/s、bits/s、bps等之間的區(qū)別感到很困惑,反正我是困惑過。在區(qū)分它們之前,需要先了解一些關鍵的概念:

  • 數(shù)據(jù)大小和數(shù)據(jù)速度的表示之有顯著的差異,度量方法也不同。
  • 不僅僅是“b”(比特)和“B”(字節(jié))有區(qū)別,“k”和“K”或“m”和“M”也有區(qū)別。
  • 大寫的“K”/“M”用于存儲行業(yè),小寫的“k”/“m”用于電信行業(yè),有的人在寫文檔的時候可能會因為搞混二者而使用錯。

在計算機軟件世界里,KB是1024B,MB是1024KB即,可以依此類推下去,必須是2的次冪。但是在標準國際單位(International System of Units)或電信行業(yè)中(包括計算機硬,例如電腦的內存條如果是1M,意思就是1000*1000B而不是1024*1024B)中M是10的次冪。

kubernetes中的表示法

kubernetes為了防止這些問題的出現(xiàn),采用了新標準,即使用M(Megabyte)表示1000*1000B,使用Mi(Mebibyte)表示1024*1024B。

看個例子

下面通過一個例子來具體看一下,分別創(chuàng)建兩個pod, 一個申請1Mi, 另一個申請1M, 通過log來查看下他們申請內存容量的詳細信息。

nginx-Mi.yaml:

apiVersion: v1
kind: Pod
metadata:
name: nginx-Mi
spec:
containers:
- name: nginx-Mi
image: nginx:latest
ports:
- containerPort: 80
resources:
limits:
cpu: 200m
memory: 128Mi
requests:
cpu: 0.1
memory: 1Mi

nginx-M.yaml:

apiVersion: v1
kind: Pod
metadata:
name: nginx-M
spec:
containers:
- name: nginx-M
image: nginx:latest
ports:
- containerPort: 80
resources:
limits:
cpu: 200m
memory: 128Mi
requests:
cpu: 0.1
memory: 1M

nginx-Mi相關日志有如下一行,可以看出 Memory=1024*1024。

predicates.go:565] Predicate: MilliCPU=100 Memory=1048576 NvidiaGPU=0 OpaqueIntResources=map[]

nginx-M相關日志有如下一行,可以看出 Memory=1000*1000。

predicates.go:565] Predicate: MilliCPU=100 Memory=1000000 NvidiaGPU=0 OpaqueIntResources=map[]


責任編輯:姜華 來源: 今日頭條
相關推薦

2024-01-01 08:25:53

ViewSurface框架

2023-06-01 08:15:04

CentOS紅帽

2015-08-24 09:23:25

2023-12-29 22:41:12

同步架構業(yè)務

2022-03-13 18:53:31

interfacetypeTypeScript

2024-05-27 00:00:00

localhostIPv6IPv4

2019-01-07 13:01:08

Linux驚嘆用法命令

2023-12-12 08:41:01

2021-08-29 18:01:57

HTTP協(xié)議版本

2022-04-12 08:02:52

云原生Kubernetes使用率

2025-01-09 07:31:39

MySQL字段磁盤

2021-12-06 20:00:59

人工智能AI自動化

2024-06-03 14:27:08

ThisAPIThat

2024-10-22 09:59:36

虛擬化容器化系統(tǒng)

2021-04-29 22:31:51

顯卡硬件芯片

2018-05-11 15:53:59

2020-06-18 09:04:59

CC++程序

2015-05-26 09:42:34

路由器交換器

2021-02-06 21:57:40

Debug模式Release

2023-02-27 07:56:55

IngressKubernetes
點贊
收藏

51CTO技術棧公眾號