Muszę ograniczyć wykorzystanie przepustowości, podobnie jak robią to niektórzy dostawcy usług internetowych, aby po kilku sekundach zmniejszyć prędkość.
źródło
Muszę ograniczyć wykorzystanie przepustowości, podobnie jak robią to niektórzy dostawcy usług internetowych, aby po kilku sekundach zmniejszyć prędkość.
To, czego szukasz, nazywa się kształtowaniem ruchu. Najlepszym źródłem informacji (o których wiem) jest Linux Advanced Routing and Traffic Control . Jest trochę przestarzały, ale wciąż ma mnóstwo dobrych informacji. Jeśli szukasz w Google Linux Traffic Shaping
, możesz znaleźć skrypty i narzędzia, które nieco ułatwią konfigurację kształtowania ruchu.
Konkretne polecenia, których będziesz używać, chyba że znajdziesz narzędzie lub skrypt do wykonania pracy, to tc i / lub tcng. Chcę również ostrzec, że kształtowanie ruchu może się bardzo skomplikować, jeśli wcześniej tego nie robiłeś, zwłaszcza jeśli próbujesz to zrobić ręcznie.
Pamiętaj też, że możesz tylko niezawodnie kontrolować szybkość wysyłanych danych.
Możesz także sprawdzić te podobne pytania o awarie serwera:
Używamy tc.bash ( link ) do kontroli ruchu, w połączeniu z IPTables. To załatwiło wszystko, czego potrzebowaliśmy do tej pory.
(Testowane na CentOS 4 i 5 i powinny działać z dowolnym smakiem linuxa z tc i iptables).
źródło
W przypadku Ubuntu wypróbuj Wondershaper.
http://ubuntu-snippets.blogspot.com/2008/07/easy-network-traffic-shaping-on-your.html
źródło