labring / sealfs

The storage system of sealos, aims to be a high-performance, high-reliability, and auto-scaling distributed file system
Apache License 2.0
141 stars 20 forks source link

Feature: Support RDMA #144

Closed mond77 closed 1 year ago

mond77 commented 1 year ago

RDMA:

root@ubuntu-1:~/github/sealfs# cargo run --example rdma_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/rdma_client`
elapsed: 330.565244ms
root@ubuntu-1:~/github/sealfs# cargo run --example rdma_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/rdma_client`
elapsed: 307.822863ms
root@ubuntu-1:~/github/sealfs# cargo run --example rdma_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/rdma_client`
elapsed: 310.109594ms
root@ubuntu-1:~/github/sealfs# cargo run --example rdma_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/rdma_client`
elapsed: 290.010612ms
root@ubuntu-1:~/github/sealfs# cargo run --example rdma_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/rdma_client`
elapsed: 328.289692ms

RPC:

root@ubuntu-1:~/github/sealfs# cargo run --example hello_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.12s
     Running `target/debug/examples/hello_client`
elapsed: 492.670111ms
root@ubuntu-1:~/github/sealfs# cargo run --example hello_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/hello_client`
elapsed: 528.638885ms
root@ubuntu-1:~/github/sealfs# cargo run --example hello_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/hello_client`
elapsed: 402.486854ms
root@ubuntu-1:~/github/sealfs# cargo run --example hello_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.13s
     Running `target/debug/examples/hello_client`
elapsed: 453.026987ms
root@ubuntu-1:~/github/sealfs# cargo run --example hello_client --features=disk-db
    Finished dev [unoptimized + debuginfo] target(s) in 0.11s
     Running `target/debug/examples/hello_client`
elapsed: 515.352222ms