Nftables Load Balancing 10x lebih cepat daripada LVS

Dicatat oleh Zevenet | 17 Oktober, 2016 | Teknikal

Dua halaman ini adalah permulaan Beban Imbangan dengan projek nftables, dibangunkan antara Pablo Neira (Pasukan Teras Netfilter) dan Laura García (Pasukan Pengimbang Zen Load) dan dibentangkan pada akhirnya Persidangan Netdev 1.2 di Tokyo bersama dengan penanda arasnya yang membuktikan bahawa nftables dari kemasukan mencapai prestasi hampir 10 kali lebih cepat daripada LVS.

nftables_notes

Kami terutamanya telah melaksanakan dua ekspresi baru kepada infrastruktur nft untuk menyediakan sifat pengimbangan beban: nft_numgen, dengan peningkatan operasi utama 2 untuk melaksanakan penjadualan sambungan robin bulat dan secara rawak untuk membuat penjadualan berwajaran, dan nft_hash untuk menyediakan kegigihan mengikut daftar input.

Melalui cangkuk prerouting dan postrouting, kita boleh melaksanakan sumber NAT dan destinasi NAT topologi, sedangkan LVS hanya membolehkan sNAT. Juga, Pulangan Pelayan Langsung topologi boleh dilakukan melalui kemasukan, yang merupakan tahap awal paket masuk sehingga prestasinya jauh lebih baik. Di sini kami memaparkan beberapa tanda aras yang disajikan untuk IPv4 dengan aliran HTTP:

nftables_bench_ipv4

Seperti yang ditunjukkan dalam grafik di atas, topologi NAT antara nftables dan LVS tidak mempunyai banyak perbezaan dalam prestasi, sementara itu topologi DSR dalam nftables dapat melakukan hampir 10x lebih cepat daripada LVS.

Dengan IPv6 kami mendapat hasil yang serupa dengan IPV4 tetapi jumlah permintaan HTTP per saat telah diperbaiki secara umum untuk semua kes. Load Balancing dengan nftables dari masuk boleh mencapai lebih dari 430 ribu permintaan HTTP sesaat dengan kurang dari 1% CPU dan hampir 6x lebih cepat daripada LVS.

nftables_bench_ipv6

Ceramah ini adalah sebahagian daripada bengkel nftables.

SEMAKKAN PAPERS TALIAN NETDEV KAMI
Atau periksa pembentangan penuh.

Ini hanya permulaan, mengikuti perkembangan kami, masa depan Zevenet LB teras.

ON SAHAM:

Blog Terkait

Dihantar oleh zenweb | 13 April 2022
Keselamatan perkakasan adalah penting semasa pemindahan awan. Adalah sangat penting untuk mengingatkan pelanggan apabila mereka bercakap tentang berpindah ke awan. Berada di awan tidak dianggap…
31 SukaComments Off pada Bergerak ke Awan? Jangan Lupa Keselamatan Perkakasan
Dihantar oleh zenweb | 06 April 2022
Adakah terdapat perbezaan antara konsep pengimbangan beban dan penukaran kandungan dalam aplikasi web? Pengimbang beban mengedarkan permintaan merentas berbilang pelayan untuk mengendalikan lebih banyak trafik daripada satu pelayan…
31 SukaComments Off mengenai Apakah perbezaan antara Pengimbangan Beban dan Penukaran Kandungan
Dihantar oleh zenweb | 16 March 2022
Pengesahan identiti memperoleh penggunaan data sulit peribadi, oleh itu, pengguna perlu memastikan maklumat mereka dikendalikan dengan selamat. Mari selami lebih dalam blog ini. Kemajuan teknologi adalah…
42 SukaComments Off tentang Cara Meningkatkan Penerimaan dan Kepercayaan Dalam Talian dengan Pengesahan KYC Digital