本文更新于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。
[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:本节点支持的最大并发生
执行如下命令临时生效
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"
编辑系统文件追加如下参数
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