菜单

存储节点系统需求及配置

下载

本文更新于2025-11-16 16:30

存储节点支持以下操作系统

操作系统 版本 架构 说明
CentOS 7.x x64,aarch64
CentOS 8.x x64,aarch64
KylinOS V10 x64,aarch64
NeoKylinOS V7 x64
EulerOS 2.0 aarch64
复制代码
存储节点操作系统必须安装lvm

存储节点硬件配置

组件 说明
CPU 8C
内存 16G
安装目录 20G 20G为最低所需目录,如遇到问题开启debug日志模式则需要更多的空间保存debug日志,可根据实际情况配置
索引目录 N/A 如果有文件备份,需要将索引目录配置在独立的lv上

存储节点内存配置参数说明

SSD为存储节点上运行的负责接受备份数据、写入存储以及读取存储发送恢复数据。可以根据存储节点的内存大小配置合适的参数。参数文件位于<软件安装目录>/config/ssd.json

language 复制代码
[root@sn ~]# cat /opt/unispace/config/ssd.json 
{
	"csd_port": 9000,
	"csd_ip": "127.0.0.1",
	"max_buffer_size": 1000,
	"max_backup_stream_count": 200,
	"max_buffer_size_per_stream": 5,
	"enable_memory_pool_debug" : "false",
	"enable_memory_pool" : "false",
	"temp_path" : "/opt/unispace/ssd_temp"
}

max_buffer_size:整个ssd可使用的最大内存,单位是MB,默认值为1G,可根据实际情况配置为存储节点总内存的40%~60%
max_backup_stream_count:本节点支持的最大并发生

存储节点内核参数建议配置

执行如下命令临时生效

language 复制代码
sysctl -w net.core.optmem_max = 81920
sysctl -w net.core.rmem_max = 2147483647
sysctl -w net.core.wmem_max = 2147483647
sysctl -w net.ipv4.tcp_rmem = "4096		87380	2147483647"
sysctl -w net.ipv4.tcp_wmem = "4096		65536	2147483647"

编辑系统文件追加如下参数

language 复制代码
vi /etc/sysctl.conf
net.core.optmem_max = 81920
net.core.rmem_max = 2147483647
net.core.wmem_max = 2147483647
net.ipv4.tcp_rmem = 4096		87380	2147483647
net.ipv4.tcp_wmem = 4096		65536	2147483647
分享文章
上一个
更新许可
下一个
客户端推送升级
最近修改: 2025-11-16