Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah ciri pengimbang beban LVS, Nginx dan HAProxy dalam Linux

Apakah ciri pengimbang beban LVS, Nginx dan HAProxy dalam Linux

WBOY
WBOYke hadapan
2023-05-14 22:49:12763semak imbas

Ciri-ciri LVS:
1 Rintangan beban yang kuat, menggunakan teknologi pengimbangan beban IP, hanya pengedaran, jadi LVS sendiri tidak menjana banyak trafik
2 prestasi dan mempunyai penyelesaian sandaran panas yang sempurna; (seperti: lvs+keepalived)
3 Ia mempunyai pelbagai aplikasi dan boleh memuatkan semua aplikasi
4 dinamik dan statik.
Empat algoritma yang biasa digunakan:
1.rr: round-robin, diperuntukkan kepada pelayan back-end secara bergilir
2.wrr: round-robin berwajaran, diperuntukkan mengikut beban back-end; pelayan;
3. lc: Sambungan minimum, diperuntukkan kepada pelayan dengan sambungan yang paling sedikit ditetapkan;
Anda boleh menggunakan ipvsadm -p (persistence) untuk mengekalkan sesi lalai ialah 300/s

ciri nginx:
1. ( Contohnya: lencongan untuk nama domain dan direktori)
2 Konfigurasinya mudah, dan fungsi pemuatan boleh dijalankan jika ia boleh diping Status pelayan bahagian belakang boleh dikesan melalui port dan URL pengesanan tidak disokong; adalah terutamanya pelayan proksi http dan terbalik, dengan penggunaan sumber sistem yang rendah.
Empat algoritma yang biasa digunakan:
1.rr: undian (lalai), diperuntukkan kepada pelayan bahagian belakang secara bergilir-gilir
2.berat: diperuntukkan berdasarkan prestasi pelayan bahagian belakang; permintaan diperuntukkan mengikut hasil cincang IP yang diakses, dengan jam serentak yang sesuai untuk menyelesaikan masalah sesi
4.fair: (Strategi sambungan), kernel nginx tidak disusun secara lalai, dan beban dinilai berdasarkan; pada masa respons pelayan bahagian belakang, dan pilihan terbaik dipilih Kendalikan perlahan-lahan.

ciri haproksi:

1 Menyokong dua mod proksi: tcp (lapisan empat) dan http (lapisan tujuh), dan menyokong hos maya
1. Konfigurasi mudah, menyokong pengesanan URL status pelayan bahagian belakang; Ia hanya digunakan untuk perisian pengimbangan beban Dalam situasi konkurensi tinggi, kelajuan pemprosesan adalah lebih tinggi daripada nginx
3. Lapisan tcp kebanyakannya digunakan untuk mengimbangi beban pelayan mysql slave (baca). Empat algoritma yang biasa digunakan: 1.roundrobin: pengundian, diperuntukkan kepada pelayan bahagian belakang secara bergilir-gilir
2.static-rr: diperuntukkan berdasarkan prestasi pelayan bahagian belakang; satu dengan keutamaan tertinggi akan diproses terlebih dahulu;
4.sumber: Menurut sumber permintaan IP, serupa dengan ip_hash nginx.

Atas ialah kandungan terperinci Apakah ciri pengimbang beban LVS, Nginx dan HAProxy dalam Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam