Το ίδιο φορητό υπολογιστή, ο ίδιος διακομιστής και η ίδια σήραγγα μπορούν να χάσουν το ένα πέμπτο της απόδοσής τους στο Ethernet και τα τρία τέταρτα στο δίκτυο κινητής τηλεφωνίας, και κανένας από τους δύο αριθμούς δεν σημαίνει ότι το VPN είναι χαλασμένο. Κάθε δίκτυο πρόσβασης παρέχει διαφορετική διαδρομή, και η σήραγγα προσθέτει μια δεύτερη διαδρομή πάνω της. Η σύγκριση ενός αριθμού με σήραγγα με έναν αριθμό χωρίς σήραγγα δεν απαντά σε τίποτα, επειδή οι δύο αριθμοί περιγράφουν διαφορετικούς παρονομαστές. Τέσσερα κελιά και ένα κλάσμα διατήρησης ανά γραμμή θα σας πουν ποια ερώτηση να θέσετε μετά.

Τέσσερα κελιά, όχι ένα τίμημα

Μετρήστε την άμεση βασική γραμμή και το αποτέλεσμα με σήραγγα σε κάθε δίκτυο πρόσβασης, και κρατήστε τα ως πίνακα αντί για μία μόνο ετυμηγορία. Η βασική γραμμή είναι η ίδια εργασία που εκτελέστηκε σε εκείνο το δίκτυο χωρίς τη σήραγγα· το αποτέλεσμα με σήραγγα είναι η ίδια εργασία με αυτήν.

Access networkDirect baselineSame task through the tunnel
EthernetE0E1
CellularC0C1

Χρησιμοποιήστε εγκεκριμένο φόρτο εργασίας για τις άμεσες δοκιμές και διατηρήστε τους ελέγχους ιδιωτικότητας που απαιτεί το περιβάλλον. Μια δοκιμή που παραβιάζει την πολιτική παράγει έναν αριθμό που δεν μπορείτε να δημοσιεύσετε και δεν θα έπρεπε να επαναλάβετε.

Κρατήστε τις μεταβλητές ακίνητες

Κρατήστε τη συσκευή, την εφαρμογή, τον προορισμό, την κατεύθυνση μεταφοράς και το τελικό σημείο του VPN σταθερά και στα τέσσερα κελιά. Αν μια υπηρεσία αλλάξει σιωπηλά τον διακομιστή δοκιμών της μεταξύ εκτελέσεων, καταγράψτε την αλλαγή και αντιμετωπίστε το ζεύγος ως μη ελεγχόμενο αντί να εξομαλύνετε τη διαφορά με έναν μέσο όρο.

Επαναλάβετε τον πίνακα και προς τις δύο κατευθύνσεις και σε συγκρίσιμες ώρες της ημέρας. Οι συνθήκες ενός ραδιοφώνου κινητής και το φορτίο στο κελί του αλλάζουν μέσα σε λεπτά, επομένως μία μόνο εξαιρετικά καλή βασική γραμμή μπορεί να υπερβάλλει το φαινομενικό τίμημα. Καταγράψτε τη διασπορά των αποτελεσμάτων δίπλα σε μια αντιπροσωπευτική τιμή και σημειώστε αν οι εκτελέσεις με σήραγγα εναλλάσσονταν με τις βασικές γραμμές ή εκτελέστηκαν σε μπλοκ.

Η εναλλαγή έχει μεγαλύτερη σημασία από ό,τι περιμένουν οι περισσότεροι. Μια βασική γραμμή που μετρήθηκε πριν το μεσημεριανό και μια εκτέλεση με σήραγγα που μετρήθηκε μετά είναι δύο διαφορετικά δίκτυα με το ίδιο όνομα.

Κρατήστε τον παρονομαστή ορατό

Αναφέρετε το κλάσμα διατήρησης καθώς και τον απόλυτο ρυθμό: E1 διαιρούμενο με E0, και C1 διαιρούμενο με C0. Ένας γρήγορος σύνδεσμος που διατηρεί μικρό μέρος της απόδοσής του και ένας αργός που διατηρεί το μεγαλύτερο μέρος είναι διαφορετικά ευρήματα, και μόνο το κλάσμα δείχνει τη διαφορά.

Η απόλυτη απόδοση εξακολουθεί να καθορίζει τι μπορεί να κάνει ένας χρήστης. Το κλάσμα καθορίζει πού να κοιτάξετε. Όταν το Ethernet διατηρεί το μεγαλύτερο μέρος της βασικής του γραμμής και το κινητό πολύ λιγότερο, η ενδιαφέρουσα μεταβλητή βρίσκεται στη διαδρομή του κινητού και όχι μέσα στην κρυπτογράφηση.

Και οι δύο αριθμοί ανήκουν στην αναφορά, επειδή καθένας μόνος του στηρίζει ένα συμπέρασμα που τα δεδομένα δεν στηρίζουν.

Διαβάστε το μοτίβο πριν αλλάξετε οτιδήποτε

Παρόμοια ανώτατα όρια με σήραγγα στα δύο δίκτυα δείχνουν σε κάτι κοινό: το τελικό σημείο, τον επεξεργαστή του, ένα όριο ρυθμού ή ένα μόνο συμφορημένο άλμα. Μια πτώση που εμφανίζεται μόνο στο κινητό δείχνει στη διαδρομή εκείνου του δικτύου, στις απώλειες, στην καθυστέρηση και στο πραγματικό μέγεθος πακέτου.

Αυτά είναι ίχνη, όχι διαγνώσεις, και η διαφορά μετράει όταν γράφετε το δελτίο. Ένα κοινό ανώτατο όριο δεν θα βελτιωθεί όταν αλλάξετε το μόντεμ κινητής, και μια πτώση μόνο στο κινητό δεν θα βελτιωθεί όταν αλλάξετε το μέγεθος του τελικού σημείου. Δηλώστε ποιο από τα δύο μοτίβα είδατε πριν προτείνετε μια αλλαγή. Έτσι η αλλαγή φέρει μια πρόβλεψη, και η επόμενη μέτρηση μπορεί να την επιβεβαιώσει ή να τη σκοτώσει.

Οι ίδιες οι οδηγίες απόδοσης του OpenVPN διαχωρίζουν τους περιορισμούς εύρους ζώνης, επεξεργαστή, μεταφοράς και μεγέθους πακέτου κατά μήκος των ίδιων γραμμών, που είναι μια χρήσιμη υπενθύμιση ότι η σήραγγα σπάνια είναι μία μεταβλητή.

Όταν το μέγεθος πακέτου είναι ο ύποπτος

Η ενθυλάκωση καταναλώνει χώρο πακέτου, επομένως το πραγματικό μέγεθος σε μια διαδρομή κινητής μπορεί να είναι μικρότερο από αυτό που διαφημίζει η διεπαφή. Κρατήστε αποδείξεις για το μέγεθος πακέτου στη διαδρομή που συγκρίνετε αντί να υποθέσετε μια τιμή από το όνομα της τεχνολογίας πρόσβασης.

Datagram packetization-layer path MTU discovery περιγράφει την ανακάλυψη του πραγματικού μεγέθους αντί για τη σταθερή κωδικοποίησή του. Χρησιμοποιήστε τις παρατηρήσεις που υποστηρίζει η υλοποίηση, και μην επιβάλλετε ένα αυθαίρετα χαμηλό MTU σε κάθε πελάτη ως προφύλαξη, επειδή αυτό ανταλλάσσει ένα πρόβλημα με ένα χειρότερο σε διαδρομές που ήταν εντάξει.

Μια υπόθεση για το μέγεθος χρειάζεται τις δικές της αποδείξεις: την ίδια μεταφορά σε δύο μεγέθη, με το μοτίβο απωλειών καταγεγραμμένο.

Προσθέστε μία μεταβλητή κάθε φορά

Συγκρίνετε μια εναλλακτική μεταφορά μόνο αφού αποθηκευτεί ο πίνακας της βασικής γραμμής. Αυτό κρατά μια σκόπιμη μεταβλητή στο παιχνίδι, και σας επιτρέπει να αποδώσετε την αλλαγή αντί να τη μαντέψετε.

Κρατήστε τη διαστασιολόγηση του ωφέλιμου φορτίου TCP ξεχωριστή από τη συμπεριφορά των datagram UDP, αφού τα δύο αντιδρούν διαφορετικά στην απώλεια και στο μέγεθος της διαδρομής. Μια βελτίωση από αλλαγή μεταφοράς είναι απόδειξη για εκείνη τη μεταφορά, όχι απόδειξη ότι η κρυπτογράφηση ή η κάλυψη ήταν η αρχική αιτία.

Σειρά εργασίας: συμπληρώστε τα τέσσερα κελιά, υπολογίστε και τα δύο κλάσματα, εναλλάξτε τις εκτελέσεις, μετά επιλέξτε μία υπόθεση και δοκιμάστε την με μία αλλαγή. Οτιδήποτε άλλο είναι σύγκριση δύο αγνώστων.

Σχετικά άρθρα