Openshift库存文件中gb的语法/符号?

时间:2019-04-09 07:52:54

标签: openshift

我正在创建一个OpenShift 3.11集群,并在docs中找到了有关如何指定gb的不同信息。我需要限制用于logging-es(elasticsearch)的内存,而且我不确定哪种表示法是正确的:

  1. openshift_logging_es_memory_limit = 2Gi
  2. openshift_logging_es_memory_limit = 2G

我使用以下文档site

大多数符号显示xxx=2Gi,而this documentation page下的符号显示在特定点:

xxx=1G

我喜欢认为这是错别字,但我想确保它是错别字。

1 个答案:

答案 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