自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

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

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

問(wèn)題背景

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

  • 數(shù)據(jù)大小和數(shù)據(jù)速度的表示之有顯著的差異,度量方法也不同。
  • 不僅僅是“b”(比特)和“B”(字節(jié))有區(qū)別,“k”和“K”或“m”和“M”也有區(qū)別。
  • 大寫的“K”/“M”用于存儲(chǔ)行業(yè),小寫的“k”/“m”用于電信行業(yè),有的人在寫文檔的時(shí)候可能會(huì)因?yàn)楦慊於叨褂缅e(cuò)。

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

kubernetes中的表示法

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

看個(gè)例子

下面通過(guò)一個(gè)例子來(lái)具體看一下,分別創(chuàng)建兩個(gè)pod, 一個(gè)申請(qǐng)1Mi, 另一個(gè)申請(qǐng)1M, 通過(guò)log來(lái)查看下他們申請(qǐng)內(nèi)存容量的詳細(xì)信息。

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相關(guān)日志有如下一行,可以看出 Memory=1024*1024。

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

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

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


責(zé)任編輯:姜華 來(lái)源: 今日頭條
相關(guān)推薦

2024-01-01 08:25:53

ViewSurface框架

2023-06-01 08:15:04

CentOS紅帽

2023-12-29 22:41:12

同步架構(gòu)業(yè)務(wù)

2015-08-24 09:23:25

2022-03-13 18:53:31

interfacetypeTypeScript

2021-08-29 18:01:57

HTTP協(xié)議版本

2025-01-09 07:31:39

MySQL字段磁盤

2024-05-27 00:00:00

localhostIPv6IPv4

2022-04-12 08:02:52

云原生Kubernetes使用率

2021-12-06 20:00:59

人工智能AI自動(dòng)化

2024-06-03 14:27:08

ThisAPIThat

2024-10-22 09:59:36

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

2023-02-27 07:56:55

IngressKubernetes

2019-01-07 13:01:08

Linux驚嘆用法命令

2023-12-12 08:41:01

2021-04-29 22:31:51

顯卡硬件芯片

2020-06-18 09:04:59

CC++程序

2021-02-06 21:57:40

Debug模式Release

2015-05-26 09:42:34

路由器交換器

2021-10-14 06:52:47

算法校驗(yàn)碼結(jié)構(gòu)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)