创建资源单元仅仅指定 CPU、MEMORY 参数即可,无需指定 OPS、DISK_SIZE、SESSION_NUM 参数 ?
ocp上创建unit规格确实是仅仅指定 CPU、MEMORY 参数即可,但黑屏命令行下不行
CREATE RESOURCE UNIT unit1 MAX_CPU 4, MEMORY_SIZE ‘5G’
是的,指定这两个就可以了,看版本,4.0以下就不行,4.0以上就可以
-
MAX_CPU
和MIN_CPU
表示使用该资源配置的资源单元能够提供的 CPU 的上限和下限。CPU 规格最小为 1C。必须指定MAX_CPU
规格,MIN_CPU
为可选,如果不指定,默认等于MAX_CPU
。 -
MEMORY_SIZE
表示使用该资源配置的资源单元能够提供的 Memory 的大小,最小值为 1G。 -
MAX_IOPS
和MIN_IOPS
参数的最小值为 1024,并且要求MAX_IOPS >= MIN_IOPS
。如果不指定,默认系统将根据 CPU 的规格自动计算。系统自动计算 IOPS 参数值的规则如下:- 如果
MIN_IOPS
和MAX_IOPS
均未指定,则根据MIN_CPU
规格自动计算,1 个 Core 对应 1 万 IOPS 的值,即MAX_IOPS = MIN_IOPS = MIN_CPU * 10000
。此时:- 如果未指定
IOPS_WEIGHT
的值,则IOPS_WEIGHT = MIN_CPU
。 - 如果指定了
IOPS_WEIGHT
的值,则以指定的值为准。
- 如果未指定
- 如果仅指定了
MAX_IOPS
的值,则MIN_IOPS
取MAX_IOPS
的值;同样,如果仅指定了MIN_IOPS
的值,则MAX_IOPS
取MIN_IOPS
的值。此时:- 如果
IOPS_WEIGHT
的值未指定,则默认均为0
。
- 如果
- 如果
-
LOG_DISK_SIZE
表示日志盘规格。如果不指定,默认等于 3 倍的内存规格,最小值为 2G。 - 在为参数指定值时,可以采用纯数字不带引号的方式,也可以使用带单位加引号或不带单位加引号的方式(例如:
'1T'
、'1G'
、'1M'
、'1K'
)。其中:- 对于
MAX_CPU
、MIN_CPU
、MAX_IOPS
、MIN_IOPS
和IOPS_WEIGHT
这些整型参数,如果参数值使用带单位加引号的方式,其单位含义为个,即 ‘1K’ = 1000,‘1M’ = 1000000。例如:MAX_IOPS='2K'
等效于MAX_IOPS=2000
。如果使用不带单位加引号的方式,则含义与不加引号一致,即 ‘100’ = 100,‘1000’ = 1000。 - 对于
MEMORY_SIZE
和LOG_DISK_SIZE
这些容量参数,如果使用带单位加引号的方式,其单位含义为字节,即 ‘1K’ = 1024,‘1M’ = 1024 * 1024。如果使用不带单位加引号的方式,则引号中数值的默认单位为 MB。即 ‘100’ = ‘100M’ = 100 * 1024 * 1024。
除了cpu,MEMORY 剩下不指定都会有默认值
- 对于