kształtowanie przepustowości, najlepsze podejście


10

Powiedzmy, że mam serwer z wieloma zewnętrznymi adresami IP, ponad 1024. Moi użytkownicy powodują duży ruch, ale nie wszyscy. Ci, którzy jedzą całą przepustowość, są nieliczni i powodują, że inni cierpią z powodu niskiej prędkości Internetu, ponieważ jedzą całą przepustowość.

Myślimy o wdrożeniu reguły kształtowania, aby wszyscy byli zadowoleni, a przynajmniej większość, i debatujemy nad najlepszym podejściem do tego.

Pierwszy plan

Sprawdź, ilu klientów jest zalogowanych i podziel przepustowość między nich, aby wszyscy jedli ten sam kawałek ciasta.

Zalety:

  • Nie płacę dużych rachunków za przepustowość
  • Nikt nie łamie prawa

    Niedogodności

  • przepustowość jest równa, a użytkownicy o niskim zapotrzebowaniu na przepustowość (czytanie gazet, czytanie na Facebooku itp.) będą mieli taką samą przepustowość, jak ciężcy użytkownicy, którzy polegają na moich usługach w swojej działalności.

  • wszyscy użytkownicy będą mieli taką samą przepustowość, ale użytkownicy o niskich potrzebach „uwięzią” swój udział, nawet jeśli nie będą go potrzebować, więc nie mam dużej przepustowości

Drugi plan

Monitoruj użytkowników i sprawdź, czy przekraczają limit przepustowości, czy go przekraczają (całkowity limit serwera). Jeśli osiągną ten punkt, spróbuj ustalić, co użytkownicy jedzą najwięcej. Jeśli okaże się, że użytkownicy jedzący ponad 40% -50% całkowitej przepustowości, wyślij ich do więzienia na 20 minut. Więzienie oznacza na przykład obniżenie przepustowości do 250 kb / s.

Zalety:

  • Żadna przepustowość nie jest marnowana
  • Jeśli przepustowość nie zostanie zmarnowana, ważni użytkownicy mogą z niej skorzystać i mam zadowolonych klientów
  • Jest to bardziej inteligentne rozwiązanie, które pozwala każdemu rozwijać się w zależności od potrzeb
  • Wykorzystuje policję przepustowości, w której złoczyńcy są więzieni, a dobrzy (w większości przypadków wielu) są szczęśliwym społeczeństwem

    Niedogodności

  • Narzędzia monitorowania na serwerze o dużym obciążeniu mogą uśpić go, ponieważ mają tendencję do zjadania dużej ilości zasobów

  • Mogę nie mieć złych facetów, ale wielu dobrych facetów online i przepustowość przekraczają limit i jestem w sytuacji, aby nie wiedzieć, kogo ukarać (w tym przypadku możemy zastosować Pierwszy plan na 1 godzinę)

Jestem otwarty na małą burzę mózgów i sugestie


1
Jeśli Twoi klienci płacą za sporą przepustowość, nie mają na co narzekać. Jeśli płacą za nieograniczoną przepustowość, oszukujesz ich. Tak czy inaczej, nie ma problemu do rozwiązania.
womble

1
Proszę trzymać się pytania
Romeo M.,

Odpowiedzi:


2

Co powiesz na system kubełkowy, w którym pasmo jest obniżane stopniowo, gdy ktoś używa całego pasma? Robiłoby to coraz wolniej, gdyby używali dużo więcej niż przeciętnie. Ale wiadro opróżnia się z czasem, dzięki czemu mogą znów jechać z pełną prędkością, gdy:

  • w sieci nie ma dużego obciążenia
  • nie używali sieci od jakiegoś czasu lub intensywności

możesz także tworzyć więcej scenariuszy i dynamicznie tworzyć nowe zasady w zależności od scenariusza i ewolucji podczas użytkowania sieci.


Istnieją proste sposoby użycia hierarchicznego programu planującego, takiego jak HTB, ze zdefiniowaną „maksymalną” przepustowością i opcjonalnym parametrem „pułapu”, w którym użytkownicy mogą uzyskać przepustowość, o ile nie zostanie osiągnięty ogólny górny limit. Dokumentację można znaleźć na stronie LARTC.org .
the-wabbit

1

Najpierw ustalę, co to właściwie jest ruch (jest to najważniejsza rzecz do zrobienia zamiast po prostu wdrożyć coś na ślepo). Oczywiście, jeśli użytkownik pobiera torrenty z filmów podczas pracy, aby skorzystać z szybkiego połączenia w pracy, istnieją lepsze sposoby bezpośredniego rozwiązania problemu. Inne przypadki, w których użytkownik może mieć serwer z wewnętrznym serwerem, który komunikuje się z jednym z serwerów bazy danych, mogą czasami powodować gwałtowne wzrosty wykorzystania przepustowości w celu zapewnienia racjonalnego działania.

Chodzi o to, aby najpierw przeprowadzić analizę, na której użytkownicy zużywają najwięcej danych, i podać powody, dla których konieczne jest ich użycie. Ta część da ci uzasadnienie, by dać zarządowi, kiedy niewielu użytkowników, którzy przejmowali przepustowość, zaczęło narzekać. W niektórych przypadkach może być tak, że naprawdę muszą zużywać tak dużą przepustowość, ale w niektórych przypadkach może się zdarzyć, że nadal występują nadużycia sieci.

Następnie możesz rozwiązać problemy i, jeśli zajdzie taka potrzeba, wdrożyć politykę kształtowania przepustowości, jeśli nie ma mowy o zakupie większej przepustowości dla firmy.


Mamy ponad 60 serwerów z klientami kupującymi, przybywającymi, wyjeżdżającymi. Nie mam sposobu na zrozumienie potrzeb każdego z nas. Niektóre z nich używają skrobaków internetowych, inne zajmują się Facebookiem lub czymkolwiek innym. Potrzebuję rozwiązania, które skieruje się do wszystkich bez względu na to, co robią z ipami, które im daję, dlatego trudno jest zrobić to, co powiedziałeś.
Romeo M.,

0

Używam zarządzanego przełącznika między moim routerem T1 a każdą potrzebną zaporą ogniową. To pozwala mi ustawić odpowiednie ograniczenia przepustowości QoS w jego konfiguracji przed uderzeniem w bramę każdej sieci.


Nie mogę tego zrobić. Niestety nie ma fizycznego dostępu do serwerów. Są one rozmieszczone na całym świecie.
Romeo M.,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.