Windows 7,8, 8.1,10: Wie CIFS (SAMBA) Upload niedriger Priorisieren?
Hallo zusammen,
beim Arbeiten mit Windows Client Betriebssystemen stoße seit ca 5 Jahren regelmäßig auf ein Problem welches ich nun gerne Lösen möchte:
Ich habe auf meinem Windows einige Netzwerkfreigaben eingerichtet. Soweit so gut, andere Clients im LAN können nun auf diese Zugreifen.
Das Problem beginnt sobald jemand versucht größere Datenmengen zu kopieren. Wenn der Kopiervorgang startet, lastet mein Rechner nun das LAN vollständig durch seinen Upload aus.
Nun scheint der restliche Netzwerkverkehr irgenwie niedriger priorisiert zu werden. Sodass ein Ping (LAN oder Internet) welcher vorher in 12ms erfolgte nun ~800ms braucht. Dies macht sich natürlich bei den restlichen Netzwerkanwendungen stark bemerkbar.
Mein Ziel ist es dem Upload so zu priorisieren, dass sämtliche andere Anwendungen bevorzugt werden, der Samba Download von anderen Systemen soll aber trotzdem mit voller Geschwindigkeit erfolgen.
Hier meine beiden bisher besten Lösungen welcher aber leider auch nicht zufriedenstellend funktionieren:
1.
PowerShell:
SmbBandwidthLimit
Leider nur in Windows Server verfügbar und nur Drosslung statt Priorisierung.
2.
NetLimiter 4
Funktioniert, ist aber proprietäre Software. Außerdem hier auch nur Drosslung statt Priorisierung. Ein weiterer Nachteil ist das die Bandbreite des System-Prozesses Limitiert werden muss und so auch evtl. andere Anwendungszwecke beeinträchtigt werden.
Kennt hier jemand eine bessere Lösung?
beim Arbeiten mit Windows Client Betriebssystemen stoße seit ca 5 Jahren regelmäßig auf ein Problem welches ich nun gerne Lösen möchte:
Ich habe auf meinem Windows einige Netzwerkfreigaben eingerichtet. Soweit so gut, andere Clients im LAN können nun auf diese Zugreifen.
Das Problem beginnt sobald jemand versucht größere Datenmengen zu kopieren. Wenn der Kopiervorgang startet, lastet mein Rechner nun das LAN vollständig durch seinen Upload aus.
Nun scheint der restliche Netzwerkverkehr irgenwie niedriger priorisiert zu werden. Sodass ein Ping (LAN oder Internet) welcher vorher in 12ms erfolgte nun ~800ms braucht. Dies macht sich natürlich bei den restlichen Netzwerkanwendungen stark bemerkbar.
Mein Ziel ist es dem Upload so zu priorisieren, dass sämtliche andere Anwendungen bevorzugt werden, der Samba Download von anderen Systemen soll aber trotzdem mit voller Geschwindigkeit erfolgen.
Hier meine beiden bisher besten Lösungen welcher aber leider auch nicht zufriedenstellend funktionieren:
1.
PowerShell:
SmbBandwidthLimit
Leider nur in Windows Server verfügbar und nur Drosslung statt Priorisierung.
2.
NetLimiter 4
Funktioniert, ist aber proprietäre Software. Außerdem hier auch nur Drosslung statt Priorisierung. Ein weiterer Nachteil ist das die Bandbreite des System-Prozesses Limitiert werden muss und so auch evtl. andere Anwendungszwecke beeinträchtigt werden.
Kennt hier jemand eine bessere Lösung?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 278583
Url: https://administrator.de/contentid/278583
Ausgedruckt am: 24.11.2024 um 09:11 Uhr
5 Kommentare
Neuester Kommentar
Moin,
wird nur das Netzwerk des Rechners langsam oder euer komplettes Netzwerk? Weil da solltest du mal deine Netzwerk Architektur überprüfen.
Wobei Freigaben auf Clients meiner Meinung nach der falsche Weg ist und mit zentralem Storage gearbeitet werden sollte.
VG
Val
wird nur das Netzwerk des Rechners langsam oder euer komplettes Netzwerk? Weil da solltest du mal deine Netzwerk Architektur überprüfen.
Wobei Freigaben auf Clients meiner Meinung nach der falsche Weg ist und mit zentralem Storage gearbeitet werden sollte.
VG
Val
Hallo,
Gruß,
Peter
Zitat von @twoDarkMessiah:
Ich habe auf meinem Windows einige Netzwerkfreigaben eingerichtet. Soweit so gut, andere Clients im LAN können nun auf diese Zugreifen.
Und die datenübertragungsraten sind auch das was von der verwendeten Hardware zu erwarten ist? ca. 9-12,5 MByte/s oder 95-125 MByte/s?Ich habe auf meinem Windows einige Netzwerkfreigaben eingerichtet. Soweit so gut, andere Clients im LAN können nun auf diese Zugreifen.
lastet mein Rechner nun das LAN vollständig durch seinen Upload aus.
Also dein Rechner schreibt auf die Freigabe und erzeugt damit auf deine LAN Strecke eine fast 100%ige Last mit x MByte/s. Das ist gut.Nun scheint der restliche Netzwerkverkehr irgenwie niedriger priorisiert
Was sagt dein beteiligter Switch? Wie ist dieser Konfiguriert?ein Ping (LAN oder Internet) welcher vorher in 12ms erfolgte
?!? Ping im LAN mit 12 MS? What the ....? Was hast du für ein LAN? das sollte doch eher bei <=1ms sein....nun ~800ms braucht.
Wenn da auf der strecke welche du zum Kopieren nutzt auch der Ping drüber läuft, ja. Aber dein Switch wird wohl wissen was er kann und tut....Dies macht sich natürlich bei den restlichen Netzwerkanwendungen stark bemerkbar.
Klar, wenn die Leitung welche die Bytes hin und her schaufelt belegt ist, dauert es halt. Andere Leitungen sollten davon aber nicht betroffen sein.. Oder habt ihr noch HUBs im Einsatz?Mein Ziel ist es dem Upload so zu priorisieren
Welcher Upload und vor allem WO soll priorisiert werden?Gruß,
Peter
Hallo,
Normales verhalten....
Was sagt denn ein NetIO ohne last und wenn mal wieder ein Kopiervorgang losgetreten wurde?
Eine Windows Desktop Version ist eben kein Server. Was werkelt noch alles wenn Kopiert wird? Welche Prozesse im Hintergrund bremsen? AntiVirus?
Gruß,
Peter
Normales verhalten....
zum LAN: Fast Ethernet Vollduplex 100Mbit/s
Nicht wirklich schnell (heutzutage)Switch: nicht konfigurierbar (Kein HUB sondern Switch)
Also irgendein Plastikmischmasch mit Innenleben von unbekannt....Demzufolge auch die Leitungswerte oder das zu erwartende Verhalten.Router: FritzBox keine Priorisierungen außer VOIP und OpenVPN
OK, auch nicht wirklich ein guter Switch. Kann die fritte auf den Ports den GBit oder nur Fast Ethernet?LAN ~1ms WAN: ~20ms
OK. Das zu erwartende Verhalten. Völlig Normal.mit gleichzeitigem SMB Upload
LAN ~800ms WAN: ~800MS
Auch zu erwarten. Dein LAN ist mit wie viel Bytes/s dann ausgelastet? Und bei dein nonames zeug wirst du auch kein besseres Verhalten erwarten können. Ist denn wenigsten in deine Windows Büchse eine vernünftige LAN karte drin welche die CPU entlastet usw. oder auch nur irgendein billigst Chip seitens des Mainboard Herstellers?LAN ~800ms WAN: ~800MS
Was sagt denn ein NetIO ohne last und wenn mal wieder ein Kopiervorgang losgetreten wurde?
Eine Windows Desktop Version ist eben kein Server. Was werkelt noch alles wenn Kopiert wird? Welche Prozesse im Hintergrund bremsen? AntiVirus?
Gruß,
Peter