Trickle: pembatas bandwidth untuk Linux

Berhamburan adalah alat yang menarik yang memungkinkan membatasi el bandwidth baik atas maupun bawah SEMUA kami aplikasi. Ia dapat dijalankan "sesuai permintaan" untuk mengontrol aplikasi tertentu, atau sebagai daemon, sehingga mengontrol semua aplikasi yang mencoba untuk terhubung ke Internet.

Instalasi

sudo apt-get install berhamburan

Cara menggunakan tetesan

Sintaks Trickle adalah sebagai berikut:

trickle -d Download_Bandwidth -u Upload_Bandwidth Perintah

Berikut adalah beberapa contoh:

a) Batasi bandwidth unduhan hingga 10kbps yang digunakan untuk mentransfer file menggunakan ssh:

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

b) Batasi bandwidth hingga 200kpbs untuk mengunduh pembaruan sistem melalui Apt:

trickle -d 200 peningkatan apt-get

c) Untuk mengubah bandwidth aplikasi, seperti Firefox:

trickle -d 10 -u 10 firefox% u

d) Menggunakan tetesan untuk membatasi bandwidth wget

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

Jalankan tetesan seperti setan

Untuk memulai tetesan seperti daemon dan membatasi SEMUA bandwidth, gunakan perintah trickled:

sudo menetes -d 20 -u 20

… Di mana parameter -d dan -u masing-masing merespons batas unduh dan unggah.

Konfigurasi tetesan

Trickle memiliki file konfigurasi yang memungkinkan kita menyesuaikan beberapa parameter dan menjadikannya permanen secara individual untuk setiap layanan.

File konfigurasinya adalah sebagai berikut: /etc/trickled.conf

File konfigurasi paling sederhana yang dapat dibuat terlihat seperti ini:

[ssh] Prioritas = 1

[www] Prioritas = 8

Dengan metode ini kami mendapatkan kecepatan unduh yang cukup baik dan pada saat yang sama kami dapat melakukan sesi ssh ke mesin yang sedang mengunduh. Pada dasarnya file konfigurasi seperti di atas memberitahu trickle untuk memprioritaskan transfer ssh di atas www.

Dokumentasi Trickle merekomendasikan penggunaan parameter Time-Smoothing dan Length-Smoothing untuk menghindari fluktuasi kecepatan transfer.

[ssh] Prioritas = 1
Menghaluskan Waktu = 0.1
Menghaluskan Panjang = 2

[www] Prioritas = 8
Menghaluskan Waktu = 5
Menghaluskan Panjang = 20

Nilai-nilai ini menentukan waktu dan lamanya normalisasi yang diterapkan Trickle ke program yang dikendalikannya.

sumber: berhamburan


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Mari gunakan Linux dijo

    Parameter -u adalah untuk membatasi bandwidth unggahan. The -d hilir.
    Bersulang! Paul.

  2.   Alonso herrera dijo

    Hai Pablo, apa artinya "% u"? Dan bagaimana tampilannya kemudian untuk Google Chrome? Terima kasih

  3.   Mari gunakan Linux dijo

    Mungkin karena tidak ada paket untuk versi terbaru Ubuntu. : S
    Kami harus menunggu atau melakukannya sendiri. 🙂 Itulah keajaiban perangkat lunak bebas.
    Bersulang! Paul.

  4.   Seba dijo

    Saya mencoba menginstalnya di xububtu 12.04 dan tidak menginstal, ada solusi?

  5.   Envi dijo

    Menarik. Saya tahu wonderershaper sejak lamahttp://lartc.org/wondershaper/), alat untuk menyeimbangkan koneksi asinkron kami dan dengan demikian memperoleh efisiensi yang lebih besar dalam manajemen paket dan latensi koneksi, terutama saat mengunggah. Ini juga memungkinkan Anda untuk membatasi bandwidth.

  6.   Mari gunakan Linux dijo

    Itu juga bagus.

  7.   Andres dijo

    Terima kasih, sangat menarik
    Saya ingin tahu apakah ada perintah atau program ini dari pos atau program yang memberi tahu kita semua aplikasi yang menggunakan internet
    apa yang akan menjadi pelengkap dengan ini
    terima kasih

  8.   Mari gunakan Linux dijo

    Mungkin Anda melihat ini akan membantu Anda:

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

    Bersulang! Paul.

  9.   Andres dijo

    terima kasih banyak!

  10.   bergoyang dijo

    Terima kasih banyak untuk tutorialnya, ini sangat berguna ketika Anda membagi bandwidth antara beberapa komputer; namun saya ingin tahu apakah ada cara otomatis untuk membatasi bandwidth untuk semua aplikasi, seperti di netlimiter yang memungkinkan Anda membatasi bandwidth semua koneksi yang masuk dan keluar ke PC.

    Terima kasih sebelumnya;
    Saya juga tahu wonderershaper, namun saya tidak tahu cara mengkonfigurasinya sehingga juga membatasi koneksi P2P

    1.    ayo gunakan linux dijo

      Sebenarnya aku tidak bisa memberitahumu.
      Namun, Anda mungkin tertarik dengan artikel ini:
      https://blog.desdelinux.net/nethogs-conoce-cuanto-ancho-de-banda-consume-cada-aplicacion/
      https://blog.desdelinux.net/que-aplicacion-consume-mas-ancho-de-banda/
      Memeluk! Paul.

  11.   kurokaze dijo

    Pertama-tama, Terima kasih untuk Tutorialnya, saya mencari jenis aplikasi ini untuk Ubuntu 14.04 saya, saya menginstal Wondershaper tetapi tidak berhasil untuk saya, dan saya belum menginstal aplikasi ini yang menurut saya paling berguna, karena hampir semua dari mereka mengatakan informasi yang sama tentang cara menginstal dan cara menginstalnya. cara membatasi koneksi, tetapi mereka tidak mengatakan cara menonaktifkannya, dan dalam bahasa Inggris ada satu tetapi saya pikir saya tidak yakin (atau setidaknya itulah yang saya pahami sebagai bahasa Inggris dasar saya). Jika seseorang dapat menjawab pertanyaan ini, saya akan dengan senang hati menginstal aplikasi ini.

  12.   Federico dijo

    Alat yang luar biasa. Berfungsi bagus untuk saya. Sekarang apakah saya ingin membatasi bandwidth hotspot Wi-Fi saya? Ini akan menjadi sesuatu seperti "trickle -d 10 -u 10 wlp0s29u1u2% u" (wlp0s29u1u2 adalah nama antarmuka wifi saya)

  13.   Federico dijo

    Saya mencoba untuk menjalankan perintah seperti yang Anda tunjukkan, tetapi ketika saya melakukannya saya mendapatkan pesan berikut:
    "Trickled: Melewati file konfigurasi: $ {prefix} /etc/trickled.conf: Tidak ada file atau direktori seperti itu"
    Saya melanjutkan untuk mengedit file konfigurasi dan mengulangi perintah. Tapi saya mendapatkan pesan yang sama lagi.