কার্যত প্রতিটি ফ্রিবিএসডি নেটওয়ার্ক টিউনিং নথিতে আমি খুঁজে পেতে পারি:
# /boot/loader.conf
net.inet.tcp.tcbhashsize=4096
এটি সাধারণত "টিসিপি নিয়ন্ত্রণ-ব্লক হ্যাশ টেবিল টিউনিং" বা "এটি একটি যুক্তিসঙ্গত মানতে সেট করুন" এর মতো কিছু অস্বাস্থ্যকর বিবৃতি দিয়ে যুক্ত করা হয়। man 4 tcp
হয় না খুব একটা সাহায্য:
tcbhashsize Size of the TCP control-block hash table (read-only). This may be tuned using the kernel option TCBHASHSIZE or by setting net.inet.tcp.tcbhashsize in the loader(8).
আমি যে রহস্যময় জিনিসটি স্পর্শ করি তার মধ্যে কেবলমাত্র নথিটি হ'ল ফ্রিবিএসডি আইপি এবং টিসিপি স্ট্যাকের অনুকূলকরণে ট্রান্সপোর্ট লেয়ারের নীচে প্রোটোকল কন্ট্রোল ব্লক লুকআপ সাবসেকশন , তবে এর বিবরণ এটি ব্যবহারে সম্ভাব্য বাধা সম্পর্কে আরও বেশি। এটি তাদের শ্রোতা সকেটের সাথে নতুন টিসিপি বিভাগগুলিকে মেলানোর সাথে আবদ্ধ বলে মনে হচ্ছে, তবে আমি কীভাবে তা নিশ্চিত নই।
টিসিপি নিয়ন্ত্রণ ব্লকটি ঠিক কী জন্য ব্যবহার করা হয়? আপনি কেন এর হ্যাশের আকার 4096 বা অন্য কোনও নির্দিষ্ট সংখ্যায় সেট করতে চান?
inpcb
কেবলমাত্র মাধ্যমে উপলব্ধ ।