Car-tech

Bagong Linux Kernel Pinaghiram ng Google Packet Pinoprotektahan ang Tech

Kernel-bypass networking for fun and profit

Kernel-bypass networking for fun and profit
Anonim

Nagkamit ng isang pares ng mga protocol na binuo Sa pamamagitan ng Google, ang bagong pinakawalan na bersyon ng kernel ng Linux ay dapat na mapabilis ang bilis ng network ng trapiko sa pamamagitan ng masyado.

Ang pamamaraan ay isa sa isang bilang ng mga bagong tampok na may pinakabagong update ng open source operating system kernel, Linux version 2.6

Bilang karagdagan sa karaniwang pag-ikot ng mga pag-aayos ng bug at pag-optimize, ang bagong bersyon ay may ilang mga bagong tampok upang gawing mas kapaki-pakinabang ito sa mga nagdurugtong na multicore, naka-network na mga kapaligiran ngayon.

[Ang karagdagang pagbabasa: Ang iyong bagong PC ay nangangailangan ng mga 15 libreng, mahusay na mga programa.

Chief sa mga bagong tampok na ito ay ang pagsasama ng Google's Receive Packet Steering (RPS) at Receive Flow Steering (RFS). Ang RPS ay naglulunsad ng mga papasok na packet sa lahat ng mga CPU na makukuha sa makina, at kinakalkula ng RFS kung aling mga cores ang magiging pinaka-angkop para sa pagproseso, na ibinigay na mga kadahilanan tulad ng kung aling mga application ay gumagamit ng trapiko sa network, ayon sa isang paliwanag na inalok ng Kernel Newbies Web site. Binanggit ng site ang isang benchmark test na nagpapakita kung paano ang isang walong core Intel CPU na nakabase sa server, na may isang Intel e1000e network adapter, doble ang bilang ng mga transaksyon na nakabatay sa networking-bawat-segundo (tps) na maaaring maisagawa sa RPS at RFS sa lugar, mula sa 104,000 tps (sa humigit-kumulang na 30 porsiyento sa paggamit ng CPU), sa 303,000 tps (at 61 porsiyento sa paggamit ng CPU).

Ang tampok ay isang napapanahon, alinsunod sa kamakailang pag-unlad sa mga protocol ng trapiko sa network throughput. Halimbawa, ang mga vendor ng Ethernet ay nasa proseso ng pag-upgrade sa mga bagong pamantayan para sa 40 Gigabit at 100 Gigabit Ethernet. "Pinahusay ng mga network card ang bandwidth patungo sa punto kung saan mahirap para sa isang modernong CPU upang mapanatili," paliwanag ng Kernel Newbies.

Iba pang mga bagong tampok ay may kasamang bagong form ng memory compression, isang front-end para sa isang debugger na ibinigay ng SGI, ang kakayahang pamahalaan ang maramihang mga talahanayan ng multicast ruta, at isang bagong mode ng sistema ng XFS file na nag-uugnay sa mga gawain sa pag-log upang mabawasan ang trapiko ng input / output.

Ang bagong bersyon ng kernel ng Linux ay mas mababa kaysa sa mga buwan matapos ang paglabas ng naunang pag-ulit, 2.6.34.

Sinasaklaw ni Joab Jackson ang software ng enterprise at ang pangkalahatang teknolohiya ng breaking balita para sa

Ang IDG News Service. Sundin si Joab sa Twitter sa @Joab_Jackson. Ang e-mail address ni Joab ay [email protected]