Angenommen, ich habe einen Server mit vielen externen IPs, 1024+. Meine Benutzer verursachen viel Verkehr, aber nicht alle. Diejenigen, die die gesamte Bandbreite verbrauchen, sind wenige und verursachen, dass die anderen unter einer geringen Internetgeschwindigkeit leiden, weil sie die gesamte Bandbreite verbrauchen.
Wir denken darüber nach, eine Formungsregel zu implementieren, um sicherzustellen, dass alle glücklich sind oder zumindest die Mehrheit, und wir diskutieren über den besten Ansatz, um dies zu tun.
Erster Plan
Stellen Sie fest, wie viele Clients angemeldet sind, und teilen Sie die Bandbreite auf, damit alle das gleiche Stück Kuchen essen.
Vorteile:
- Ich bezahle keine großen Rechnungen für die Bandbreite
Niemand verstößt gegen das Gesetz
Nachteile
Die Bandbreite ist gleich aufgeteilt, und Benutzer mit geringem Bandbreitenbedarf (Lesen von Papieren, Lesen von Facebook usw.) haben dieselbe Bandbreite wie starke Benutzer, die sich für ihr Geschäft auf meine Dienste verlassen.
- Alle Benutzer haben die gleiche Bandbreite, aber die Benutzer mit geringem Bedarf "werden" ihren Anteil "einsperren", obwohl sie nicht alles benötigen, sodass mir viel Bandbreite nicht zur Verfügung steht
Zweiter Plan
Überwachen Sie Benutzer und prüfen Sie, ob sie sich im Bandbreitenlimit oder darüber befinden (Server-Gesamtlimit). Wenn sie diesen Punkt erreichen, versuchen Sie herauszufinden, welche Benutzer am meisten davon essen. Wenn wir feststellen, dass Benutzer mehr als 40% -50% der gesamten Bandbreite essen, schicken Sie sie für 20 Minuten in ein Gefängnis. Jail bedeutet beispielsweise, die Bandbreite auf 250 kb / s zu senken.
Vorteile:
- Es wird keine Bandbreite verschwendet
- Wenn keine Bandbreite verschwendet wird, können wichtige Benutzer mehr davon verwenden, und ich habe zufriedene Kunden
- Es ist eine intelligentere Lösung, mit der jeder je nach Bedarf expandieren kann
Verwendet eine Bandbreitenpolizei, bei der die Bösen eingesperrt sind und die Guten (in den meisten Fällen die vielen) eine glückliche Gesellschaft sind
Nachteile
Überwachungstools auf einem Server mit hoher Last können ihn "in den Ruhezustand" versetzen, da sie dazu neigen, eine Menge Ressourcen zu verbrauchen
- Ich habe vielleicht keine bösen Jungs, aber viele gute Jungs online und Bandbreite überschreiten das Limit und sind in der Situation, nicht zu wissen, wen sie bestrafen sollen (in diesem Fall können wir den ersten Plan für 1 Stunde anwenden).
Ich bin offen für ein wenig Brainstorming und Vorschläge
quelle
Antworten:
Wie wäre es mit einem Eimersystem, bei dem die Bandbreite allmählich abgesenkt wird, wenn jemand die gesamte Bandbreite verwendet? Es würde langsamer und langsamer und langsamer werden, wenn sie viel mehr als den Durchschnitt verwenden. Der Eimer leert sich jedoch mit der Zeit, sodass sie wieder mit voller Geschwindigkeit fahren können, wenn:
Sie können auch mehr Szenarien erstellen und dynamisch neue Richtlinien erstellen, abhängig vom Szenario und der Entwicklung während der Netzwerknutzung.
quelle
Ich würde zuerst feststellen, wie der Verkehr tatsächlich ist (dies ist das Wichtigste, anstatt nur blind etwas zu implementieren). Wenn der Benutzer während der Arbeit Torrents von Filmen herunterlädt, um eine Hochgeschwindigkeitsverbindung bei der Arbeit zu nutzen, gibt es natürlich bessere Möglichkeiten, das Problem direkter zu lösen. Andere Fälle, in denen der Benutzer möglicherweise über einen Server verfügt, auf dem ein interner Server ausgeführt wird, der mit einem der Datenbankserver kommuniziert, können zuweilen zu Spitzen bei der Bandbreitennutzung führen, um eine angemessene Leistung zu erzielen.
Der Punkt ist, zuerst eine Analyse durchzuführen, bei der Benutzer die meisten Daten verbrauchen, und Gründe dafür anzugeben, warum es notwendig ist, dass sie so viel verwenden. Dieser Teil gibt Ihnen Rechtfertigung für das Management, wenn sich die wenigen Benutzer, die die Bandbreite beansprucht haben, beschweren. In einigen Fällen ist es vielleicht so, dass sie wirklich so viel Bandbreite verbrauchen müssen, aber in einigen Fällen werden Sie feststellen, dass Netzwerkmissbrauch stattfindet.
Danach können Sie die Probleme beheben und gegebenenfalls eine Bandbreitenformungsrichtlinie implementieren, wenn der Kauf von mehr Bandbreite für das Unternehmen nicht in Frage kommt.
quelle
Ich verwende einen verwalteten Switch zwischen meinem T1-Router und jeder benötigten Firewall. Auf diese Weise kann ich in der Konfiguration die richtigen QoS-Bandbreitenbeschränkungen festlegen, bevor ich auf das Gateway jedes Netzwerks stoße.
quelle