Pertempuran L2TP, RRAS vs SoftEther

Pertempuran L2TP, RRAS vs SoftEther
“Sebuah gambar dicuri dari Barat untuk menarik perhatian”

Dalam artikel kami sebelumnya, kami telah memberi tahu Anda cara bekerja dengannya VDS pada Windows Server Core 2019 dengan tarif UltraLight baru kami seharga 99 rubel per bulan. Kami menawarkan cara lain untuk menggunakan tarif ini. Kali ini kita akan berbicara tentang apa yang lebih baik untuk dipilih jika Anda memerlukan VPN untuk yang malas atau alamat IP statis, yang lebih nyaman digunakan daripada Hamachi dan yang lainnya jika Anda benar-benar ingin bermain pahlawan atau Warcraft 3 melalui jaringan lokal. Kami tidak akan membicarakan tentang penyiapan, mari kita bicara tentang kinerja.

Metodologi Tes

RRAS dan SoftEther dipilih berdasarkan kemudahan instalasi, dukungan protokol L2TP, dan kemampuan untuk dikontrol melalui GUI.

Untuk SoftEther dan RRAS, koneksi L2TP dengan kunci bersama digunakan melalui alat standar Windows. Saat dipasang, itu diuji.

Sistem operasi untuk SoftEther adalah Ubuntu 18.04 LTS, untuk RRAS Windows Server Core 2019. Sebelum pengujian, semua sistem operasi menerima pembaruan terkini per 21.11.2019 November XNUMX. 

Mesin virtual Hyper-V generasi kedua memiliki RAM 1 GB, serta batasan prosesor. Urutan pelaksanaan kelompok uji adalah sebagai berikut:

Untuk semua 8 core:

  1. Tanpa pembatasan
  2. Batas 50%
  3. Batas 25%
  4. Batas 5%
  5. Batas 1%

Untuk 4 inti:

  1. Tanpa pembatasan
  2. Batas 50%
  3. Batas 25%
  4. Batas 5%
  5. Batas 1%

Untuk satu inti:

  1. Tanpa pembatasan
  2. Batas 50%
  3. Batas 25%
  4. Batas 5%
  5. Batas 1%

Semua server VPN menggunakan pengaturan standar dan NAT diaktifkan. Semua mesin virtual terletak di host yang sama dan di switch virtual yang sama.

Untuk mengevaluasi kinerja jaringan, pengujian dilakukan antara server dan klien tanpa koneksi VPN.

Pengujian dilakukan dengan menggunakan TamoSoft Throughput Test dalam mode TCP only, nilai “ave” diambil untuk tabel dan grafik. Data dikumpulkan selama 5 menit 30 detik untuk setiap tes.

Untuk lebih memahami batasan kedua implementasi, pertama-tama mari kita uji throughput saklar virtual.

Pertempuran L2TP, RRAS vs SoftEther
Seperti inilah hasil yang terlihat pada program pengujian. Selanjutnya semua hasilnya akan dikemas dalam tabel.

Seperti yang Anda lihat, saklar virtual bukanlah hambatan dalam pengujian dan hampir mencapai batas teoritis 10 gigabit.

Pertempuran L2TP, RRAS vs SoftEther
Seperti apa jaringan pengujian “secara fisik”.

Hasil:

Untuk satu inti:

Pertempuran L2TP, RRAS vs SoftEther
Pertempuran L2TP, RRAS vs SoftEther
Dalam disiplin single-core, kedua server setara.

Untuk 4 inti:

Pertempuran L2TP, RRAS vs SoftEther
Pertempuran L2TP, RRAS vs SoftEther
Untuk 8 core:

Pertempuran L2TP, RRAS vs SoftEther
Pertempuran L2TP, RRAS vs SoftEther
Di sini kita dengan jelas melihat solusi mana yang memiliki skala terbaik tergantung pada jumlah inti. Dengan mengurangi kinerja masing-masing inti, RRAS mengkompensasi kerugian dalam jumlah, yang tidak dilakukan oleh SoftEther.

Konsumsi RAM sistem

Pertempuran L2TP, RRAS vs SoftEther
Jumlah RAM yang dikonsumsi oleh SoftEther meningkat tergantung pada jumlah core, dari 122 menjadi 177 MB, namun masih lebih sedikit dibandingkan RRAS.

Layanan RRAS sendiri memiliki memori sekitar 200 megabita, dikurangi total konsumsi sistem.

Throughput dalam kondisi yang berbeda

Pertempuran L2TP, RRAS vs SoftEther
Total throughput tanpa batasan prosesor apa pun.

Pertempuran L2TP, RRAS vs SoftEther
Jika Anda masih belum memilih solusi yang tepat untuk Anda, mungkin tabel ini akan membantu Anda menentukan pilihan. Total throughput dalam mode defisit CPU diberikan.

Pertempuran L2TP, RRAS vs SoftEther
Harap dicatat bahwa kinerja SoftEther pada empat dan satu inti lebih tinggi daripada delapan. Performa rendah seperti ini tidak ditemukan di tempat lain, namun pengujiannya sendiri menunjukkan seberapa baik skala algoritma dengan jumlah inti.

kesimpulan:

Menghubungkan ke SoftEther dengan batas prosesor tidak berfungsi pertama kali, saya harus meningkatkan batas terlebih dahulu, menghubungkan dan baru kemudian menurunkan batas, ini memberlakukan batasan pada pemasangannya di lingkungan yang sangat tipis. RAS selalu login secara instan.

Jika Anda memiliki mesin dengan banyak inti, pilihlah RRAS. Dan untuk SoftEther bisa menyisakan 4 core. Bahkan jika penulis menggunakannya, dia hanya akan menyisakan satu inti untuk itu.

Apa dan di mana menempatkannya – putuskan sendiri. Jika Anda memiliki 99 rubel untuk VPS dengan Windows Server terpasang, RRAS akan tetap menjadi pilihan terbaik. 

Pertempuran L2TP, RRAS vs SoftEther

Sumber: www.habr.com

Tambah komentar