Prestandaproblem under belastning med nätverkskort av Interrupt-Drosselung/Moderation
Skapad av Solip den 14 Januari 2012
Moderna nätverkskort och deras drivrutiner försöker hålla belastningen på datorn för liten för dataöverföringar. Normalt varje paket, en avbrottsbegäran (IRQ) och skulle orsaka att CPU: n bringa den att hantera uppgifterna. Detta skapar naturligtvis en börda för värden. Nätverkskortet, men har mer eller mindre stora cache (buffert), så att den till henne i en process större mängder data att behandla. För varje operation, då endast ett avbrott behövs.
Detta är faktiskt mycket användbart process kallas avbrott måttlighet eller avbryta måtta.
Genomförandet av denna funktion är helt annorlunda. Högkvalitativa nätverkskort som de Intels produkter gör detta oftast i en adapativen läge och anpassa sig till kraven och CPU-belastning. Detta fungerar bra i de flesta fall. Billigare teknik som Realtek nätverkskort lösa problemet värre och göra fler problem.
Orsaker till sådana uppenbara problem vid första svårt att förklara:
1) Det överför data med en gigabit Ethernet-nätverksanslutning och kapaciteten hos en stor utsträckning. Andra överföringar stannat, trots att de endast utgör en mycket låga krav på bandbredd.
2) CPU av datorn är tungt lastad (till exempel spela upp en film utan AVC maskinvaruaccelerationen från nätet) och genomströmningen av nätverksanslutningen bryts så stark, en ökning av filmen.
Båda scenarier är inte orsaken, att nätverket eller datorn inte är tillräckligt stark skulle. Det tjänar bara för att skapa stora avbrott i dataöverföringen. I fall 1 är avbrottet strypningen maxade ut så stark, resultatet är en temporal förskjutning för andra föreningar. Beroende på tillämpningen, är detta för mycket för korrekt drift. I fall 2 är CPU tungt lastad och därmed minskar avbrott tjänsten för nätområde starkt, faller datahastigheten mindre än minimivikten.
För billiga nätverkskort, är det ofta nödvändigt att avbryta strypning iväg till en perfekt drift under tung belastning garanti. Ju mer aggressiva datorn använder också energibesparande tekniker, desto fler problem kan det vara.
I vilket fall, tillverkaren av de alternativ nätverkskort ge avbrott strypning eller ändra avbrott måtta. Ofta kommer dock bara stänga är det enda sättet att datorn faktiskt kommer att tvingas nätverkstrafiken i "normal" garanterad tid.
Man skulle kunna tro processorn skulle vara överbelastade, och den drabbade datorn, om det gör det. Vilket inte är så. Aktuella processorer förbereder en gigabit nätverk utan avbrottshantering inga ytterligare omfattande krav.
Alternativen för detta ändamål finns i inställningarna nätverkskortet i Kontrollpanelen. Exempel:
Filed under Hårdvara och Windows | No Comments »




