bant genişliği şekillendirme, en iyi yaklaşım


10

Diyelim ki 1024'ten fazla harici IP'ye sahip bir sunucum var. Kullanıcılarım yoğun trafiğe neden oluyor ancak hepsine değil. Tüm bant genişliğini yiyenler azdır ve diğerlerinin düşük internet hızından muzdarip olmasına neden olur çünkü tüm bant genişliğini yerler.

Herkesin mutlu olmasını veya en azından çoğunluğun olmasını sağlamak için bir şekillendirme kuralı uygulamayı düşünüyoruz ve bunu yapmak için en iyi yaklaşım üzerinde tartışıyoruz.

İlk plan

Kaç müşterinin oturum açtığını anlayın ve bant genişliğini aralarında herkesin aynı pastayı yemesi için ayırın.

Avantajları:

  • Bant genişliği için büyük faturalar ödemiyorum
  • Kimse yasayı çiğnemiyor

    Dezavantajları

  • bant genişliği eşit olarak bölünür ve bant genişliğinde düşük ihtiyaçları olan kullanıcılar (kağıt okuma, Facebook okuma vb.), işleri için hizmetlerime güvenen ağır kullanıcılarla aynı bant genişliğine sahip olacaktır.

  • tüm kullanıcılar aynı bant genişliğine sahip olacak, ancak düşük ihtiyaçları olan kullanıcılar, hepsine ihtiyaç duymasalar bile paylarını "hapse atacak", bu yüzden kullanılmayan çok fazla bant genişliği bıraktım

İkinci plan

Kullanıcıları izleyin ve bant genişliği sınırında mı veya üzerinde mi olduklarına bakın (sunucu toplam sınırı). Bu noktaya ulaşırlarsa, kullanıcıların en çok ne yediklerini belirlemeye çalışın. Kullanıcıların toplam bant genişliğinin% 40 -% 50'sinden fazlasını yediğini tespit edersek, bunları 20 dakika boyunca bir hapishaneye gönderin. Hapishane, örneğin bant genişliklerini 250kb / s'ye düşürmek anlamına geliyor.

Avantajları:

  • Bant genişliği israf edilmez
  • Bant genişliği israf edilmezse, önemli kullanıcılar daha fazlasını kullanabilir ve mutlu müşterilerim var
  • Herkesin ihtiyaçlarına göre genişlemesini sağlayan daha akıllı bir çözüm
  • Kötü adamların hapsedildiği ve iyi adamların (çoğu durumda çoğu) mutlu bir toplum olduğu bir bant genişliği polisi kullanır

    Dezavantajları

  • Bir ağır yük sunucusundaki izleme araçları, çok fazla kaynak tüketme eğiliminde olduklarından "uyku moduna" geçirebilir

  • Kötü adamım olmayabilir ama çevrimiçi çok sayıda iyi adam ve bant genişliği sınırı aşıyor ve kimin cezalandırılacağını bilmemek durumunda (bu durumda İlk planı 1 saat uygulayabiliriz)

Biraz beyin fırtınasına ve önerilere açığım


1
Müşterileriniz bant genişliği için para ödüyorlarsa şikayet edecekleri bir şey yok. Sınırsız bant genişliği için ödeme yapıyorlarsa, onları dolandırıyorsunuz demektir. Her iki durumda da, çözülecek sorun yok.
womble

1
Soruya
Romeo

Yanıtlar:


2

Birisi tüm bant genişliğini kullandığında bant genişliğinin kademeli olarak düşürüldüğü bir kova sistemine ne dersiniz? Ortalamadan çok daha fazla kullanırlarsa yavaşlar ve yavaşlar ve yavaşlardı. Ancak kova zamanla boşalır, böylece aşağıdaki durumlarda tekrar tam hızda devam edebilirler:

  • ağda yüksek yük yok
  • ağı bir süredir veya yoğun bir şekilde kullanmıyorlar

ağ kullanımı sırasında senaryoya ve evrime bağlı olarak daha fazla senaryo yapabilir ve dinamik olarak yeni politikalar oluşturabilirsiniz.


HTB gibi hiyerarşik bir zamanlayıcıyı tanımlanmış bir "maksimum" bant genişliği ve kullanıcıların genel bir üst sınıra ulaşılmadığı sürece bant genişliğini yakalayabilecekleri isteğe bağlı bir "tavan" parametresi ile kullanmanın basit yolları vardır. Belgeleri LARTC.org adresinde bulabilirsiniz .
the-wabbit

1

Öncelikle trafiğin gerçekte ne olduğunu belirleyeceğim (bir şeyi körü körüne uygulamak yerine yapılacak en önemli şey budur). Tabii ki kullanıcı iş yerinde yüksek hızlı bir bağlantıdan yararlanmak için işteyken film selleri indiriyorsa, sorunu daha doğrudan çözmenin daha iyi yolları vardır. Kullanıcının, veritabanı sunucularından biriyle görüşen bir iç sunucu çalıştıran bir sunucuya sahip olabileceği diğer durumlar, makul bir şekilde çalışmak için zaman zaman bant genişliği kullanımında ani artışlara neden olabilir.

Burada amaç, kullanıcıların en çok veri tükettikleri bir analiz yapmak ve neden bu kadar çok kullanmaları gerektiğine dair nedenler atamaktır. Bu bölüm, bant genişliğini az sayıda kullanıcı şikayet etmeye başladığında yönetime vermeniz için gerekçe verecektir. Bazı durumlarda, bu kadar bant genişliğini gerçekten tüketmeleri gerekebilir, ancak bazı durumlarda bunların ağ kötüye kullanımının devam ettiğini göreceksiniz.

Bundan sonra sorunları çözebilirsiniz ve eğer gerekirse şirket için daha fazla bant genişliği satın almak söz konusu değilse, bir bant genişliği şekillendirme politikası uygulayın.


Biz 60 satın alma, gelen, çıkan müşteriler ile sunucuları var. Herkesin ihtiyaçlarını anlamak için herhangi bir yolum yok. Bazıları web kazıyıcılar kullanıyor, diğerleri facebook yapıyor ya da herhangi bir pazarlama yapıyor. IP ile ne yaparlarsa yapsınlar herkese hitap edecek bir çözüme ihtiyacım var.
Romeo M.8

0

T1 yönlendiricim ve gereken her güvenlik duvarı arasında yönetilen bir anahtar kullanıyorum. Bu, her ağ geçidine çarpmadan önce yapılandırmasında uygun QoS bant genişliği sınırlamaları belirlememe izin veriyor.


Bunu yapamam. Ne yazık ki sunuculara fiziksel erişim yok. Tüm dünyaya yayılmış durumdalar.
Romeo
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.