| Operating System | Version | Architecture | Description |
|---|---|---|---|
| CentOS | 7.x | x64, aarch64 | |
| CentOS | 8.x | x64, aarch64 | |
| KylinOS | V10 | x64, aarch64 | |
| NeoKylinOS | V7 | x64 | |
| EulerOS | 2.0 | aarch64 |
The storage node operating system must have LVM installed.
| Component | Value | Description |
|---|---|---|
| CPU | 8C | |
| Memory | 16G | |
| Installation Directory | 20G | 20G is the minimum required directory size. If issues arise and the debug log mode is enabled, more space may be needed to store debug logs. Configure based on actual requirements. |
| Index Directory | N/A | If file backup is involved, the index directory should be configured on a separate logical volume (lv). |
SSD is a service running on the storage node responsible for receiving backup data, writing to storage, and reading from storage for data restoration. Appropriate parameters can be configured based on the memory size of the storage node. The parameter file is located at <installation directory>/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:The maximum memory that SSD can use, in MB. The default value is 1G. It can be configured to 40%–60% of the total memory of the storage node.
max_backup_stream_count:The maximum number of concurrent streams supported by this node.
Execute the following command to make the changes take effect temporarily:
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"
Edit the system file and append the following parameters:
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"