全部产品
Search
文档中心

Elastic Compute Service:Ikhtisar adaptasi eRDMA dan aplikasi

更新时间:Nov 25, 2025

Untuk mempermudah penggunaan Elastic Remote Direct Memory Access (eRDMA) dalam berbagai skenario, sesuaikan eRDMA dengan aplikasi. Topik ini menjelaskan Shared Memory Communications over RDMA (SMC-R), solusi adaptasi mode kernel, dan Network Accelerator (NetACC), solusi adaptasi mode pengguna. Solusi ini memungkinkan penyesuaian eRDMA dan aplikasi secara efisien.

Skenario

eRDMA dapat digunakan dalam skenario seperti Redis, Spark, komputasi kinerja tinggi (HPC), atau Kafka, dengan solusi adaptasi spesifik untuk masing-masing. Dukungan RDMA transparan memungkinkan penyesuaian tanpa modifikasi kode; cukup kompilasi ulang aplikasi untuk mendukung eRDMA. Sebaliknya, dukungan RDMA non-transparan memerlukan penyesuaian melalui modifikasi kode.

Untuk praktik terbaik selengkapnya, lihat Gunakan eRDMA untuk meningkatkan kinerja jaringan.

Solusi adaptasi

Solusi adaptasi mode kernel: SMC-R

IBM membuka sumber SMC-R untuk Linux 4.11 pada tahun 2017 dan saat ini memelihara SMC-R. Untuk informasi lebih lanjut tentang SMC-R, lihat RFC 7609. Alibaba Cloud Linux 3 memanfaatkan Alibaba Cloud eRDMA untuk mengaktifkan penggunaan SMC-R di cloud. SMC-R dapat menggantikan TCP secara transparan tanpa kehilangan fungsi, menyediakan jaringan berperforma tinggi dengan offload perangkat keras yang dapat diakses semua pengguna.

Untuk informasi lebih lanjut tentang SMC-R, lihat Enable and configure SMC.

Solusi adaptasi mode pengguna: NetACC

NetACC adalah pustaka akselerasi jaringan mode pengguna. Anda dapat memuat dan menggunakan NetACC dengan mengonfigurasi variabel lingkungan LD_PRELOAD tanpa perlu memodifikasi kode aplikasi. NetACC memanfaatkan keunggulan eRDMA, seperti latensi rendah, throughput tinggi, bypass kernel, dan offload tumpukan protokol, serta menggunakan antarmuka soket yang kompatibel untuk mempercepat pembuatan koneksi pada aplikasi TCP yang ada.

Untuk informasi lebih lanjut, lihat Use NetACC.