İnternet bant genişliğini nasıl sınırlarım?


58

Çok fazla internet bant genişliği kullandığım için şikayetler alıyorum.

Bilgisayarımdaki internet bant genişliğini kendi bilgisayarımdan sınırlayabilen herhangi bir yazılım var mı? Firefox'u tarayıcı olarak kullanıyorum, bittorrent kullanıyorum ve yazılım merkezinden yazılım indiriyorum.

(Bunu izlemenin bir yolu var mı?)


Reklam ya da istemediğiniz IP'lerin güvenlik duvarının ayarlanması da bant genişliğini azaltacaktır
user123456

tc komutunu iptables ile kullanın, izlemek için tcpump veya iperf kullanın

Yanıtlar:


64

Terminal üzerinden kullanımı kolay 2 tane var. Wondershaper ve Trickle. Burada dahası var: İnternet hızını nasıl sınırlandırabilirim?

Her neyse, temel bilgiler:

sudo apt-get install wondershaper

Terminalde kullanarak internete bağlı arayüzün adının ne olduğunu öğrenin ifconfig. Eth0, eth1, eth2 vb. Olabilir. Benim durumumda eth1. Yani bunu yapardım:

sudo wondershaper eth1 1024 256

Bu bana 1024 Kbits ve 256 Kbits Upload İndirme hızı verecektir. 128KB ve 16KB olan.

Sıfırlamak istiyorsanız bunu yapın sudo wondershaper clear eth1

NOT: Bilgisayarınızdaki HERHANGİ BİR SINIRI sınırlayacaktır, örneğin torrent indiricisi, firefox vb.

Başka bir program Trickle

Yüklemek için bunu yapın:

sudo apt-get install trickle

Çalıştırmak için firefox120KB / s indirme ve 32KB / s yüklemenin maksimum çalıştırmak

trickle -d 120 -u 32 firefox

Benim durumumda wondershaper öneririz.

Yüklü olan iki tipten herhangi biri için man wondershaperveya kurduğunuza man tricklebağlı olarak daha fazla bilgi istiyorsanız.


1
Aygıt başına yerine her program için internet bant genişliğini sınırlamak / tersine çevirmek mümkün müdür?
Nur

@Nur Bildiklerim için, mümkün ancak bazı çekirdek düzenlemeleri ve kullanıcı alanı dışındaki başka şeyler içeriyor. Windows Netlimiter gibi araçlarla benzer bir yaklaşıma sahip olmak harika olurdu. Elbette netlimiter, bağlantı paylaşımını yöneten bir süreci birbirine bağlar, ancak fikir aynı kalır ve bunun geçerli olduğu ağ durumlarında çok yardımcı olacaktır.
Luis Alvarado

1
Trickle bunu yapabilir askubuntu.com/questions/776/… trickle -u (upload limit in KB/s) -d (download limit in KB/s) application
kenn

1
UYARI: Bu yorum damlama yazarken sadece 32-bit işletim sistemleri için çalışıyor, 64-bit'i desteklemiyor
Karl Morrison

1
Bir kişi, 64bit üzerinde çalışarak canlı bir şekilde çalıştırabildiği için, yeniden evlenmek zorunda kalabilirim. Daha fazla görmek istiyorsanız, github'a bir hata raporu koydum. 14.04 kullanıyorum ve işe yaramıyor.
Karl Morrison
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.