Trickle: περιοριστής εύρους ζώνης για Linux

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

εγκατάσταση

sudo apt-get εγκατάσταση στάλα

Πώς να χρησιμοποιήσετε το στάλα

Η σύνταξη του Trickle έχει ως εξής:

trickle -d Download_Bandwidth -u Upload_Bandwidth Εντολή

Ακολουθούν ορισμένα παραδείγματα:

α) Περιορίστε το εύρος ζώνης λήψης στα 10kbps που χρησιμοποιείται για τη μεταφορά ενός αρχείου χρησιμοποιώντας ssh:

trickle -d 10 scp file.mp3 10.0.0.1:/home/puntolibre/musica/

β) Περιορίστε το εύρος ζώνης στα 200kbps λήψης μιας ενημέρωσης συστήματος μέσω Apt:

trickle -d 200 apt-get αναβάθμιση

γ) Για να τροποποιήσετε το εύρος ζώνης μιας εφαρμογής, όπως ο Firefox:

trickle -d 10 -u 10 firefox% u

δ) Χρησιμοποιώντας το trickle για τον περιορισμό του εύρους ζώνης του wget

trickle -d 50 wget -O «planet earth.divx» http://video.stage6.com/1402821/.divx

Τρέξτε στάλα σαν δαίμονας

Για να ξεκινήσετε την παραλλαγή όπως ένας δαίμονας και να περιορίσετε ΟΛΟ το εύρος ζώνης, χρησιμοποιήστε την εντολή με παραλλαγή:

sudo στάθηκε -d 20 -u 20

… Όπου οι παράμετροι -d και -u ανταποκρίνονται στο όριο λήψης και μεταφόρτωσης, αντίστοιχα.

Διαμόρφωση στάλα

Το Trickle έχει ένα αρχείο διαμόρφωσης που θα μας επιτρέψει να τελειοποιήσουμε ορισμένες παραμέτρους και να τις κάνουμε μόνιμες ξεχωριστά για κάθε υπηρεσία.

Το αρχείο διαμόρφωσης έχει ως εξής: /etc/trickled.conf

Το απλούστερο αρχείο διαμόρφωσης που μπορεί να γίνει μοιάζει με αυτό:

[ssh] Προτεραιότητα = 1

[www] Προτεραιότητα = 8

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

Η τεκμηρίωση του Trickle προτείνει τη χρήση των παραμέτρων Time-Smoothing and Length-Smoothing για την αποφυγή διακυμάνσεων στα ποσοστά μεταφοράς.

[ssh] Προτεραιότητα = 1
Χρόνος εξομάλυνσης = 0.1
Μήκος-εξομάλυνση = 2

[www] Προτεραιότητα = 8
Χρόνος εξομάλυνσης = 5
Μήκος-εξομάλυνση = 20

Αυτές οι τιμές καθορίζουν τον χρόνο και τη διάρκεια ομαλοποίησης που εφαρμόζει το Trickle στο πρόγραμμα που ελέγχει.

πηγή: στάλα


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ας χρησιμοποιήσουμε το Linux dijo

    Η παράμετρος -u είναι να περιορίσει το εύρος ζώνης μεταφόρτωσης. Το -d κατάντη.
    Στην υγειά σας! Παύλος.

  2.   Αλόνσο Ερέρα dijo

    Γεια Πάμπλο, τι σημαίνει "% u"; και πώς θα φαινόταν τότε για το Google Chrome; ευχαριστώ

  3.   Ας χρησιμοποιήσουμε το Linux dijo

    Ίσως επειδή δεν υπάρχουν πακέτα για την τελευταία έκδοση του Ubuntu. : Σ
    Θα πρέπει να περιμένουμε ή να τα κάνουμε μόνοι σας. 🙂 Αυτή είναι η μαγεία του ελεύθερου λογισμικού.
    Στην υγειά σας! Παύλος.

  4.   Seba dijo

    Προσπαθώ να το εγκαταστήσω στο xububtu 12.04 και δεν εγκαθιστά, καμία λύση;

  5.   Envi dijo

    Ενδιαφέρων. Ήξερα το wondershaper εδώ και πολύ καιρόhttp://lartc.org/wondershaper/), ένα εργαλείο για την εξισορρόπηση των ασύγχρονων συνδέσεών μας και, συνεπώς, για μεγαλύτερη αποτελεσματικότητα στη διαχείριση των πακέτων και της καθυστέρησης σύνδεσης, ειδικά κατά τη μεταφόρτωση. Σας επιτρέπει επίσης να περιορίσετε το εύρος ζώνης.

  6.   Ας χρησιμοποιήσουμε το Linux dijo

    Αυτό λειτουργεί επίσης υπέροχα.

  7.   Αντρές dijo

    Σας ευχαριστώ, πολύ ενδιαφέρουσα
    Θα ήθελα να μάθω εάν υπάρχει μια εντολή ή αυτό το πρόγραμμα από την ανάρτηση ή ένα πρόγραμμα που μας λέει όλες τις εφαρμογές που καταναλώνουν το Διαδίκτυο
    τι θα ήταν ένα συμπλήρωμα με αυτό
    gracias

  8.   Ας χρησιμοποιήσουμε το Linux dijo

    Ίσως βλέπετε ότι θα σας βοηθήσει:

    http://www.ubuntugeek.com/bandwidth-monitoring-tools-for-linux.html

    Στην υγειά σας! Παύλος.

  9.   Αντρές dijo

    Σας ευχαριστώ πολύ!

  10.   περούκα dijo

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

    Ευχαριστώ εκ των προτέρων;
    Γνωρίζω επίσης το wondershaper, ωστόσο, δεν ξέρω πώς να το ρυθμίσω έτσι ώστε να περιορίζει επίσης τις συνδέσεις p2p

    1.    ας χρησιμοποιήσουμε το linux dijo

      Η αλήθεια είναι ότι δεν μπορούσα να σας πω.
      Ωστόσο, μπορεί να σας ενδιαφέρει αυτά τα άρθρα:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      Αγκαλιάζω! Παύλος.

  11.   κουροκάζε dijo

    Πρώτα απ 'όλα Ευχαριστώ για το Tutorial, έψαχνα για αυτόν τον τύπο εφαρμογής για το Ubuntu 14.04, εγκατέστησα το Wondershaper αλλά δεν λειτούργησε για μένα και δεν έχω εγκαταστήσει αυτήν την εφαρμογή, την οποία θεωρώ πιο χρήσιμη, γιατί σχεδόν όλοι τους λένε τις ίδιες πληροφορίες σχετικά με τον τρόπο εγκατάστασης και πώς να το εγκαταστήσω πώς να περιορίσετε τη σύνδεση, αλλά δεν λένε πώς να την απενεργοποιήσετε, και στα Αγγλικά υπήρχε ένα, αλλά νομίζω ότι δεν ήμουν σίγουρος (ή τουλάχιστον αυτό που κατάλαβα ως τα βασικά μου Αγγλικά) Εάν κάποιος μπορεί να απαντήσει σε αυτήν την ερώτηση, θα εγκαταστήσω με χαρά αυτήν την εφαρμογή.

  12.   Federico dijo

    Εξαιρετικό εργαλείο. Λειτουργεί υπέροχα για μένα. Τώρα αν θέλω να περιορίσω το εύρος ζώνης του σημείου πρόσβασης Wi-Fi; Θα ήταν κάτι σαν "trickle -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 είναι το όνομα της διεπαφής wifi μου)

  13.   Federico dijo

    Προσπαθώ να εκτελέσω τις εντολές όπως υποδεικνύετε, αλλά όταν το κάνω λαμβάνω το ακόλουθο μήνυμα:
    "Trickled: Παράλειψη αρχείου διαμόρφωσης: $ {prefix} /etc/trickled.conf: Δεν υπάρχει τέτοιο αρχείο ή κατάλογος"
    Προχώρησα στην επεξεργασία του αρχείου διαμόρφωσης και επαναλαμβάνω τις εντολές. Αλλά έχω πάλι το ίδιο μήνυμα.