«Μια φωτογραφία που κλάπηκε από τη Δύση για να τραβήξει την προσοχή»
Σε προηγούμενα άρθρα μας σας είπαμε πώς να δουλέψετε
Μεθοδολογία Δοκιμών
Τα RRAS και SoftEther επιλέχθηκαν με βάση την ευκολία εγκατάστασης, την υποστήριξη του πρωτοκόλλου L2TP και τη δυνατότητα ελέγχου μέσω GUi.
Για το SoftEther και το RRAS, χρησιμοποιήθηκε μια σύνδεση L2TP με κοινό κλειδί μέσω τυπικών εργαλείων των Windows. Καθώς εγκαταστάθηκε, δοκιμάστηκε.
Το λειτουργικό σύστημα για το SoftEther είναι το Ubuntu 18.04 LTS, για το RRAS Windows Server Core 2019. Πριν από τις δοκιμές, όλα τα λειτουργικά συστήματα έλαβαν τις πιο πρόσφατες ενημερώσεις από τις 21.11.2019 Νοεμβρίου XNUMX.
Η δεύτερη γενιά εικονικής μηχανής Hyper-V είχε 1 GB μνήμης RAM, καθώς και όρια επεξεργαστή. Η σειρά εκτέλεσης των ομάδων δοκιμής έχει ως εξής:
Και για τους 8 πυρήνες:
- Χωρίς περιορισμούς
- Όριο 50%
- Όριο 25%
- Όριο 5%
- Όριο 1%
Για 4 πυρήνες:
- Χωρίς περιορισμούς
- Όριο 50%
- Όριο 25%
- Όριο 5%
- Όριο 1%
Για έναν πυρήνα:
- Χωρίς περιορισμούς
- Όριο 50%
- Όριο 25%
- Όριο 5%
- Όριο 1%
Όλοι οι διακομιστές VPN χρησιμοποιούσαν τις out-of-the-box ρυθμίσεις και το NAT ενεργοποιήθηκε. Όλες οι εικονικές μηχανές βρίσκονται στον ίδιο κεντρικό υπολογιστή και στον ίδιο εικονικό διακόπτη.
Για την αξιολόγηση της απόδοσης του δικτύου, πραγματοποιήθηκε δοκιμή μεταξύ του διακομιστή και του πελάτη χωρίς σύνδεση VPN.
Η δοκιμή πραγματοποιήθηκε με τη χρήση TamoSoft Throughput Test σε λειτουργία μόνο TCP, οι τιμές "ave" ελήφθησαν για πίνακες και γραφήματα. Τα δεδομένα συλλέχθηκαν για 5 λεπτά και 30 δευτερόλεπτα για κάθε δοκιμή.
Για να κατανοήσουμε καλύτερα τα όρια και των δύο υλοποιήσεων, ας δοκιμάσουμε πρώτα την απόδοση του εικονικού διακόπτη.
Έτσι έμοιαζαν τα αποτελέσματα στο πρόγραμμα δοκιμών. Στη συνέχεια, όλα τα αποτελέσματα θα τυλιχτούν σε πίνακες.
Όπως μπορείτε να δείτε, ο εικονικός διακόπτης δεν αποτελεί εμπόδιο στις δοκιμές και σχεδόν φτάνει στο θεωρητικό όριο των 10 gigabit.
Πώς έμοιαζε «φυσικά» το δοκιμαστικό δίκτυο
Αποτελέσματα:
Για έναν πυρήνα:
Στον κλάδο ενός πυρήνα, και οι δύο διακομιστές είναι ίσοι.
Για 4 πυρήνες:
Για 8 πυρήνες:
Εδώ βλέπουμε ξεκάθαρα ποια λύση κλιμακώνεται καλύτερα ανάλογα με τον αριθμό των πυρήνων. Μειώνοντας την απόδοση κάθε πυρήνα, το RRAS αντιστάθμισε τις απώλειες στον αριθμό τους, κάτι που δεν έκανε το SoftEther.
Κατανάλωση RAM συστήματος
Η ποσότητα της μνήμης RAM που καταναλώθηκε από το SoftEther αυξήθηκε ανάλογα με τον αριθμό των πυρήνων, από 122 σε 177 MB, αλλά ακόμα μικρότερη από αυτή του RRAS.
Η ίδια η υπηρεσία RRAS ζυγίζει περίπου 200 megabyte στη μνήμη, μείον τη συνολική κατανάλωση συστήματος.
Παροχή υπό διαφορετικές συνθήκες
Συνολική απόδοση χωρίς περιορισμούς επεξεργαστή.
Εάν ακόμα δεν έχετε επιλέξει τη λύση που σας ταιριάζει, ίσως αυτός ο πίνακας να σας βοηθήσει να κάνετε την επιλογή σας. Δίνεται η συνολική απόδοση στη λειτουργία ελλείμματος CPU.
Λάβετε υπόψη ότι σε τέσσερις και έναν πυρήνα η απόδοση του SoftEther είναι υψηλότερη από ό,τι σε οκτώ. Τόσο χαμηλή απόδοση δεν υπάρχει πουθενά αλλού, αλλά η ίδια η δοκιμή δείχνει πόσο καλά κλιμακώνεται ο αλγόριθμος με τον αριθμό των πυρήνων.
Συμπέρασμα:
Η σύνδεση στο SoftEther με όριο επεξεργαστή δεν λειτούργησε την πρώτη φορά, έπρεπε πρώτα να αυξήσω το όριο, να συνδεθώ και μόνο μετά να μειώσω το όριο, αυτό επιβάλλει έναν περιορισμό στην εγκατάστασή του σε πολύ λεπτά περιβάλλοντα. Η RRAS συνδεόταν πάντα αμέσως.
Εάν έχετε μηχανή με πολλούς πυρήνες, προτιμήστε το RRAS. Και για το SoftEther μπορείτε να αφήσετε 4 πυρήνες. Ακόμα κι αν το χρησιμοποιούσε ο συγγραφέας, θα του είχε αφήσει μόνο έναν πυρήνα.
Τι και πού να τοποθετήσετε - αποφασίστε μόνοι σας. Εάν έχετε 99 ρούβλια για
Πηγή: www.habr.com