چگونه تنظیمات جامبوفریم در OS های مختلف را تست کنیم؟ خب ما فرض را بر این میگیریم شما طبق آموزش های دوره VCAP 6.5 قسمت پانزدهم توانستید تنظیمات Jumbo Frame ها یا همان MTU را برای تمامی شبکه خود (که شامل VM و Vswtich و VDS و مثلا Storage Synology خود...)تنظیم کنید و بر روی 9000 قرار دهید و سوییچ فیزیکی خارجی شما هم به صورت کامل از JF پشتیبانی میکند که در کاتالوگ اون حتما مینویسند...
حالا همه چیز آماده تست این هست که آیا شما میتوانید از مبدا به مقصد یک فریم با ظرفیت 9000 بایت ارسال کنید ..این کار چطور انجام میشود این کار به سادگی توسط فرامین خاصی از ping امکان پذیر می باشد که به بررسی هر کدام در انواع سیستم عامل ها میپردازیم.درسته که latency بیشتری رو برای ما فعال کردن JF ها به همراه داره اما throughput بیشتری رو به ما میده و گزینه عالی برای استفاده در iSCSI و NFS هست ، نحوه اجرای دستور در سیستم عامل OSX MAC
ping -D -s 8184 [destinationIP] برای مثال ping -D -s 8184 192.168.1.40
نحوه اجرای دستور در سیستم عامل LinuxK
ping -M do -s 8972 [destinationIP]
نحوه اجرای دستور در سیستم عامل ESXI از راه Putty و ارتباط SSH
ping -d -s 8184 [destinationIP] به کوچک و بزرگ نوشتن دستورات دقت کنید مهم هستند
نحوه اجرای دستور در سیستم عامل windows
ping -f -l 8972 [destinationIP]
دلیل قرار دادن ارقام کمتر از 9000 این هست که ping خودش header به اول frame اضافه میکنه که ممکنه بیش از 9000 بشه و خطا رخ بده ، که معمولا 8 بایت برای ICMP و 20 بایت برای IP هست که کلا 28 بایت از 9000 بایت کم میکنیم که میشه 8972 در سیستم عامل MAC OSX از اونجایی که ماکزیمم سایز پکت اون که پشتیبانی میشه 8192 هست مجبوریم 8 بایت ICMP رو کم کنیم ازش و میشه 8184 بد نیست که در اینجا لایه های IP Packet رو هم ببینیم و همانطور که مشاهده میکنید سایز IP 20 بایت هست
خب در اینجا نتایج مختلفی که پس از انجام دستوارت بالا دریافت میکنیم را هم بررسی میکنیم : اگر شما فراموش کردین در ماشین کلاینت JF را 9000 MTU یا 9K MTU تنظیم و فعال کنید این پیغام را مشاهده میکنید
PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): 8184 data bytes ping: sendto: Message too long
اگر شما JF را بر روی کلاینت فعال کردید اما بر روی سوییچ بین راه یا مقصد تنظیم نکنید این پیغام را دریافت میکنید
PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): 8184 data bytes Request timeout for icmp_seq 0
اگر شما با رقم های 9000 یا بالا تر در ویندوز پینگ گرفتید این پیغام را دریافت میکنید
Pinging 192.168.1.40 with 9000 bytes of data: Packet needs to be fragmented but DF set شما باید با رقم کمتری پینگ بگیرید
و در آخر هم اگر همه چیز به درستی تنظیم شده باشد پیغام زیر را دریافت میکنید
PING xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx): 8184 data bytes 8192 bytes from xxx.xxx.xxx.xxx: icmp_seq=0 ttl=128 time=0.714 ms
شاید تفاوت چشمگیری در شبکه های 1Gbps نداشته باشد اما برای شبکه های 10Gps بسیار محسوس و مشخص می باشد و حدود 20 تا 30 درصد افزایش throughput را به همراه دارید ، از JF خود لذت ببرید...
کارشناس ارشد Cloud Computing و Storage و مدرس رسمی مایکروسافت در هامبورگ آلمان
بهروز سیروس زاد ، ليسانس سخت افزار كامپيوتر از دانشگاه شيراز ، بیش از 1۲ سال سابقه فعالیت تخصصی در IT وشبکه ، تخصص در حوزه های مجازی سازی ، دوره دیدیه مایکروسافت و مدرس رسمی مایکروسافت در هامبورگ و دارای مدارکMCT,Azure AZ-104 VCP-DCV ۲۰۲۲,VCAP2022 MCP,MCSA2012,MCSA 2016,MCSE Cloud and Infra ، میکروتیک ، سرورهای HPE و انواع Storage ها.دوره دیده شرکت EMC و HPE دارای مدارک HPEAruba ACSA, ACSPو متخصص در زمینه راهاندازی و طراحی سیستمهای شبکه و دیتاسنتر ،