Avancerede netværkskortindstillinger kan forbedre netværkets ydeevne:
Effektiv udnyttelse af CPU: Kæmpe rammer vs. aflastningsfunktion
Hvis serverydelsen er lav, kan det skyldes høj netværksbelastning. Standard Ethernet-pakkestørrelsen er 1518 bytes, og de fleste filer er opdelt i hundreder, tusinder eller endda millioner af pakker eller frames. Disse små datapakker transmitteres gennem netværket og deler netværksbåndbredde med adskillige noder, men afsendelse og modtagelse af datarammer medfører CPU-overhead.
De fleste netværkskort understøtter jumborammer, hvilket betyder, at de kan håndtere op til 9000 bytes datapakker eller frames. Kæmpe rammer indeholder flere data i hver pakke, så antallet af pakker, der skal transmitteres i netværket, falder. Stigningen i gennemløb betyder et fald i overhead - pakkeheadere og andet pakkeindhold - samt CPU-overhead.
Kæmpe rammer har absolut ulemper. Administratorer skal konfigurere alle noder i netværket til at understøtte transmissionen af gigantiske rammer. Kæmpe rammer er ikke en del af IEEE-standarden, så størrelsen på gigantiske rammer varierer med forskellige netværkskortkonfigurationer. For effektivt at kunne transmittere gigantiske rammer mellem noder, skal der udføres nogle eksperimenter. Større pakker kan øge latensen af visse belastninger, da andre noder skal vente længere for at bruge båndbredde, og det tager længere tid at anmode om og sende kasserede eller beskadigede pakker.
It-professionelle kan opgive gigantiske rammer og bruge netværkskort med LSO- og LRO-funktioner. LSO og LRO tillader CPU'en at transmittere en større mængde data gennem netværkskortet og giver i det væsentlige den samme CPU-ydeevne som jumborammer.
Trafikkapacitet: Justerbar rammeafstand vs. Ethernet-opgradering
Ethernet venter i en periode efter at have sendt hver pakke, hvilket kaldes frame spacing. Dette giver andre netværksknuder mulighed for at optage båndbredde og sende datapakker. Rammeafstanden er lig med den tid, det tager at sende 96 databit. For eksempel bruger 1Gb Ethernet standardrammeafstanden på 0.096ms, mens 10Gb Ethernet har en frameafstand på 0,0096ms.
Brugen af denne faste afstand mellem pakketransmissioner er ikke altid effektiv og kan reducere netværkets ydeevne under høje netværksbelastninger. Netværkskort, der understøtter adaptiv billedafstand, kan dynamisk justere billedafstand baseret på netværksbelastning, hvilket kan forbedre netværkets ydeevne. Justering af billedafstand forbedrer normalt ikke netværkets ydeevne, medmindre det er tæt på netværkets båndbredde.
En omfattende benchmark-test for netværkets ydeevne kan demonstrere netværksbrugsmønstre. Hvis Ethernet-forbindelser ofte når båndbreddegrænsen, kan opgradering til et hurtigere Ethernet eller brug af netværkskortbinding i stedet for at justere rammeafstanden forbedre netværkets ydeevne.
Begrænsning af CPU-afbrydelser og forbedring af CPU-ydeevne
Når datapakker transmitteres i netværket, vil netværkskortet generere CPU-afbrydelser. Jo hurtigere Ethernet-hastighed, jo højere frekvens af CPU-afbrydelser, og CPU'en skal være mere opmærksom på netværksdrivere og anden software, der behandler datapakker. Hvis trafikken svinger, kan CPU-ydeevnen blive ustabil. Et netværkskort, der understøtter manuel afbrydelsesregulering, kan reducere hyppigheden af CPU-afbrydelser, og frigivelse af CPU'en fra netværkskortet vil sandsynligvis
Indstillinger for netværkskortegenskaber
Feb 08, 2024
Læg en besked
