Pertanyaan Bagaimana cara membatasi bandwidth internet?


Saya mendapatkan keluhan bahwa saya mengkonsumsi banyak bandwidth internet.

Apakah ada perangkat lunak yang dapat membatasi bandwidth internet di komputer saya dari komputer saya sendiri? Saya menggunakan Firefox sebagai browser dan menggunakan bittorrent dan mengunduh perangkat lunak dari pusat perangkat lunak.

(Apakah ada cara untuk memonitornya?)


46
2018-01-10 08:53


asal


Pengaturan firewall untuk iklan atau non-menginginkan IP juga akan mengurangi bandwidth - user123456
gunakan perintah tc dengan iptables, gunakan tcpump atau iperf untuk memonitornya - hello moto


Jawaban:


Anda memiliki 2 mudah digunakan melalui terminal. Wondershaper dan Trickle. Ada lebih banyak di sini: Bagaimana cara membatasi kecepatan internet?

Pokoknya dasarnya adalah:

sudo apt-get install wondershaper

Di terminal cari tahu apa nama antarmuka yang terhubung ke internet Anda dengan menggunakan ifconfig. Bisa jadi eth0, eth1, eth2, dll ... Dalam kasus saya adalah eth1. Jadi, saya akan melakukan ini:

sudo wondershaper eth1 1024 256

Ini akan memberi saya kecepatan Unduh 1024 Kbits dan 256 Kbits Upload. Yang 128KB dan 16KB.

Jika Anda ingin mengatur ulang yang melakukan ini sudo wondershaper clear eth1

CATATAN: Itu akan membatasi APA SAJA di PC Anda, misalnya pengunduh torrent, firefox, dll.

Program lain adalah Berhamburan

Untuk menginstal lakukan ini:

sudo apt-get install trickle

Untuk menggunakan penggunaan ifconfig untuk melihat antarmuka apa yang Anda gunakan untuk internet dan kemudian:

sudo trickle -d 120 -u 32

Yaitu 120KB unduh dan unggah 32KB.

Dalam kasus saya, saya merekomendasikan wondershaper.

Jika Anda ingin info lebih lanjut untuk salah satu dari dua jenis setelah diinstal man wondershaper atau man trickle tergantung pada yang Anda instal.


53
2018-01-10 09:20



Apakah mungkin untuk membatasi / membalikkan bandwidth internet untuk setiap program, bukan per perangkat? - Nur
@Nur Untuk apa yang saya tahu, itu mungkin tetapi melibatkan beberapa pengeditan kernel dan hal-hal lain di luar ruang pengguna. Akan luar biasa untuk memiliki pendekatan serupa sebagai alat seperti Windows Netlimiter. Tentu saja netlimiter menghubungkan suatu proses yang mengelola pembagian koneksi, tetapi gagasannya tetap sama dan akan banyak membantu dalam kasus jaringan di mana ini berlaku. - Luis Alvarado♦
Trickle bisa melakukan itu askubuntu.com/questions/776/…  trickle -u (upload limit in KB/s) -d (download limit in KB/s) application - kenn
PERINGATAN: pada saat menulis komentar ini hanya bekerja untuk sistem operasi 32-bit, ia tidak mendukung 64-bit - Karl Morrison
Saya mungkin harus rephase karena seseorang bisa membuatnya bekerja pada 64bit jelas rupanya. Saya menaruh laporan bug di github jika Anda ingin melihat lebih banyak. Saya menjalankan 14.04 dan itu tidak berhasil. - Karl Morrison