Bufferbloat: Διορθώστε το αργό σας δίκτυο

Το Bufferbloat είναι πόνος. Δεν είναι απλώς ένας πόνος γιατί προκαλεί τον όλεθρο με την απόδοση του δικτύου σας. Δεν είναι εύκολο να διαγνωστεί. Εργαλεία όπως το Flent βοηθούν, αλλά γενικά, το Bufferbloat μοιάζει με αργές συνδέσεις και τεράστιο λανθάνοντα χρόνο. Αυτό δεν σημαίνει απαραίτητα ότι αυτά τα πράγματα προκαλούνται από bufferbloat, ωστόσο.

Bufferbloat: Διορθώστε το αργό σας δίκτυο

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

Γιατί Είναι Πρόβλημα;

Επιβραδύνει τη σύνδεσή σας. Στην πραγματικότητα, δημιουργεί διακοπές στη σύνδεσή σας. Αυτές οι διακοπές είναι ιδιαίτερα αισθητές και προκαλούν αναστάτωση σε πιο εντατικές δραστηριότητες όπως το VOIP, η ροή βίντεο και τα διαδικτυακά παιχνίδια. Έτσι, αν είστε διαδικτυακός παίκτης ή αγαπάτε το Netflix, κάντε bufferbloat θα καταστρέψει τη μέρα σου.

Δοκιμή για Bufferbloat

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

Bloated DSLReports αποτελέσματα

Στη συνέχεια, μπορείτε να ελέγξετε τη δοκιμή ταχύτητας DSLReports. Στην πραγματικότητα δοκιμάζει για bufferbloat και μπορεί να σας δώσει μια αρκετά ακριβή αξιολόγηση του δικτύου σας.

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

Μετριασμός του Προβλήματος

Έτσι, το δίκτυο σας είναι φουσκωμένο. Τι μπορείς να κάνεις? Λοιπόν, θα μπορούσατε να απορρίψετε το WiFi εντελώς και να καλωδιώσετε το σπίτι σας. Θα ήταν ωραίο, αλλά δεν μπορούν όλοι να το κάνουν αυτό. Επομένως, πρέπει να ρυθμίσετε εκ νέου τον δρομολογητή σας για να μειώσετε το φούσκωμα.

Οι περισσότεροι ποιοτικοί δρομολογητές και δρομολογητές που εκτελούν προσαρμοσμένο υλικολογισμικό έχουν μια ενότητα QoS (Quality of Service) στις ρυθμίσεις τους. Σε αυτήν την ενότητα, θα βρείτε ρυθμίσεις για τη διαχείριση του προγραμματισμού πακέτων, οι οποίες μπορούν να βοηθήσουν στον έλεγχο του bufferbloat. Υπάρχουν μερικές βασικές ρυθμίσεις εκεί, αλλά πρέπει να λάβετε σωστά τις τιμές.

Ανοίξτε ένα πρόγραμμα περιήγησης και μεταβείτε σε έναν ιστότοπο δοκιμής ταχύτητας. Εκτελέστε τη δοκιμή μερικές φορές για να λάβετε μια μέση ταχύτητα μεταφόρτωσης και λήψης. Στη συνέχεια, πάρτε καθεμία από αυτές τις ταχύτητες και πολλαπλασιάστε την επί 1000. Πάρτε το αποτέλεσμα για καθεμία και πολλαπλασιάστε το με 0,95. Κρατήστε το καθένα γραμμένο.

DD-WRT QoS

Τώρα, επιστρέψτε στις ρυθμίσεις QoS. Ενεργοποιήστε το QoS, αν δεν το έχετε κάνει ήδη. Ορίστε την πειθαρχία ουράς πακέτων σε FQ_CODEL, εάν είναι διαθέσιμη. Εάν όχι, δοκιμάστε το κανονικό CODEL. Δεν είναι τόσο καλό, αλλά μπορεί ακόμα να βοηθήσει. Τέλος, ορίστε τις ταχύτητες uplink και downlink σε αυτές που υπολογίσατε από τους μέσους όρους μεταφόρτωσης και λήψης. Αποθηκεύστε και εφαρμόστε τις ρυθμίσεις σας.

Δοκιμάστε να δοκιμάσετε ξανά τη σύνδεσή σας. Η ταχύτητά σας μπορεί να είναι περίπου το 95% αυτής που ήταν, αλλά το bufferbloat θα πρέπει να μειωθεί σημαντικά.

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