net.core.wmem_default
এবং wmem_max
সেটিংস বাইটে টেক্সাস সকেট বাফার প্রাথমিক এবং সর্বোচ্চ মাপ নিয়ন্ত্রণ করে। যদিও সারিটি নিজেই skb
পয়েন্টারগুলির একটি লিঙ্কযুক্ত তালিকা , কার্নেলটি skb
সকেট বাফার থেকে যুক্ত ও সরানো হওয়ায় এর দ্বারা ব্যবহৃত মোট বাইট-আকারের উপর নজর রাখে । wmem_default
Sysctl নতুন সকেট জন্য ডিফল্ট প্রাথমিক সিলিং নির্ধারণ ( net/core/sock.c:sock_init_data()
)। অ্যাপ্লিকেশনগুলিকে তাদের সকেটের বাফারগুলির আকার বাড়ানোর অনুমতি দেওয়া হয় এবং wmem_max
এটি কার্যকারিতাটির জন্য সিলিং ( net/core/sock.c:sock_setsockopt()
)।
যখন প্যাকেটটি সকেট বাফার থেকে সরানো হয় এবং কার্নেল নেটওয়ার্কের স্ট্যাকের মধ্য দিয়ে তার পথ খুঁজে পায়, তখন এটি এনইসি-তে নিজেই লোড হওয়ার জন্য অপেক্ষা করার জন্য একটি ইন্টারফেসের জন্য একটি সংক্রমণ সারিতে স্থাপন করা হয়। txqueuelen
দ্বারা সেট ifconfig
বা ip
কমান্ড কিউয়িং শৃঙ্খলা প্রতি কার্নেল সংক্রমণ কিউ অনুমতি ফ্রেমের সংখ্যা আছে ( net/sched/sch_generic.c:pfifo_fast_enqueue()
)।
অবশেষে, ethtool -G
এনআইসিতে নিজেই রিং বাফারটির জন্য রিং এন্ট্রিগুলির সংখ্যা নির্ধারণ করতে ioctl ব্যবহার করে।