Re: Netboot absolut langsam
Verfasst: 07 Dez 2021, 11:07
Can anybody try setting pcie_aspm=off in opsi-linux-bootimage.append?
Code: Alles auswählen
opsi-linux-bootimage (20211102-1) testing; urgency=medium
* using noserverino SMB mount option
-- Mathias Radtke <m.radtke@uib.de> Mon, 02 Nov 2021 14:43:00 +0200
opsi-linux-bootimage (20210903-1) testing; urgency=medium
* kernel 5.13.11
* adapted submitted patch for better Hyper-V compatability
-- Mathias Radtke <m.radtke@uib.de> Fri, 03 Sep 2021 12:31:00 +0200
Code: Alles auswählen
# DEVICE ANPASSEN!!! siehe per `ip -a` bei welchen Device die IP vom DHCP anliegt.
dev=ETH0
ip link set $dev mtu 1492
ethtool -C $dev rx-usecs 768
Super! das war zielführend - danach war wieder die gewohnte Geschwindigkeit beim Betanken - vielen DANK!!mattiasmab hat geschrieben: ↑07 Dez 2021, 14:37 Hi,
versuch mal in der Console (Wechsel z.B. mit STRG+SHIFT+F3) folgende beiden Befehle. Der erste Befehl ist insgesamt eher harmlos und verringert die maxiamle Paketgröße (liegt normalerweise im LAN bei 1500 und nur im Inet und VPN durch Protokolloverhead niedriger), während der zweite (wenn ich es richtig nachgelesen habe) die Zeit bzgl. der Interruptbehandlung anpasst. Das hat jedenfalls bei einer bestimmten Sorte von Notebooks bei uns geholfen - auch mit einer Art der I-219M Karten.Falls das hilft kann man das am besten in die Setup.py des Windows-Pakets einbauen - habe ich explizit für den betroffenen Typ so gemacht (if, der per dmidecode auf das Modell schaut und nur dann die Befehle auf das laut OPSI genutzte Device ausführt).Code: Alles auswählen
# DEVICE ANPASSEN!!! siehe per `ip -a` bei welchen Device die IP vom DHCP anliegt. dev=ETH0 ip link set $dev mtu 1492 ethtool -C $dev rx-usecs 768
Sehr cooler Fund, besten Dank dafür. Man sollte ja meinen, dass er E1000 Driver hinreichend oft verwendet wird...mattiasmab hat geschrieben: ↑07 Dez 2021, 14:37 Hi,
versuch mal in der Console (Wechsel z.B. mit STRG+SHIFT+F3) folgende beiden Befehle. Der erste Befehl ist insgesamt eher harmlos und verringert die maxiamle Paketgröße (liegt normalerweise im LAN bei 1500 und nur im Inet und VPN durch Protokolloverhead niedriger), während der zweite (wenn ich es richtig nachgelesen habe) die Zeit bzgl. der Interruptbehandlung anpasst. Das hat jedenfalls bei einer bestimmten Sorte von Notebooks bei uns geholfen - auch mit einer Art der I-219M Karten.Falls das hilft kann man das am besten in die Setup.py des Windows-Pakets einbauen - habe ich explizit für den betroffenen Typ so gemacht (if, der per dmidecode auf das Modell schaut und nur dann die Befehle auf das laut OPSI genutzte Device ausführt).Code: Alles auswählen
# DEVICE ANPASSEN!!! siehe per `ip -a` bei welchen Device die IP vom DHCP anliegt. dev=ETH0 ip link set $dev mtu 1492 ethtool -C $dev rx-usecs 768
Auf dem Client. Ich habe das dafür in die Setup.py des Windows-Pakets eingebaut, damit es automatisch ausgeführt wird:
Code: Alles auswählen
...
try:
isWifi
except NameError:
isWifi = False
# START MOD
# FIX Latitude 3420
if os.system("/bin/sh -c 'dmidecode -t system | grep \"Latitude 3420\"; exit $?'") == 0:
logger.notice("FIX NETWORK FOR LATITUDE 3420")
fixerror_mod = 99
fixcmd_mod = "ip link set {} mtu 1492".format(usedNetworkDevice["device"])
fixerror_mod = os.system(fixcmd_mod)
logger.notice("cmd: {} / exitcode: {}".format(fixcmd_mod, fixerror_mod))
fixcmd_mod = "ethtool -C {} rx-usecs 768".format(usedNetworkDevice["device"])
fixerror_mod = os.system(fixcmd_mod)
logger.notice("cmd: {} / exitcode: {}".format(fixcmd_mod, fixerror_mod))
# END MOD
Hi,