我正在创建一个OpenShift 3.11集群,并在docs中找到了有关如何指定gb的不同信息。我需要限制用于logging-es(elasticsearch)的内存,而且我不确定哪种表示法是正确的:
我使用以下文档site
大多数符号显示xxx=2Gi
,而this documentation page下的符号显示在特定点:
xxx=1G
我喜欢认为这是错别字,但我想确保它是错别字。
答案 0 :(得分:0)
G代表技嘉。 Gi代表Gibibyte。它们只是指定字节要求的两种不同方式。 Gi是基数2的值,1 GiB等于2 ^ 30字节或1,073,741,824字节。 G是10的基值,1 GB等于10 ^ 9字节或1,000,000,000字节。
Gi:https://en.wikipedia.org/wiki/Gibibyte
G:https://en.wikipedia.org/wiki/Gigabyte
来自Kubernetes文档(https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#meaning-of-memory)
您可以使用以下后缀之一将内存表示为纯整数或定点整数:E,P,T,G,M,K。您还可以使用2的幂次方:Ei, Pi,Ti,Gi,Mi,Ki。例如,以下内容表示大致相同的值:
128974848, 129e6, 129M, 123Mi