Hohe Prozessorlast bei Dateiübertragung im Netzwerk
Letzte Antwort: in Rund ums Netzwerk: LAN, WLAN & Sicherheit
Moin
z.Z. hab ich hier das Notebook eines Arbeitskollegen meines Vaters hier stehen, HP/Compaq NX6325 mit Broadcom Gigabit und AMD Sempron 3500+, 512MB RAM
Mein eigener PC ist ein AMD X2 4200+ mit ASUS A8N-SLI Premium, nVidia Chipsatz Gigabit und Marvell Yukon Gigabit, 2GB RAM.
Beide Rechner haben Windows XP x86 SP2 installiert, Treiber sind aktuell.
Nun das merkwürdige: Mein PC hat laut Taskmanager (system thread) 60-80% (!!!) Prozessorauslastung, wenn man Dateien übers Netzwerk umherschiebt, das Notebook max. 25% bei ca. 10% Netzauslastung, sprich bei Gigabit: ca. 100MBit.
Egal, welche onboard Karte ich verwende, meine Prozessorlast ist mehr als doppelt so hoch wie beim, vermeintlich, schwächeren Notebook, wie kann das sein?
Ein Bekannter meinte mal, AMDs ackern bei Netzwerkanwendungen mehr als Intel Systeme, mag ja sein, dazumal hatte ich einen AMD Barton 2800+ und war grad auf ner kleinen Privatlan, als UT2k4 plötzlich lahmte, der Stiefvater von meinem Kumpel, wo ich war, saugte ein paar files von mir. Davon abgesehen ist der Notebook Prozessor aber auch ein AMD. Damals hatte ich eine Intel 10/100 Pro Management Karte, PCI.
Doch dass teilweise 80% eines dualcore Prozessors für knapp 10% (!) , also ca. 100MBit, vom Gigabit verbraten werden kann meines Erachtens nicht normal sein.
Wie gesagt, Treiber aktuell, beide das gleiche OS, beide Gigabit, nur jeweils verschiedene NW-Kartenhersteller (Broadcom beim Notebook, nVidia/Marvell Yukon bei mir). Auch habe ich, sofern möglich, die Performance meiner NWKarten auf "CPU" gestellt, also wenig CPU-Last (bei nVidia kein Problem, bei Marvell meines Erachtens nicht möglich). Dabei die "Monsterframes" für Gigabit aktiviert (9k Frames), sofern möglich (bei nVidia kein Problem, bei Marvell manuell einzugeben).
Entweder kaufe ich dauernd die falschen Komponenten, oder bei mir ist einfach der Wurm drin ...
MfG
PS.:
Weitere Systemmerkmale:
Mein PC:
AMD Athlon64 X2 4200+
Corsair TwinX 2x 1GB
Asus A8N-SLI Premium
Win XP x86 SP2
ATi Radeon X1900XT
Creative Audigy4
3 WesternDigital 320GB
-1 als System
-2 im RAID0
1 Maxtor 160GB
Notebook:
HP/Compaq NX6325
AMD MobileSempron 3500+
512MB
Broadcom Gigabit
60GB HDD
ATI XPress 1150
irgendwie Sound
und Wlan
z.Z. hab ich hier das Notebook eines Arbeitskollegen meines Vaters hier stehen, HP/Compaq NX6325 mit Broadcom Gigabit und AMD Sempron 3500+, 512MB RAM
Mein eigener PC ist ein AMD X2 4200+ mit ASUS A8N-SLI Premium, nVidia Chipsatz Gigabit und Marvell Yukon Gigabit, 2GB RAM.
Beide Rechner haben Windows XP x86 SP2 installiert, Treiber sind aktuell.
Nun das merkwürdige: Mein PC hat laut Taskmanager (system thread) 60-80% (!!!) Prozessorauslastung, wenn man Dateien übers Netzwerk umherschiebt, das Notebook max. 25% bei ca. 10% Netzauslastung, sprich bei Gigabit: ca. 100MBit.
Egal, welche onboard Karte ich verwende, meine Prozessorlast ist mehr als doppelt so hoch wie beim, vermeintlich, schwächeren Notebook, wie kann das sein?
Ein Bekannter meinte mal, AMDs ackern bei Netzwerkanwendungen mehr als Intel Systeme, mag ja sein, dazumal hatte ich einen AMD Barton 2800+ und war grad auf ner kleinen Privatlan, als UT2k4 plötzlich lahmte, der Stiefvater von meinem Kumpel, wo ich war, saugte ein paar files von mir. Davon abgesehen ist der Notebook Prozessor aber auch ein AMD. Damals hatte ich eine Intel 10/100 Pro Management Karte, PCI.
Doch dass teilweise 80% eines dualcore Prozessors für knapp 10% (!) , also ca. 100MBit, vom Gigabit verbraten werden kann meines Erachtens nicht normal sein.
Wie gesagt, Treiber aktuell, beide das gleiche OS, beide Gigabit, nur jeweils verschiedene NW-Kartenhersteller (Broadcom beim Notebook, nVidia/Marvell Yukon bei mir). Auch habe ich, sofern möglich, die Performance meiner NWKarten auf "CPU" gestellt, also wenig CPU-Last (bei nVidia kein Problem, bei Marvell meines Erachtens nicht möglich). Dabei die "Monsterframes" für Gigabit aktiviert (9k Frames), sofern möglich (bei nVidia kein Problem, bei Marvell manuell einzugeben).
Entweder kaufe ich dauernd die falschen Komponenten, oder bei mir ist einfach der Wurm drin ...
MfG
PS.:
Weitere Systemmerkmale:
Mein PC:
AMD Athlon64 X2 4200+
Corsair TwinX 2x 1GB
Asus A8N-SLI Premium
Win XP x86 SP2
ATi Radeon X1900XT
Creative Audigy4
3 WesternDigital 320GB
-1 als System
-2 im RAID0
1 Maxtor 160GB
Notebook:
HP/Compaq NX6325
AMD MobileSempron 3500+
512MB
Broadcom Gigabit
60GB HDD
ATI XPress 1150
irgendwie Sound
und Wlan
Mehr über : hohe prozessorlast dateiubertragung netzwerk
Werbung stört? Dann Mitgliedskonto eröffnen
Moin
ich habe mich in englischen Foren noch etwas umgeschaut, viel weiter bin ich allerdings auch nicht gekommen. Es scheint, als ob die svr.sys innerhalb des System Prozesses die hohe Last zum Großteil verursacht, bei mir konnte ich das noch nicht nachvollziehen, muss mir mal sowas wie Security Task Manager runterladen, oder ähnliches, welches die einzelnen Prozesse in seine Bestandteile aufschlüsseln kann.
Der Explorer ist dabei auch recht aktiv, wenn auch nur zur Hälfte von dem, was der System Prozess verursacht.
Die eigentliche Ursache dafür sind bei den anderen meistens Firewalls oder Antiviren Programme unterschiedlichster Art, wobei nur deinstallieren hilft, deaktivieren gibt angeblich keine Besserung.
Kennt sich von euch hier wirklich keiner etwas besser aus mit den Prozessen und Treibern von Windows? Ich bin mehr der Hardwaremensch, daher kann ich nur Vermutungen anstellen:
srv.sys klingt für mich wie Server.sys ... und sys ist meines Erachtens eine Treiberdatei. Allerdings habe ich noch nicht herausgefunden, was sie treibt. Ich habe die Befürchtung, dass sie nötig sein könnte für den Dienst "Server", von welchem der Computerbrowser abhängig ist, welcher auch irgendwie mit der Datei- und Druckerfreigabe zusammenhängt, so wie ich das verstehe.
Viren, Trojaner oder Würmer habe ich nicht drauf, wie ich nach bestem Wissen und Gewissen behaupten kann, die hohe CPU-Last tritt auch nur während der Dateiübertragung übers lokale Netzwerk auf.
ich habe mich in englischen Foren noch etwas umgeschaut, viel weiter bin ich allerdings auch nicht gekommen. Es scheint, als ob die svr.sys innerhalb des System Prozesses die hohe Last zum Großteil verursacht, bei mir konnte ich das noch nicht nachvollziehen, muss mir mal sowas wie Security Task Manager runterladen, oder ähnliches, welches die einzelnen Prozesse in seine Bestandteile aufschlüsseln kann.
Der Explorer ist dabei auch recht aktiv, wenn auch nur zur Hälfte von dem, was der System Prozess verursacht.
Die eigentliche Ursache dafür sind bei den anderen meistens Firewalls oder Antiviren Programme unterschiedlichster Art, wobei nur deinstallieren hilft, deaktivieren gibt angeblich keine Besserung.
Kennt sich von euch hier wirklich keiner etwas besser aus mit den Prozessen und Treibern von Windows? Ich bin mehr der Hardwaremensch, daher kann ich nur Vermutungen anstellen:
srv.sys klingt für mich wie Server.sys ... und sys ist meines Erachtens eine Treiberdatei. Allerdings habe ich noch nicht herausgefunden, was sie treibt. Ich habe die Befürchtung, dass sie nötig sein könnte für den Dienst "Server", von welchem der Computerbrowser abhängig ist, welcher auch irgendwie mit der Datei- und Druckerfreigabe zusammenhängt, so wie ich das verstehe.
Viren, Trojaner oder Würmer habe ich nicht drauf, wie ich nach bestem Wissen und Gewissen behaupten kann, die hohe CPU-Last tritt auch nur während der Dateiübertragung übers lokale Netzwerk auf.
deaktiviere im Bios mal den Firewireanschluß.
Ausserdem solltest du dir das http://www.wintotal.de/softw/index.php?id=533 runterladen und schauen, welcher Prozess für die Auslastung verantwortlich ist.
Ausserdem solltest du dir das http://www.wintotal.de/softw/index.php?id=533 runterladen und schauen, welcher Prozess für die Auslastung verantwortlich ist.
Moin
Ok, also siehts nun so aus
Bei meinem Vater sinds die DPCs, welche soviel Last erzeugen (Deferred Procedure Calls), sowie im Systemprozess "ntoskrnl.exe!ExQueueWorkItem+0x2f" und bei mir der System Thread, und davon "svr.sys+0x11b32", sowie "ntkrnlpa.exe!ExQueueWorkItem+0xb4"
Firewire ist bereits abgeschaltet im Bios.
So sieht es bei mir aus:
![]()
Und so bei meinem Vater:
![]()
Interessanterweise übertrage ich grad keine Dateien, habe bei meinem Vater nur ein Fenster auf zu meinem Videoordner.
Im Systemprozess meines Vaters heißt es übrigens nicht ntkrnlpa.exe sondern ntoskrnl.exe, haben aber beide WindowsXP Pro SP2 drauf oO Oder liegt das evtl nur daran, dass ich einen Dualcore hab und mein Vater einen älteren Singlecore?
Ich suche noch weiter, grad hab ich ein englisches Forum gefunden, wo einer angeblich das Problem gelöst hat. Vielleicht hilft es mir ja auch.
Ok, also siehts nun so aus
Bei meinem Vater sinds die DPCs, welche soviel Last erzeugen (Deferred Procedure Calls), sowie im Systemprozess "ntoskrnl.exe!ExQueueWorkItem+0x2f" und bei mir der System Thread, und davon "svr.sys+0x11b32", sowie "ntkrnlpa.exe!ExQueueWorkItem+0xb4"
Firewire ist bereits abgeschaltet im Bios.
So sieht es bei mir aus:

Und so bei meinem Vater:

Interessanterweise übertrage ich grad keine Dateien, habe bei meinem Vater nur ein Fenster auf zu meinem Videoordner.
Im Systemprozess meines Vaters heißt es übrigens nicht ntkrnlpa.exe sondern ntoskrnl.exe, haben aber beide WindowsXP Pro SP2 drauf oO Oder liegt das evtl nur daran, dass ich einen Dualcore hab und mein Vater einen älteren Singlecore?
Ich suche noch weiter, grad hab ich ein englisches Forum gefunden, wo einer angeblich das Problem gelöst hat. Vielleicht hilft es mir ja auch.
Moin
Also, die Type im englischen Forum faselte was von Audio und IRQ ... seine Soundkarte lag auf IRQ11 und seine Netzwerkkarte ebenso, wie ich das verstanden habe.
Bei mir ist es ähnlich, die Soundkarte und die Onboard NWKarte (Nr2 von 2, die Marvell/Yukon) liegen auf IRQ17, ändern kann ich es jedoch bei keiner von beiden.
Des weiteren Teilen sich MS ACPI-konformes System und mein SCSI/RAID (virtuell von D-Tools) den IRQ9, welches ich aber als unproblematisch einstufe.
Ich werde nun mal schauen, was passiert, wenn ich die erste (nVidia Chipsatzintegrierte) Netzwerkkarte aktiviere, welchen IRQ die belegt.
//Update1
Ich werd aus dem nVidia Netzwerkvieh nicht schlau ... erst belegt es IRQ20, geteilt mit dem "Standard erweiterter PCI-zu-USB universeller Hostcontroller", nach einem Neustart nimmt sich das Teil IRQ23, zusammen mit dem "Standard OpenHCD USB-Hostcontroller" und nachdem ich mal die MarvellYukon Karte deaktiviert hab, und nochmals neugestartet wurde, liegt die nVidia NWKarte plötzlich auf IRQ22 mit dem Chipsatzintegrierten RAID Controller von nVidia.
Achja, das Ganze ist auch nur in den Systeminformationen zu sehen, im Eigenschaftenfenster der nVidiakarte im Gerätemanager ist kein Ressourcen-Tab zu sehen.
Also, bei soviel durcheinander werd ich wohl die MarvellYukon weiterhin verwenden, und mal die Soundkarte umstecken.
to be continued ...
//Update2
Ok, ich dreh langsam am Rad. Ein IRQ Problem scheint es bei mir zu 99% nicht zu sein, da die Soundkarte jetzt auf IRQ16 läuft und die Marvell Yukon Netzwerkkarte auf IRQ17. Die nVidia Karte habe ich im BIOS wieder deaktiviert, das war mir zu suspekt mit dem ewigen IRQ Wechsel o.O
Die hohe CPU-Last ist übrigens geblieben, mehr noch: Plötzlich lief die Gigabitkarte nur auf 100MBit, Übertragung zwar recht stabil bei 70% (+/- 2/5%), aber System-Thread (respektive srv.sys und ntkrnlpa.exe) über 70%, siehe Bild 1.
Bild 1
![]()
Dann hab ich es irgendwie hingefummelt (nochmal deinstalliert und Treiber deinstalliert (per setup.exe), neu suchen lassen und Treiber angegeben, nicht installiert per setup) und siehe da, sie läuft auf 1GBit (im Eigenschaftenfenster lässt sich dagegen immer noch "nur" 100MBit auswählen, neben Automatisch).
Auslastung diesmal: 6-7%@1GBit äquivalent zu 70%@100MBit und CPU-Last unverändert bei 50% bis fast 80%, siehe Bild 2.
Achja, bei meinem Vater ist die CPU-Last übrigens bei 80-90%, gleiche Netzwerklast von 65-70%. Entweder liegts wirklich an AMD, oder an einer verkorksten Windows Installation o.O Aber bei beiden PCs gleichzeitig?
Und nochwas: QOS Paketplaner war bei 100MBit an, bei 1GBit aus, ähm ... weitere Tests damit sind glaube ich überflüssig, da es keinen Effekt zu haben scheint.
Bild 2
![]()
Das einzige, was mir jetzt noch einfiele, wäre eine zusätzliche PCIe Gigabitkarte, welche definitiv DMA bietet, bei den Onboardgeräten bin ich mir da nicht so sicher. Dummerweise hab ich kein Geld für neue Hardware, und schon gar nicht, um ins Blaue zu testen, aber vielleicht kann ich meinen Bekannten mit PC-Laden mal fragen, bei jenem ich ein Praktikum gemacht hab.
PS: Falls sich wer wundert: Das Notebook ist schon wieder beim Besitzer, ich habe hier iMo nur noch das normale Netzwerk mit meinem Vater, welcher eh nur 100MBit hat. Allerdings scheint sich bei der CPU-Last nichts zu ändern, ob es nun 100MBit sind, oder 1GBit bei egal welcher Auslastung.
PPS.: OT: Während ich bei mir unterm Tisch lag, habe ich auch herausgefunden, was das Brummen an meiner Anlage verursacht, und behoben ... ein unnützes Cinchkabel
Also, die Type im englischen Forum faselte was von Audio und IRQ ... seine Soundkarte lag auf IRQ11 und seine Netzwerkkarte ebenso, wie ich das verstanden habe.
Bei mir ist es ähnlich, die Soundkarte und die Onboard NWKarte (Nr2 von 2, die Marvell/Yukon) liegen auf IRQ17, ändern kann ich es jedoch bei keiner von beiden.
Des weiteren Teilen sich MS ACPI-konformes System und mein SCSI/RAID (virtuell von D-Tools) den IRQ9, welches ich aber als unproblematisch einstufe.
Ich werde nun mal schauen, was passiert, wenn ich die erste (nVidia Chipsatzintegrierte) Netzwerkkarte aktiviere, welchen IRQ die belegt.
//Update1
Ich werd aus dem nVidia Netzwerkvieh nicht schlau ... erst belegt es IRQ20, geteilt mit dem "Standard erweiterter PCI-zu-USB universeller Hostcontroller", nach einem Neustart nimmt sich das Teil IRQ23, zusammen mit dem "Standard OpenHCD USB-Hostcontroller" und nachdem ich mal die MarvellYukon Karte deaktiviert hab, und nochmals neugestartet wurde, liegt die nVidia NWKarte plötzlich auf IRQ22 mit dem Chipsatzintegrierten RAID Controller von nVidia.
Achja, das Ganze ist auch nur in den Systeminformationen zu sehen, im Eigenschaftenfenster der nVidiakarte im Gerätemanager ist kein Ressourcen-Tab zu sehen.
Also, bei soviel durcheinander werd ich wohl die MarvellYukon weiterhin verwenden, und mal die Soundkarte umstecken.
to be continued ...
//Update2
Ok, ich dreh langsam am Rad. Ein IRQ Problem scheint es bei mir zu 99% nicht zu sein, da die Soundkarte jetzt auf IRQ16 läuft und die Marvell Yukon Netzwerkkarte auf IRQ17. Die nVidia Karte habe ich im BIOS wieder deaktiviert, das war mir zu suspekt mit dem ewigen IRQ Wechsel o.O
Die hohe CPU-Last ist übrigens geblieben, mehr noch: Plötzlich lief die Gigabitkarte nur auf 100MBit, Übertragung zwar recht stabil bei 70% (+/- 2/5%), aber System-Thread (respektive srv.sys und ntkrnlpa.exe) über 70%, siehe Bild 1.
Bild 1

Dann hab ich es irgendwie hingefummelt (nochmal deinstalliert und Treiber deinstalliert (per setup.exe), neu suchen lassen und Treiber angegeben, nicht installiert per setup) und siehe da, sie läuft auf 1GBit (im Eigenschaftenfenster lässt sich dagegen immer noch "nur" 100MBit auswählen, neben Automatisch).
Auslastung diesmal: 6-7%@1GBit äquivalent zu 70%@100MBit und CPU-Last unverändert bei 50% bis fast 80%, siehe Bild 2.
Achja, bei meinem Vater ist die CPU-Last übrigens bei 80-90%, gleiche Netzwerklast von 65-70%. Entweder liegts wirklich an AMD, oder an einer verkorksten Windows Installation o.O Aber bei beiden PCs gleichzeitig?
Und nochwas: QOS Paketplaner war bei 100MBit an, bei 1GBit aus, ähm ... weitere Tests damit sind glaube ich überflüssig, da es keinen Effekt zu haben scheint.
Bild 2

Das einzige, was mir jetzt noch einfiele, wäre eine zusätzliche PCIe Gigabitkarte, welche definitiv DMA bietet, bei den Onboardgeräten bin ich mir da nicht so sicher. Dummerweise hab ich kein Geld für neue Hardware, und schon gar nicht, um ins Blaue zu testen, aber vielleicht kann ich meinen Bekannten mit PC-Laden mal fragen, bei jenem ich ein Praktikum gemacht hab.
PS: Falls sich wer wundert: Das Notebook ist schon wieder beim Besitzer, ich habe hier iMo nur noch das normale Netzwerk mit meinem Vater, welcher eh nur 100MBit hat. Allerdings scheint sich bei der CPU-Last nichts zu ändern, ob es nun 100MBit sind, oder 1GBit bei egal welcher Auslastung.
PPS.: OT: Während ich bei mir unterm Tisch lag, habe ich auch herausgefunden, was das Brummen an meiner Anlage verursacht, und behoben ... ein unnützes Cinchkabel
Another update: it's gettin' mysterious ...
Moin
Also, ich war bei meinem Händler des Vertrauens und er hat mir tatsächlich eine Gigabit NW Karte bestellt, von ihm, für mich, zum Testen, übers WE ... eine von LogiLink, PCI. Nicht PCIe. So eine wollte ich eigentlich haben. Aber egal, denn das Problem besteht weiterhin.
Ich nerve jetzt mal nicht weiter mit Screenshots, sucht euch die höchste Zahl <100 aus den vorherigen aus und ihr wisst, welche Auslastung in % meine CPU hat ... das war also ein Schuss in den Ofen.
Ich werd versuchen, ihn zu einer Intel Pro 1000 PT zu überreden. Wenns dann damit ebenfalls nicht besser wird, geb ichs auf ... es sei denn, irgendeiner hat noch DIE Idee.
Moin
Also, ich war bei meinem Händler des Vertrauens und er hat mir tatsächlich eine Gigabit NW Karte bestellt, von ihm, für mich, zum Testen, übers WE ... eine von LogiLink, PCI. Nicht PCIe. So eine wollte ich eigentlich haben. Aber egal, denn das Problem besteht weiterhin.
Ich nerve jetzt mal nicht weiter mit Screenshots, sucht euch die höchste Zahl <100 aus den vorherigen aus und ihr wisst, welche Auslastung in % meine CPU hat ... das war also ein Schuss in den Ofen.
Ich werd versuchen, ihn zu einer Intel Pro 1000 PT zu überreden. Wenns dann damit ebenfalls nicht besser wird, geb ichs auf ... es sei denn, irgendeiner hat noch DIE Idee.
Werbung stört? Dann Mitgliedskonto eröffnen