Viðskiptavinur segir að tunnillinn tengist, ping svarar, innskráningarsíðan hleðst og flutningurinn frýs svo á sama stað í hverri tilraun. Þetta mynstur segir þegar mikið: aðgengi virkar og viðvarandi afköst gera það ekki. Áður en þú opnar eldvegginn skaltu komast að því hvort VPN á annað borð eigi þátt í biluninni. Sendu stórt TCP í gegnum sama gátt án tunna á leiðinni; ef það frýs líka var OpenVPN aldrei viðriðið.

pfSense-gestur með virtio-netkort hefur mjög góða ástæðu til að mistakast nákvæmlega í þessari mynd.

Lítil pakkningar komast í gegn, stórt TCP hangir

Handabönd, DNS-svör og ICMP-endurómanir eru lítil og komast venjulega í gegn. Viðvarandi flutningar neyða gestinn til að skipta í hluta og þar kemur skemmd offload-slóð í ljós. Bilunin þarf ekki að vera samhverf: útleiðin getur verið hrein á meðan innleiðin tapast, eða öfugt, svo notandi getur skráð sig inn og stöðvast svo á fyrsta stóra svari. Þar sem sami viðskiptavinur virkar í gegnum aðra gátt fær nýjasta íhlutinn sökina.

Prófaðu því gáttina án tunnilsins. Niðurhal frá LAN til WAN sem er nógu stórt til að ganga í nokkrar sekúndur nægir, og það verður að gera fyrir hverja stillingabreytingu svo samanburðurinn eftir á þýði eitthvað.

Hvað offload lofar í raun

virtio er hálfsýndarlegt: hýsill og gestur deila vinnunni, hýsillinn tilkynnir gátsummu- og sundurgreiningareiginleika og væntir þess að gesturinn klári það sem hann byrjaði. Ef stafli gestsins gerir það ekki fara rammar út með ófullkomnar gátsummur eða hýsillinn hendir þeim. Emulerað E1000 býður einfaldara og hægara líkan þar sem vandamálið hverfur án einnar pfSense-breytingar. Samningaviðræður um eiginleika fara fram fyrir hvert tæki, sem útskýrir hvers vegna einn gestur gengur í mánuði á meðan endurbyggður tvíburi hans mistekst á fyrsta degi.

Samið mengið fer eftir útgáfu hypervisors og valinni netkortagerð, ekki aðeins stillingunni sem þú fluttir inn.

Einn gátreitur heldur virtio

Í pfSense-viðmótinu inniheldur Kerfi og svo Ítarlegt og svo Netkerfi gátreit sem heitir Slökkva á vélbúnaðar-offload gátsummu. Þegar hann er merktur reiknar gesturinn gátsummur í hugbúnaði, sem samræmist því sem FreeBSD-staflinn bak við pfSense væntir af hálfsýndarlegu tæki. Tveir skyldir valkostir á sömu síðu ná yfir vélbúnaðar-TCP-hlutun og vélbúnaðar-offload stórrar móttöku. Gríptu til þeirra þegar handabönd takast en stórir flutningar ekki.

Láttu netkortið vera virtio á meðan þú gerir breytinguna. Að skipta yfir í E1000 brennir örgjörva á hverri pakkningu alla ævi sýndarvélarinnar og felur stillingarvandann fyrir hverjum þeim sem erfir hýsilinn, sem er verri skipti en aðeins hægari en fyrirsjáanleg gagnaleið.

Mældu kostnaðinn sem þú samþykktir rétt í þessu

Hugbúnaðarútreikningur gátsumma færir vinnu inn í gestinn, svo mældu afköstin eftir á í stað þess að gera ráð fyrir að það kosti ekki neitt. Á lítilli sýndarvél er refsingin raunveruleg en hún er sýnileg og stöðug, ólíkt hljóðlátu tapi. Berðu saman villuteljara viðmótsins og kjarnabók gestsins fyrir og eftir. Hypervisor sem síar brúna er sérstök bilun með aðrar sannanir og ekkert offload-fána heilbrigðir hana.

Breyttu einu atriði í hverri prófun og skrifaðu niður valmyndarleiðina, reitinn sem þú merktir og töluna sem þú mældir. Hver sem stendur frammi fyrir næsta endurbyggða gesti mun vilja öll þrjú.

Aðrir eldveggir byggðir á BSD bjóða jafngilda stjórn í eigin viðmótsstillingum, svo röksemdin flyst þótt valmyndarleiðin geri það ekki.

Tengdir greinar