Àkójọ lórí kọ̀mpútà lè fi pákẹ́tì 64 KB hàn lórí ẹ̀ka pẹ̀lú MTU 1420, àti ìparí tí ó ṣe kedere ni pé ọ̀nà ẹ̀yà kò ka ààlà ìwọ̀n rẹ̀. Ìparí yẹn sábà jẹ́ aṣiṣe. Àwọn ibi àkójọ lórí kọ̀mpútà wà nínú ọ̀nà ìṣiṣẹ́, níbi tí ìpín, àkópọ̀ àti iṣẹ́ checksum lè máà tíì ṣẹlẹ̀. Ka ipò olùwòye kí o tó ka ìwọ̀n pákẹ́tì.

Ibi tí o bá kójọ máa ń yí ohun tí o rí padà

Offload ìfiránṣẹ́ máa ń jẹ́ kí àkópọ̀ fi ẹ̀ka ńlá fún ẹ̀rọ nẹ́tíwọ́kì, tí yóò gé e sí àwọn ẹ̀ka ìwọ̀n waya lẹ́yìn náà. Àkópọ̀ ìgbà gbà máa ń ṣe òdì kejì ní ọ̀nà ìwọlé, ní dídá àwọn ẹ̀ka pọ̀ kí olùwòye ní ẹ̀gbẹ́ kọ̀mpútà tó rí wọn. Nítorí náà àkójọ máa ń gbasilẹ̀ ìwòye inú kọ̀mpútà ní ibi yẹn, kì í ṣe àwọn férémù lórí ìsopọ̀. Àwọn ọ̀nà méjèèjì sinmi lórí ẹ̀rọ àti ọ̀nà.

ethtool -k eth0 | grep -E 'tso|gso|gro'

Kójọ ní ibi kejì, ní pàtàkì ẹ̀rọ ìgbà gbà tí ó yàtọ̀ tàbí dígí, kí o tó ka ìwọ̀n sí àṣìṣe. Bí ẹ̀ka ńlá bá farahàn lórí kọ̀mpútà tí ń fi ránṣẹ́ nìkan, waya lè máà tíì gbé e rí. Àwọn ibi àkíyèsí méjì lágbára ju fáìlì kan lọ, pàápàá nígbà tí ìbéèrè bá jẹ́ ohun tí ó kúrò nínú ẹ̀rọ ní ti gidi.

Ya ẹ̀ka inú àti ti òde sọ́tọ̀

Ọ̀nà ẹ̀yà máa ń fi ẹ̀ka tirẹ̀ kún un, àti ìwòye òde àti inú yàtọ̀ nínú ìkópọ̀ àti ìṣiṣẹ́. Àkójọ lórí ẹ̀rọ ọ̀nà ẹ̀yà fi pákẹ́tì inú hàn; àkójọ lórí adáptà ti ara fi pákẹ́tì òde hàn. Ìwọ̀n, àdírẹ́sì àti ipò checksum lè yàtọ̀ láàrin wọn fún àwọn ìdí tí kò ní í ṣe pẹ̀lú àṣìṣe.

Ṣàkọsílẹ̀ ẹ̀ka tí ó ṣẹ̀dá fáìlì kọ̀ọ̀kan. Ìwọ̀n tí a rí lórí ẹ̀rọ ọ̀nà ẹ̀yà máa ń ṣàpèjúwe pákẹ́tì inú, kì í ṣe férémù tí adáptà fi ránṣẹ́ ní ìparí. Dídà wọ́n pọ̀ nínú ìtúpalẹ̀ kan ni bí ìyàtọ̀ ìkópọ̀ déédé ṣe di àràmù.

Ìkìlọ̀ checksum pẹ̀lú wà ní ìtẹ̀lé ipò

Àkójọ ní ẹ̀gbẹ́ ìfiránṣẹ́ lè fi pápá checksum hàn kí ẹ̀rọ tó kún in, èyí tí ó ń dá ìkìlọ̀ tí kò sí olùgbà tí yóò rí. Èyí jẹ́ ẹ̀rí tí ó yàtọ̀ sí kíkọ pákẹ́tì tí ó bajẹ́ ní ọ̀wọ́ kọ̀mpútà tí ó jìnnà. Ìtọ́sọ́nà àti ibi àkójọ ni ó ń pinnu èwo nínú àwọn méjèèjì ni o ní.

Nígbà tí ìgbékalẹ̀ gidi bá kùnà, fi àwọn àkíyèsí wé ní olùgbà tàbí ní ibi mìíràn lórí ọ̀nà. Tọ́jú ìtọ́sọ́nà, ẹ̀ka àti ìpele ìkópọ̀ pẹ̀lú àkọsílẹ̀, nítorí àwòrán ojú-ìwé láìsí wọn kò lè ní ìtumọ̀ lẹ́yìn náà.

Pa offload kìkì gẹ́gẹ́ bí àdánwò tí a kàwọ́

Pípa offload máa ń yí ìṣe àti ìṣiṣẹ́ pákẹ́tì padà, nítorí náà kì í ṣe ìdáhùn àkọ́kọ́ sí ìfihàn ìwọ̀n àjèjì. Bí o bá dánwò, yí ètò kan padà kí o sì ṣàkọsílẹ̀ ìpìlẹ̀ àkọ́kọ́. Ìṣe tí ó tún yí MTU, àwọn òfin odi iná àti prófáìlì oníbàárà padà kò lè sọ àbájáde di ti offload. Dá ètò náà padà lẹ́yìn náà.

ethtool -K eth0 tso off gro off
ping -M do -s 1400 example.com

Ìdúró gidi ti ìgbékalẹ̀ ńlá jẹ́ ìbéèrè lọ́tọ̀ nípa MTU ọ̀nà àti ìdáhùn tí ohun èlò ń gbà. Ẹ̀ka àkópọ̀ kọ̀mpútà kò fi ẹ̀rí ààlà ìwọ̀n hàn bẹ́ẹ̀ ni kò kọ̀ ọ́, àti ìpín CPU tí ó kéré kò dà offload mọ̀ gẹ́gẹ́ bí ìdí.

Àbájáde tí ó wúlò ni ibi àkójọ tí a ṣàlàyé pẹ̀lú àkíyèsí ohun èlò tí a lè tún ṣe. Bí a bá ya àwọn méjèèjì sọ́tọ̀, ìyípadà MTU lè dojú kọ ààlà gidi dípò ìrísí bọ́fà inú.

Àwọn àpilẹ̀kọ tó jọra