Car-tech

Nye Linux Kernel Lån Google Packet Speeding Tech

Greg Kroah Hartman on the Linux Kernel

Greg Kroah Hartman on the Linux Kernel
Anonim

Harnessing et par protokoller utviklet av Google, bør den nylig utgitte versjonen av Linux-kjernen være i stand til å øke hastigheten på nettverkstrafikken betydelig.

Teknikken er en av en rekke nye funksjoner som følger med den nyeste oppdateringen av operativsystemkjernen i åpen kildekode, Linux versjon 2.6.35, som Linus Torvalds utgitt på søndag.

I tillegg til den vanlige runde av feilrettinger og optimaliseringer, har den nye versjonen en rekke nye funksjoner for å gjøre den mer brukbar i dagens travle multicore, nettverksmiljøer.

[Videre lesing: Den nye PCen trenger disse 15 gratis, gode programmene]

Hoveden blant disse nye funksjonene er inkluderingen av Googles mottakspakkestyring (RPS) og Receive Flow Steering (RFS). RPS sprer innkommende pakker ut over alle CPUene som er tilgjengelige på maskinen, og RFS beregner hvilke kjerner som passer best for behandling, gitt faktorer som hvilke applikasjoner som skal bruke nettverkstrafikken, ifølge en forklaring som tilbys av Kernel Newbies Web siden.

Nettstedet sitert en referanse-test som viser hvordan en åtte-core Intel CPU-basert server, med en Intel e1000e-nettverkskort, fordoblet antall nettverksbaserte transaksjoner per sekund (tps) det kunne kjøre med RPS og RFS på plass, fra 104 000 tps (til ca. 30 prosent CPU-bruk) til 303 000 tps (og 61 prosent CPU-bruk).

Funksjonen er rettidig, gitt de siste fremskrittene i nettverkstrafikkprotokoller som tillater større gjennomstrømming. Ethernet-leverandører, for eksempel, er i ferd med å oppgradere til de nye standardene for 40 Gigabit og 100 Gigabit Ethernet. "Nettverkskort har forbedret båndbredden til det punktet hvor det er vanskelig for en enkelt moderne CPU å fortsette," forklarte Kernel Newbies.

Andre nye funksjoner inkluderer en ny form for minnekomprimering, en frontend for en debugger levert av SGI, muligheten til å administrere flere multicast rutetabeller og en ny modus for XFS-filsystemet som bunter loggingsoppgaver for å kutte ned inn / ut-trafikk.

Denne nye versjonen av Linux-kjernen kommer mindre enn månedene etter Utgivelsen av den forrige iterasjonen, 2.6.34.

Joab Jackson dekker virksomhetsprogramvare og generell teknologi som bryter nyheter for IDG News Service. Følg Joab på Twitter på @Joab_Jackson. Joabs e-postadresse er [email protected]