TGViewer
Kernel Space Kernel Space @kernelsp · 142 subscribers
Post #1195 67
آیا می‌دانستید MTU به معنی Maximum Transmission Unit هست؟!

یعنی حداکثر اندازه داده‌ای که داخل یک فریم لایه ۲ شبکه منتقل می‌شود. مثلا MTU 1500 یعنی حداکثر 1500 بایت داده داخل هر فریم اترنت قابل حمل است.

حالا اگر این مقدار را بیشتر کنید مثلا تا 9000 (که به آن Jumbo Frame می‌گویند)، چون اندازه هر بسته بزرگ‌تر می‌شود تعداد پکت‌های ارسالی کمتر می‌شود، در نتیجه overhead کاهش پیدا می‌کند و می‌تواند فشار روی CPU (در سمت host و تا حدی تجهیزات شبکه) را کمتر کند.

اما اگر روی سرور MTU را مثلا 9000 تنظیم کنید ولی سوییچ فقط MTU 1500 را پشتیبانی کند، بسته‌های بزرگ با مشکل مواجه می‌شوند.

یک نکته اینکه سوییچ‌ها معمولا نمی‌توانند در لایه ۲ fragmentation انجام دهند و در IPv4 این روترها یا سیستم‌عامل‌ها هستند که در صورت نیاز fragmentation انجام می‌دهند (اگر بیت DF فعال نباشد). حتی اگر فرض کنیم سوییچ لایه ۳ باشد، باز هم در بسیاری از سناریوها اگر مسیر end-to-end Jumbo Frame پشتیبانی نکند، بسته‌ها یا drop می‌شوند یا با مشکل MTU mismatch و اختلال در Path MTU Discovery مواجه می‌شوید.

پس این تصور که «سوییچ پکت 9000 بایتی را می‌گیرد و به چند پکت 1500 تایی تقسیم می‌کند» به شکل رایج درست نیست؛ fragmentation در لایه ۳ و در شرایط خاص رخ می‌دهد، نه در سوئیچینگ معمولی اترنت.

پس سر همین میگن به MTU دست نزن جیززززههههه 😄

@KernelSP
  • ❤‍🔥 1
More from @kernelsp
  1. Oct 6, 2026رایتل ورشکسته شد شستا اعلام کرده که برای فروش 100 درصدی سهام رایتل آماده شده و قراره 23 مه…
  2. Oct 6, 2026به وزارتخانه ارتباطات هم باید بگیم: «وزارت پست و تلگراف»
  3. Oct 6, 2026واژه «تلگراف» اسم خوبیه
  4. Oct 6, 2026از این ور اونور cpu قرض گرفت؟
  5. Oct 4, 2026فروشگاه آنلاین ASUS هک شد ایسوس تأیید کرده بخشی از محیط ASUS eShop مورد دسترسی غیرمجاز قرا…
  6. Oct 4, 2026با ۲۵۰ شروع کردیم الان شده ۲۷۱.۵۰۰
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →