İndirme bant genişliğimi nasıl sınırlayabilirim?


12

Bazen çok fazla bant genişliği istiyorum, ancak başkalarının tarama deneyimini rahatsız etmek istemiyorum.

Üniversitede genellikle indirme hızımı sınırlandırmamı gerektiren birden fazla kullanıcı için ağlara bağlıyım.

Soru

İndirme bant genişliğimi nasıl sınırlayabilirim?


1
genellikle bu, BT altyapınızdaki QoS (Hizmet Kalitesi) yazılımı / donanımı tarafından kontrolünüz dışında yapılır ve uygun şekilde kurulur ve kurulur. QoS, bant genişliğinin uygun şekilde paylaştırılmasını ve hiçbir işlemin bant genişliğini atlamamasını sağlar. Bu genellikle bir istemcide temel ağ hizmetlerinin işlevsellik sağlamak için her zaman gerekli bant genişliğine sahip olduğundan emin olmak için kullanılır.
Stu Wilson

Yanıtlar:


11

OSX, ipfwözel güvenlik duvarı kurallarının tanımlanmasını sağlar . Bu aracı kullanarak sınırlı bant genişliğine sahip bir boru oluşturabilirsiniz.

Kısılmış boruyu belirli bir bağlantı noktasına atadığınızda, bu bağlantı noktasının bant genişliği sınırlanır.

Hızlı Nasıl Yapılır

  1. 500KBytes / s ile sınırlı bir "1" borusu oluşturun

    sudo ipfw pipe 1 config bw 500KByte/s
    
  2. 80 numaralı bağlantı noktasının tüm ağ trafiğini "1" borusu üzerinden yönlendirin

    sudo ipfw add 1 pipe 1 src-port 80
    
  3. Artık boruya ihtiyacınız olmadığında, kullanarak bağlantı noktasından çıkarın.

    sudo ipfw delete 1
    

Diğer

  • Daha yüksek trafik bariyerleri ayarlamak istiyorsanız, MByte/s
  • Port 80: şifrelenmemiş httptrafik için standart port . Bu bağlantı noktası çoğu tarama ve indirme için kullanılır. Çoğu durumda bu konuda iyi olmalısınız.
  • Port 443: SSL şifreli httpstrafik için standart port .

Bu mükemmel bir cevap! Kullanımı kolay, yeniden başlattığınızda kaybolur (böylece bilgisayarınızı yanlışlıkla vidalayamazsınız), iyi açıklanmış, tüm uygulamalar için çalışır. Yosemite'de hala geçerli. Teşekkürler @gentmatt.
bronson

2
ipfw, OS X 10.9'dan beri kullanımdan kaldırıldı ve Yosemite developer.apple.com/library/mac/documentation/Darwin/Reference/…
clark

3
OS X Yosemite için Ağ Bağlantısı Düzenleyicisi'ni (Xcode için Donanım IO Araçları'ndan) kullanabilirsiniz. Bu cevapta daha fazlasını okuyun: apple.stackexchange.com/a/164964/123568
Davide
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.