Yuborilgan katta yuk - Large send offload - Wikipedia

Yilda kompyuter tarmog'i, katta yuk tushirish (LSO) bu chiqishni kuchaytirish uslubidir ishlab chiqarish yuqoritarmoqli kengligi kamaytirish orqali tarmoq ulanishlari Markaziy protsessor tepada. Multipacket buferini tarmoq interfeysi kartasi (NIC). Keyin NIC bu buferni alohida paketlarga ajratadi. Texnika ham deyiladi TCP segmentatsiyasini o'chirish (TSO) qo'llanilganda TCP, yoki umumiy segmentatsiyani o'chirish (GSO).

Kirish trafigi uchun katta segment yuklanishiga o'xshash tushunchadir katta qabul qiluvchi yuk (LRO). LSO va LRO mustaqil bo'lib, ulardan biri boshqasidan foydalanishni talab qilmaydi.

Ishlash

Tizimga katta miqdordagi ma'lumotlarni kompyuter tarmog'i orqali yuborish kerak bo'lganda, avvalambor, qismlar barcha tarmoq elementlaridan o'tib ketadigan yo'riqnoma va manba va maqsadli kompyuterlar o'rtasida o'tkazgichlar orqali o'tadigan kichik segmentlarga bo'linishi kerak. Ushbu jarayon deb nomlanadi segmentatsiya. Ko'pincha asosiy kompyuterdagi TCP protokoli ushbu segmentatsiyani amalga oshiradi. Ushbu ishni NIC-ga yuklash deb nomlanadi TCP segmentatsiyasini o'chirish (TSO).

Masalan, 64 KiB (65,536 bayt) ma'lumotlar birligi odatda NIC orqali va tarmoq orqali yuborilishidan oldin har biri 1460 baytdan iborat 45 segmentga bo'linadi. NIC-da ba'zi bir aql-idrokka ega bo'lgan holda, kompyuter protsessori 64 KB ma'lumotlarini bitta yuborish-so'rovda NIC-ga topshirishi mumkin, NIC ushbu ma'lumotlarni 1460 baytli kichik segmentlarga ajratishi, TCP-ni qo'shishi, IP va ma'lumotlar havolasi qatlami protokoli sarlavhalari - xostning TCP / IP stekasi tomonidan taqdim etilgan shablonga muvofiq - har bir segmentga va natijada olingan freymlarni tarmoq orqali yuboring. Bu protsessor tomonidan bajarilgan ishni sezilarli darajada kamaytiradi. 2014 yildan boshlab bozordagi ko'plab yangi NIClar TSO ni qo'llab-quvvatlamoqda.

Ba'zi bir tarmoq kartalari TSO-ni etarlicha umumiy darajada amalga oshiradilar, shunda u boshqalarning parchalanishini tushirish uchun ishlatilishi mumkin transport qatlami protokollar yoki bajarish uchun IP parchalanishi kabi parchalanishni qo'llab-quvvatlamaydigan protokollar uchun, masalan UDP.

Shuningdek qarang

Adabiyotlar

Tashqi havolalar