Rate This Document
Findability
Accuracy
Completeness
Readability

Environment Information

Hardware Requirements

Table 1 lists the hardware requirements for the client.

Table 1 Environment requirements for the 3FS client

Server

Kunpeng server

Processor

Kunpeng 920 7260

Number of Cores

2 x 64 cores

CPU Frequency

2600 MHz

Memory Capacity

16 x 16 GB

Memory Frequency

2933 MHz

NIC

Mellanox 100GE ConnectX-6

Table 2 lists the hardware requirements for the server.

Table 2 Environment requirements for the 3FS server

Server

Kunpeng server

Processor

Kunpeng 920 7260

Number of Cores

2 x 64 cores

CPU Frequency

2600 MHz

Memory Capacity

32 x 16 GB

Memory Frequency

2933 MHz

NIC

Mellanox 100GE ConnectX-6

NVMe SSD

8 x ES3000 V5 3.2 TB NVMe SSD

Software Requirements

Table 3 lists the software requirements.

Table 3 Obtaining software

Software

How to Obtain

OS

Link

Rust

Link

FoundationDB

Client: link

Server: link

BiSheng Compiler

Link

libfuse

Link

openeuler_3fs.patch

Link

openeuler_3fs_folly.patch

Link

Cluster Environment Planning

The following table describes the cluster node configuration and environment planning.

Table 4 Node information

Node

IP Address

Memory

SSD

RDMA NIC

OS

meta

192.168.65.10

256 GB

-

100GE ConnectX-6

openEuler 22.03 SP4

fuseclient1

192.168.65.11

256 GB

-

100GE ConnectX-6

openEuler 22.03 SP4

fuseclient2

192.168.65.12

256 GB

-

100GE ConnectX-6

openEuler 22.03 SP4

fuseclient3

192.168.65.13

256 GB

-

100GE ConnectX-6

openEuler 22.03 SP4

storage1

192.168.65.14

512 GB

8 x 3.2 TB

100GE ConnectX-6

openEuler 22.03 SP4

storage2

192.168.65.15

512 GB

8 x 3.2 TB

100GE ConnectX-6

openEuler 22.03 SP4

storage3

192.168.65.16

512 GB

8 x 3.2 TB

100GE ConnectX-6

openEuler 22.03 SP4

Table 5 Service information

Service

Binary File Name

Configuration File

Node ID

Node

monitor

monitor_collector_main

monitor_collector_main.toml

-

meta

admin_cli

admin_cli

admin_cli.toml fdb.cluster

-

meta, storage1, storage2, storage3

mgmtd

mgmtd_main

mgmtd_main_launcher.toml, mgmtd_main.toml, mgmtd_main_app.toml, fdb.cluster

1

meta

meta

meta_main

meta_main_launcher.toml, meta_main.toml, meta_main_app.toml, fdb.cluster

100

meta

storage

storage_main

storage_main_launcher.toml, storage_main.toml, storage_main_app.toml

10001 to 10003

storage1, storage2, storage3

client

hf3fs_fuse_main

hf3fs_fuse_main_launcher.toml, hf3fs_fuse_main.toml

-

meta