Skip to main content

Τι είναι η καθυστέρηση της ουράς;

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

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

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

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

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