./stor server set { -i | --item } parameter [ { -n | --server } { SERVER_ID &<1-n> | all | default }* ] { --max-memory-ratio MAX_MEMORY_RATIO | --max-memory-size MAX_MEMORY_SIZE }*
此命令用来设置服务器中HBlock可使用的内存。
注意
执行此命令后,必须在对应服务器运行./stor restart--scope cs,ps才能生效;如果HBlock可使用的内存由小于8 GiB调整为大于等于8 GiB,或反之,还需在对应服务器上执行./stor restart--scope ms:
若修改指定服务器的HBlock可使用的内存,则在该服务器上执行相应命令。
若修改default或者all的HBlock可使用的内存,则所有服务器均需执行相应命令。
参数
| 参数 | 描述 |
|---|---|
| -i parameter 或 --item parameter | 设置HBlock服务器的参数。 |
| -n { SERVER_ID &<1-n> | all | default }* 或 --server { SERVER_ID &<1-n> | all | default }* | 指定需要设置内存参数的HBlock服务器。 取值:
默认修改当前服务器的内存参数。 说明 可以同时指定多个参数,以逗号隔开,如-n hblock_1,hblock_2,default。 |
| --max-memory-ratio MAX_MEMORY_RATIO | 指定HBlock可使用的内存占用系统总内存的比例上限。 取值:取值范围是[0.01, 1],支持小数点后2位。 说明
|
| --max-memory-size MAX_MEMORY_SIZE | 指定HBlock可使用的内存最大值。 取值:整数形式,数字后面可以输入单位简写M/m、G/g、T/t,分别代表MiB、GiB、TiB。默认单位是MiB。
说明
|
示例
设置服务器hblock_1中HBlock可使用的最大内存为8388000 TiB。
[root@hblockserver CTYUN_HBlock_Plus_4.0.0_x64]# ./stor server set -i parameter -n hblock_1 --max-memory-size 8388000T
Set successfully.