|
Στάλα είναι ένα ενδιαφέρον εργαλείο με το οποίο είναι δυνατό όριο 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 στο πρόγραμμα που ελέγχει.
πηγή: στάλα