دليل إعدادات NIC المتقدّمة في Windows - RSS و LSO و EEE و Wake on LAN

· آخر تحديث: · · Windows, الشبكات, NIC, Ethernet, ضبط الأداء, تطوير Windows

سجل التعديلات (3 تحديثات، آخر تحديث 3 Sep، 2026)

سجل بالتغييرات التي أُجريت على هذا المقال. وحيثما حُفظت نسخة سابقة، تبقى متاحة للقراءة عبر رابط دائم يحمل معرّف DOI.

أُضيفت روابط الاستشارة الموجودة في الأصل الياباني (consultation_services). ولم يتغيّر نصّ المقالة نفسه. قراءة النسخة السابقة لهذا التحديث (DOI: 10.5281/zenodo.22240836)
أُعيدَت الترجمة العربية كترجمة كاملة عن النص الياباني الأصلي، وأُضيفَت خريطة المعرفة.
أعيدت الترجمة كترجمة كاملة عن النص الياباني الأصلي. كانت النسخة العربية السابقة مختصراً يسقط أبواباً وجداول ورسوم Mermaid وتعليقات الأشكال وFAQ. أُعيدت هذه العناصر وفق الأصل الياباني، والادّعاءات التقنية مطابقة للنسخة اليابانية.
النشر الأول
الاستشهاد بهذا المقال(DOI: 10.5281/zenodo.21621364)

هذا المقال محفوظ على Zenodo. يرد أدناه معرّف DOI الذي يشير دائمًا إلى أحدث نسخة، ومعرّف DOI المثبَّت على النسخة التي تقرؤها.

小村 豪 (2026). دليل إعدادات NIC المتقدّمة في Windows - RSS و LSO و EEE و Wake on LAN. شركة كومورا سوفت ذ.م.م.. https://doi.org/10.5281/zenodo.21621364 https://comcomponent.com/ar/blog/2026/03/15/001-windows-nic-advanced-properties-guide/

DOI (أحدث نسخة)
10.5281/zenodo.21621364
DOI (هذه النسخة)
10.5281/zenodo.22279773

علامة التبويب [Advanced] في NIC على Windows تصطف فيها كلمات غير مألوفة بكثرة. Jumbo Packet، Large Send Offload، Interrupt Moderation، Receive Side Scaling، Flow Control، Energy Efficient Ethernet. من الأسماء وحدها تريد تفعيل الكلّ، غير أن الإجابة الصحيحة عمليّاً تتغيّر حسب ماذا تعطي الأولوية.

  • هل تريد رفع إنتاجية النقل الكبير؟
  • أم ضغط زمن استجابة الحزم الصغيرة؟
  • أم خفض استخدام وحدة المعالجة؟
  • أم تثبيت العودة من النوم أو Wake on LAN؟
  • أم فرز مشكلة ملاءمة مع برنامج التشغيل أو المبدّل؟

إن بقي هذا غامضاً ونفّذت «تفعيل الكلّ مؤقّتاً» أو «Jumbo 9014 مؤقّتاً» أو «ثبّت 1Gbps Full لأنه بطيء»، وقعت الحوادث بشكل عادي جدّاً.

اللمس والغرض غامض يوقع الحوادثإن بقي ما تعطيه الأولوية غامضاً ثم فعّلت الكلّ مؤقّتاً أو Jumbo أو ثبّتّ السرعة سهلت الحوادث، أمّا حسم ما تريد إعطاءه الأولوية فيغيّر الإجابة الصحيحة ويضيّق الإعدادات التي ينبغي لمسها.بذلك تتغيّر الإجابة الصحيحةما نعطيه الأولوية غامضتفعيل الكلّ مؤقّتاً أو Jumbo أو التثبيتحوادث بشكل عادي جدّاًحسم ما نعطيه الأولويةتضيق الإعدادات التي ينبغي لمسها

الشكل 1: لمس إعداد يبدو قويّاً دون حسم الغرض يوقع الحوادث، وحسم الغرض يضيّق موضع اللمس.

تفترض هذه المقالة أساساً محوّلات Ethernet السلكية على Windows 10 / 11 / Windows Server، وترتّب طريقة التفكير عند لمس إعدادات NIC المتقدّمة في العمل اليومي. نكتب معنى الإعداد، وما يسهل حدوثه عند الرفع / الخفض / التفعيل / التعطيل، وفي أي موضع ينبغي لمسه، بشكل يمكن إشرافه مجمَّعاً.

لاحظ أن أسماء العرض والقيم القابلة للاختيار في NIC تتغيّر كثيراً حسب البائع وبرنامج التشغيل. قد يكون Jumbo Packet هو Jumbo Frames، و Receive Buffers هو Receive Descriptors، و Priority & VLAN هو Packet Priority & VLAN. في هذه المقالة نجمع ما تقارب معناه.

طريقة استخدام هذه المقالة

أربعة عشر فصلاً والمقالة طويلة، لذا نضع المسار أوّلاً. لست مضطرّاً لقراءة الكلّ.

الغرض موضع القراءة
الخلاصة أوّلاً الفصل 1
رؤية ما هو مضبوط الآن الفصل 2 (واجهة رسومية و PowerShell)
معرفة آداب اللمس قبل التغيير الفصل 3 (غيّر بنداً واحداً، واحسم ما تقيسه)
معنى الإعدادات جدول الفصل 4 ثم الفصول 5 إلى 9 (تفصيل كل إعداد)
الخلاصة حسب الغرض فقط الفصل 10 (سطح مكتب / NAS / زمن استجابة منخفض / Hyper-V / للفرز)
البحث من العَرَض الفصل 11 (يصير 100Mbps، النقل بطيء، jitter، عودة سيّئة، checksum error)
التأكيد والتغيير بالنصوص الفصل 12

الأكثر شيوعاً قراءة تدخل من العَرَض، الفصل 11 ← فصل الإعداد المعني ← العودة في الفصل 10.

مسار القراءة الأكثر شيوعاًتدخل من العَرَض فتنظر إلى مواضع الإصابة حسب العَرَض في الفصل 11، ثم تؤكّد المعنى في فصل الإعداد المعني، ثم تعود بإرشاد حسب الغرض في الفصل 10.الدخول من العَرَضالفصل 11 (مواضع الإصابة حسب العَرَض)فصل الإعداد المعني (5 إلى 9)الفصل 10 (العودة بإرشاد حسب الغرض)

الشكل 2: المسار النمطي الدخول من العَرَض إلى الفصل 11، ثم فصل الإعداد المعني، ثم العودة بإرشاد الفصل 10.

معجم مختصر للاختصارات

لتيسير القراءة مع شاشة الإعداد نجمع الاختصارات الواردة في هذه المقالة.

الاختصار التوسعة في جملة
MTU Maximum Transmission Unit أكبر حجم يُرسَل في حزمة واحدة. عادة 1500 بايت
RSS Receive Side Scaling توزيع معالجة الاستقبال على عدّة وحدات معالجة
RSC Receive Segment Coalescing جمع مقاطع TCP المستقبَلة في جهة NIC
LRO Large Receive Offload اسم آخر لـ RSC. بعض البائعين يكتبون هذا
LSO Large Send Offload تقسيم بيانات إرسال TCP الكبيرة في جهة NIC
TSO TCP Segmentation Offload اسم آخر لـ LSO
USO UDP Segmentation Offload تقسيم حزم UDP الكبيرة في جهة NIC
URO UDP Receive Segment Coalescing Offload جمع مخططات UDP المستقبَلة في جهة NIC
EEE Energy Efficient Ethernet (IEEE 802.3az) خفض استهلاك الطاقة عندما تكون الوصلة idle
WoL Wake on LAN إيقاظ حاسوب نائم عبر الشبكة
VMQ Virtual Machine Queue تخصيص طابور استقبال لكل آلة افتراضية في Hyper-V
VMMQ Virtual Machine Multi-Queue توسيع VMQ إلى عدّة طوابير
SR-IOV Single Root I/O Virtualization تقسيم NIC افتراضيّاً وعرضه مباشرة للآلة الافتراضية
RDMA Remote Direct Memory Access قراءة وكتابة ذاكرة الطرف مباشرة دون المرور بوحدة المعالجة
DCB Data Center Bridging مجموعة مواصفات لصنع Ethernet بلا فقد
PFC Priority-based Flow Control Flow Control يضع pause حسب الأولوية
DPC Deferred Procedure Call معالجة مؤجّلة عالية الأولوية تتولّى النصف الثاني من معالجة المقاطعة
NDIS Network Driver Interface Specification مواصفات واجهة برنامج تشغيل الشبكة في Windows

1. الخلاصة أوّلاً

نضع أوّلاً خلاصات يصعب إسقاطها في العمل اليومي.

  • Speed و Duplex أساسهما Auto. عند مشكلة الهبوط إلى 100Mbps، الجري فوراً إلى تثبيت 1.0 Gbps Full Duplex هو الأخير.
  • Checksum Offload / RSS / LSO / RSC كمبدأ مفعّلة أو بالقيم الافتراضية. قطع الكلّ فضفاضاً يسهّل استهلاك وحدة المعالجة بلا داعٍ.
  • Jumbo Packet لا يُستخدم إلا عندما يتوافق من طرف إلى طرف. ضبط NIC وحدها على 9014 بينما يبقى الطريق في الأثناء 1500 فخّ.
  • Interrupt Moderation شدّ وجذب بين الإنتاجية وزمن الاستجابة. رفعه يريح وحدة المعالجة ويزيد زمن الاستجابة.
  • Flow Control قد يؤثّر في تقليل الإسقاط، وقد يوسّع الازدحام أيضاً.
  • EEE / Green Ethernet / Selective Suspend إعدادات لتوفير الطاقة وليست إعدادات للتسريع.
  • VMQ / SR-IOV لمضيف Hyper-V وليست سحراً يسرّع حاسوب سطح مكتب عادي.
  • Wake on Pattern Match يسهل أن يصير سبب إيقاظ غير مقصود، فإن أردت Wake on LAN فقط فالأأمن الإزاح نحو Magic Packet.
  • بنود قديمة مثل TCP Chimney Offload الأفضل عدم لمسها الآن.

باختصار، إعدادات NIC المتقدّمة ليست «موضع تفعيل كلّ ما يبدو قويّاً». هي موضع تحسم فيه أيّ محور تأخذ: الإنتاجية، وزمن الاستجابة، ووحدة المعالجة، واستهلاك الطاقة، والتوافق، ثم تلمس واحداً واحداً.

موضع علامة الإعدادات المتقدّمةإعدادات NIC المتقدّمة ليست موضع تفعيل كلّ ما يبدو قويّاً، بل موضع تحسم فيه أيّ محور تأخذ من الإنتاجية وزمن الاستجابة ووحدة المعالجة واستهلاك الطاقة والتوافق ثم تلمس واحداً واحداً.ليست ذلك الموضعتفعيل كلّ ما يبدو قويّاًإعدادات NIC المتقدّمةحسم أيّ محور نأخذاللمس واحداً واحداً

الشكل 3: استخدم علامة الإعدادات المتقدّمة كموضع تحسم فيه المحور ثم تلمس واحداً واحداً.

في المخطّط، يشير الخطّ المتّصل إلى علاقة قائمة دائماً، ويشير الخطّ المتقطّع إلى علاقة مشروطة (شروط قيامها مذكورة في شرح كلّ علاقة في الصفحة التفصيليّة). القائمة الكاملة للعلاقات (المجموع 26، مع الأدلّة ودرجة اليقين) وتعريفات المفاهيم الرئيسة مجمّعة في صفحة تفاصيل خريطة المعرفة (باليابانية). البيانات: JSON-LD / Turtle

2. أين نرى الإعدادات؟

2.1 الواجهة الرسومية

الدخول من اتّصالات الشبكة

  1. نفّذ ncpa.cpl
  2. انقر باليمين على المحوّل المستهدف
  3. خصائص ← تكوين
  4. علامة إعدادات متقدّمة (Advanced)

الدخول من مدير الأجهزة

  1. مدير الأجهزة
  2. محوّلات الشبكة
  3. انقر باليمين على NIC المستهدفة ← خصائص
  4. علامة إعدادات متقدّمة

البنود المصطفّة هنا هي بطلة هذه المقالة. غير أن إعدادات علامة Power Management تؤثّر أيضاً بقوّة في العمل اليومي، ونتناولها في النصف الثاني.

2.2 الرؤية عبر PowerShell

في PowerShell يسهل رؤية القيم الحالية قائمة، وأخذ نسخة احتياطية قبل التغيير.

Get-NetAdapter

Get-NetAdapterAdvancedProperty -Name "Ethernet" |
  Sort-Object DisplayName |
  Format-Table DisplayName, DisplayValue, RegistryKeyword, RegistryValue -Auto

في بعض NIC يصير RegistryKeyword اسماً موحَّداً فيظهر مثل *RSS و *VMQ و *SRIOV و *EEE. غير أن DisplayName و DisplayValue يعتمدان على برنامج التشغيل. عند كتابة نصّ تغيير أأمن رؤية القائمة أوّلاً على الجهاز الفعلي.

ترتيب التأكيد عبر PowerShellقبل كتابة نصّ تغيير، ومع أن DisplayName و DisplayValue يعتمدان على برنامج التشغيل، انظر إلى القائمة أوّلاً على الجهاز الفعلي ثم اكتب.رؤية القائمة على الجهاز الفعليتأكيد أن اسم العرض يعتمد على برنامج التشغيلثم كتابة نصّ التغييرخذ أيضاً نسخة احتياطية قبل التغيير

الشكل 4: أسماء العرض تعتمد على برنامج التشغيل، فانظر إلى قائمة الجهاز الفعلي أوّلاً ثم اكتب النصّ.

3. مبادئ كبيرة قبل اللمس

إن أسقطت هذا قبل لمس إعداد NIC غرقت في الغالب.

3.1 احسم أوّلاً «ماذا تريد تحسينه»

حتى مع عبارة «الشبكة بطيئة» نفسها، المحتوى مختلف تماماً.

  • نسخ الملفات الكبيرة بطيء ← الإنتاجية، RSS، RSC، LSO، Jumbo، المخازن
  • طلب/استجابة صغير يتردّد ← Interrupt Moderation، RSC، EEE، عمق الطابور
  • وحدة المعالجة مرتفعة ← إلغاء التحميل، RSS، RSC، المقاطعات
  • غريب بعد العودة من النوم ← Selective Suspend، Power Management، WoL
  • ينقطع أحياناً / يصير 100Mbps ← الكابل، جهاز الطرف، Speed و Duplex، EEE، برنامج التشغيل

لمس الإعداد نفسه والغرض مختلف لا يحسّن بل يسيء.

افصل أوّلاً محتوى «بطيء»حتى مع عَرَض الشبكة بطيئة نفسه المحتوى مختلف تماماً، فإن لم تحسم ماذا تريد تحسينه أوّلاً ثم تلمس مجموعة الإعدادات الموافقة، أسأت بدل أن تحسّن.اللمس دون فصلالشبكة بطيئةافصل المحتوى أوّلاًالمس مجموعة الإعدادات الموافقة للغرض فقطإساءة بدل تحسين

الشكل 5: إن لم تفصل محتوى العَرَض ثم تلمس، حتى «بطيء» نفسه قد ينعكس أثره.

3.2 اشتبِه أوّلاً بالطبقة المادية وجهاز الطرف

مشاكل لا تُصلَح بإعداد NIC موجودة بشكل عادي.

  • كابل تالف
  • ملاءمة المبدّل / الموجّه / dock
  • برنامج ثابت قديم
  • نقص طاقة USB NIC
  • أخطاء جهة المنفذ
  • فقد حزم وإعادة إرسال

خصوصاً الهبوط إلى 100Mbps و رفرفة الوصلة و العطب في النقل الكبير فقط أسرع بالنظر إلى المادية والطرف قبل الإعداد.

انظر إلى الطبقة المادية وجهاز الطرف أوّلاًفي أعراض مثل الهبوط إلى 100Mbps ورفرفة الوصلة والعطب في النقل الكبير فقط، الاشتباه بالطبقة المادية مثل الكابل وجهاز الطرف أسرع من إعداد NIC.إن بقي رغم ذلكأعراض مثل خفض السرعة والرفرفةالكابل وجهاز الطرف والطبقة المادية أوّلاًإلى فرز إعداد NICمشاكل لا تُصلَح بالإعداد موجودة بشكل عادي

الشكل 6: أعراض الوصلة أسرع بالاشتباه بالطبقة المادية وجهاز الطرف قبل الإعداد.

3.3 غيّر بنداً واحداً في المرّة

تغيير Jumbo و LSO و RSC و RSS و EEE دفعة واحدة يضيّع ما أثّر. اكتب الإعداد قبل التغيير، وغيّر بنداً واحداً، وقِس التغيّر. هذا هو الأساس.

3.4 احسم ما تقيسه

في الحدّ الأدنى تريد النظر إلى ما يلي.

  • سرعة الوصلة (1G / 2.5G / 10G وغيرها)
  • الإنتاجية
  • زمن الاستجابة
  • استخدام وحدة المعالجة
  • إحصاءات NIC (إسقاط / خطأ / نقص مخزن)
  • ثبات العودة من النوم

تغيير الإعداد أقوى بالنظر إلى الأرقام لا الإحساس وحده.

غيّر بنداً واحداً وقارن بالأرقاماكتب الإعداد قبل التغيير، وغيّر بنداً واحداً فقط، وقِس المؤشّر المحسوم، وقارن بالأرقام لا بالإحساس: التدفّق الأساسي لتغيير الإعداد.كتابة الإعداد قبل التغييرتغيير بند واحد فقطقياس المؤشّر المحسومالمقارنة بالأرقام لا بالإحساس

الشكل 7: التغيير بنداً واحداً والمقارنة قبل وبعد بالأرقام هو القالب الأساسي.

4. جدول الإعدادات الرئيسة

أوّلاً نضع جدولاً يرى دور كل إعداد في صفحة واحدة.

الإعداد ماذا يفعل ما يسهل حدوثه عند الرفع / التفعيل ما يسهل حدوثه عند الخفض / التعطيل الاتجاه الأساسي
Speed و Duplex تفاوض / تثبيت سرعة الوصلة و duplex قد يتّصل إن واءمت طرفاً قديماً، وعدم التطابق يسبّب عدم تطابق duplex أو انخفاض السرعة العودة إلى Auto تثبت غالباً مع أجهزة حديثة الأساس Auto
Jumbo Packet / Jumbo Frames استخدام إطار أكبر من MTU النقل الكبير يسهّل خفض وحدة المعالجة وتكلفة الترويسة التوافق أعلى لكن عدد الحزم يزيد فقط عندما يتوافق المسار المخصّص من طرف إلى طرف
Checksum Offload معالجة checksum لـ IP / TCP / UDP في NIC يسهّل انخفاض وحدة المعالجة يزيد حساب جهة نظام التشغيل فترتفع وحدة المعالجة التفعيل كمبدأ
LSO / TSO NIC تقسّم بيانات إرسال TCP الكبيرة يؤثّر بسهولة في إنتاجية كثيفة الإرسال ووحدة المعالجة يرتفع حمل وحدة المعالجة لكن يسهل استخدامه لفرز الملاءمة التفعيل عادة
RSC / LRO دمج مقاطع TCP المستقبَلة في جهة NIC يؤثّر بسهولة في إنتاجية الاستقبال ووحدة المعالجة تصير الحبيبات أدقّ وقد تفيد زمن الاستجابة المنخفض التفعيل إن كانت الأولوية للاستقبال
RSS توزيع معالجة الاستقبال على عدّة وحدات معالجة يسهّل رفع الإنتاجية / قابلية التوسّع مع عدّة أنوية يسهل الاختناق بتركّز وحدة معالجة واحدة التفعيل أساس مع عدّة أنوية
Interrupt Moderation كبح تواتر المقاطعات ترتاح وحدة المعالجة ويسهل زيادة زمن الاستجابة ينخفض زمن الاستجابة ويسهل ارتفاع حمل وحدة المعالجة / DPC الانطلاق من الافتراضي / Adaptive
Receive / Transmit Buffers عمق الحلقة / المخزن يؤثّر بسهولة في تحمّل الاندفاع والإنتاجية المستدامة ينخفض استهلاك الذاكرة ويضعف أمام الإسقاط الزيادة عند النقص فقط
Flow Control إرسال واستقبال إطار pause وفق 802.3x قد يقلّل الإسقاط قد يفيد زمن الاستجابة في الذيل واءمه مع تصميم الشبكة كلّها
Priority و VLAN وسم 802.1p / 802.1Q يمكن استخدام VLAN / QoS يعمل كطبقة 2 بسيطة عند الحاجة فقط
VMQ / SR-IOV دعم NIC للافتراضية / Hyper-V يؤثّر في إنتاجية الآلة الافتراضية ووحدة المعالجة يصير أبسط كمضيف عادي لمضيف Hyper-V
EEE / Green Ethernet Low-Power Idle لتوفير الطاقة ينخفض استهلاك الطاقة وقد تظهر مشاكل ملاءمة يزيد استهلاك الطاقة وقد يثبت الأمر ليس إعداد سرعة
Selective Suspend خفض طاقة NIC عند idle ينخفض استهلاك الطاقة قد ترتفع ثبات العودة مرشّح فرز عند المشاكل
Wake on Magic Packet / Pattern Match شرط الإيقاظ أثناء النوم يمكن الإقلاع عن بُعد يسهّل منع إيقاظ غير مقصود التفعيل عند الحاجة فقط

5. إعدادات محيط الوصلة وحجم الإطار

5.1 Speed و Duplex

هذا إعداد يتعلق بـ تفاوض سرعة الوصلة وازدواج كامل / نصف ازدواج. أسماء العرض تشمل Speed & Duplex و Link Speed و Link Speed & Duplex.

ماذا يفعل هذا الإعداد؟

في Ethernet تحسم NIC وجهاز الطرف بأي سرعة وأي duplex يتّصلان.

  • Auto Negotiation
  • 100 Mbps Full Duplex
  • 1.0 Gbps Full Duplex
  • 2.5 Gbps Full Duplex
  • 10 Gbps Full Duplex

خيارات كهذه تظهر غالباً.

ماذا يتغيّر عند التعديل؟

جعله Auto

  • بين الأجهزة الحديثة هذا الأثبت أساساً
  • عند 1000BASE-T فما فوق Auto يصير مقدّمة في مواضع كثيرة
  • يسهل اتّساقه أيضاً مع تفاوض EEE و master/slave

التثبيت اليدوي

  • قد يحسّن الملاءمة مع مبدّل قديم أو جهاز الطرف فيه تثبيت قسري
  • غير أن حالة مثل تثبيت طرف واحد / Auto في الطرف الآخر مصدر حوادث
  • عدم تطابق duplex يصير سبب انخفاض السرعة وإعادة الإرسال وتأخير غير طبيعي

الاتجاه الأساسي في العمل اليومي

عادة يكفي إبقاؤه Auto. «لا يخرج 1Gbps إذن ثبّت 1Gbps Full» يبدو قويّاً لكنّه يخطئ اللبّ غالباً.

عدم تطابق duplex الذي يجلبه تثبيت طرف واحدحالة تثبيت طرف واحد و Auto في الطرف الآخر تسبّب عدم تطابق duplex فتصير سبب انخفاض السرعة وإعادة الإرسال وتأخير غير طبيعي، وبين الأجهزة الحديثة Auto في الطرفين هو الأثبت أساساً.بين الأجهزة الحديثةتثبيت طرف واحد و Auto في الطرف الآخرعدم تطابق duplexانخفاض السرعة وإعادة الإرسال وتأخير غير طبيعيAuto في الطرفينهذا الأثبت أساساً

الشكل 8: اختلاط التثبيت و Auto يسبّب عدم تطابق duplex، فعادة أبقِ الطرفين Auto.

5.2 Jumbo Packet / Jumbo Frames

هذا إعداد يستخدم إطار Ethernet أكبر من المعتاد. أسماء العرض تشمل Jumbo Packet و Jumbo Frames و Jumbo Packet Size.

ماذا يفعل هذا الإعداد؟

Ethernet العادي يعمل غالباً بافتراض MTU 1500. تفعيل Jumbo Frame يتيح استخدام إطار كبير نحو 9000 بايت.

غير أن الاسم هنا فخّ كثير.

  • برنامج التشغيل قد يعرض حجم الإطار مثل 9014 Bytes
  • نظام التشغيل والأدوات قد تنظر من منظور الطبقة 3 مثل MTU 9000
  • المبدّل قد يعدّ بما فيه CRC أو وسم VLAN

مقارنة الأرقام جنباً إلى جنب تغرق بشكل عادي جدّاً.

اختلاف طريقة عدّ أرقام Jumboحتى مع إعداد Jumbo نفسه قد يعرض برنامج التشغيل حجم الإطار، ونظام التشغيل والأدوات MTU من منظور الطبقة 3، والمبدّل بما فيه CRC أو وسم VLAN، فمقارنة الأرقام جنباً إلى جنب تغرق.برنامج التشغيل: عرض حجم الإطارالنظر إلى الشيء نفسه بعدّ مختلفنظام التشغيل والأدوات: منظور MTU في الطبقة 3المبدّل: بما فيه الوسم و CRCمقارنة الأرقام جنباً إلى جنب تغرق

الشكل 9: طريقة العدّ تختلف بين برنامج التشغيل ونظام التشغيل والمبدّل، فلا تقارن أرقام Jumbo جنباً إلى جنب.

ماذا يتغيّر عند التعديل؟

التكبير / التفعيل

  • يقلّ عدد الحزم عند إرسال بيانات كبيرة
  • يقلّ عدد مرات معالجة الترويسة
  • يسهّل انخفاض استخدام وحدة المعالجة
  • في المقابل زمن إشغال الحزمة الواحدة يطول
  • إن بقي موضع في الطريق غير متوافق صار سبب إسقاط أو تجزئة

العودة إلى القياسي / التعطيل

  • التوافق الأعلى
  • يزيد عدد الحزم
  • في النقل الكبير يسهّل زيادة تكلفة وحدة المعالجة / الترويسة

الاتجاه الأساسي في العمل اليومي

Jumbo لا معنى له إلا عندما يتوافق من طرف إلى طرف.

  • NIC الخاصة بك
  • NIC الطرف
  • المبدّلات في الأثناء
  • إن توسّط VLAN أو مبدّل افتراضي فتكلفته أيضاً

إن بقي أحدها 1500 لم يظهر أثر، بل صار مصدر عطل.

Jumbo لا معنى له إلا عندما يتوافق من طرف إلى طرفJumbo Frame لا معنى له إلا عندما تتوافق NIC الخاصة بك والمبدّلات في الأثناء و NIC الطرف من طرف إلى طرف، وإن بقي أحدها 1500 لم يظهر أثر بل صار مصدر عطل.إن بقي أحدها 1500NIC الخاصة بكالمبدّلات في الأثناءNIC الطرفلا معنى إلا بعد توافق الكلّبلا أثر ومصدر عطل

الشكل 10: Jumbo يفترض توافق الجميع في الطريق، وموضع واحد يبقى 1500 ينعكس أثره.

5.3 Gigabit Master / Slave Mode

هذا إعداد يتعلق في 1000BASE-T بـ أيّ الطرفين master وأيّهما slave يقود الساعة. في حاسوب عادي لا يُلمَس أوّلاً.

الاتجاه الأساسي

  • الأساس Auto
  • يُقيَّم فقط عند مشكلة جودة وصلة مع جهاز طرف قديم معيّن
  • بلا توجيه من البائع لا يُعامَل كزر ضبط أداء

إعداد مثل Wait for Link يتعلق بـ هل ينتظر برنامج التشغيل نجاح auto negotiation ثم يبلّغ حالة الوصلة. Log Link State Event للتشخيص يبقي link up/down في سجلّ الأحداث.

الاتجاه الأساسي

  • الحاسوب العادي يكفي إبقاؤه على القيمة الافتراضية
  • المعنى في ظهور حالة الإقلاع أو تشخيص التحويل عند الفشل أكثر منه في الأداء نفسه
  • ليس بنداً يُلمَس أوّلاً

6. إعدادات تؤثّر في حمل وحدة المعالجة والإنتاجية وزمن الاستجابة

هذا الحزام يبدو «الأكثر تأثيراً». وفعلاً يؤثّر كثيراً، غير أن اتّجاه التأثير ينقسم بوضوح.

إعدادات هذا الحزام ينقسم اتّجاه تأثيرهامجموعات الإعدادات التي تؤثّر في حمل وحدة المعالجة والإنتاجية وزمن الاستجابة تنقسم بوضوح إلى اتّجاه المعالجة مجمَّعة لأخذ الإنتاجية ووحدة المعالجة، واتّجاه المعالجة أدقّ لأخذ زمن الاستجابة.حزام إعدادات يبدو مؤثّراًاتّجاه المعالجة مجمَّعةاتّجاه المعالجة أدقّيفيد الإنتاجية ووحدة المعالجةيفيد زمن الاستجابة

الشكل 11: حتى إعدادات الحزام نفسه ينقسم اتّجاه تأثيرها بين ميل الإنتاجية وميل زمن الاستجابة.

6.1 Checksum Offload

إعداد يزيح حساب checksum لـ IP / TCP / UDP إلى NIC.

الاتجاه الأساسي

  • التفعيل كمبدأ
  • أبقِه إن أردت خفض وحدة المعالجة
  • checksum error على التقاط غالباً مظهر إلغاء التحميل
  • القطع مؤقّتاً لفرز الملاءمة جائز

6.2 Large Send Offload (LSO) / TSO / Offload TCP Segmentation

إعداد تقسّم فيه جهة NIC بيانات إرسال TCP الكبيرة إلى إطارات أدقّ.

فيمَ يؤثّر؟

  • إنتاجية كثيفة الإرسال
  • خفض استخدام وحدة المعالجة
  • إرسال متتالٍ أكبر نسبيّاً

الاتجاه الأساسي

  • عادة مفعّل
  • عندما تبدو ملاءمة تطبيق أو برنامج تشغيل معيّن مشبوهة عطّل مؤقّتاً وانظر إلى الفرق

6.3 Receive Segment Coalescing (RSC) / Large Receive Offload

إعداد يجمع عدّة مقاطع TCP في جهة الاستقبال.

فيمَ يؤثّر؟

  • إنتاجية جهة الاستقبال
  • خفض استخدام وحدة المعالجة

تنبيهات

  • قد يضرّ بزمن الاستجابة المنخفض أو الرصد على مستوى الحزمة
  • يتغيّر قليلاً تفسير التقاط الحزم ورصد التوقيت

الاتجاه الأساسي

  • التفعيل إن أردت إنتاجية الاستقبال
  • مرشّح تقييم إن أردت النظر إلى زمن استجابة طلب/استجابة صغير
أثر RSC وحدّ التقييمRSC يجمع عدّة مقاطع TCP مستقبَلة في جهة NIC فيؤثّر في إنتاجية الاستقبال وخفض وحدة المعالجة، وقد يضرّ بزمن الاستجابة المنخفض أو الرصد على مستوى الحزمة فيصير مرشّح تقييم.عند أولوية زمن الاستجابة والرصدعدّة مقاطع TCP مستقبَلةالجمع في جهة NIC (RSC)يؤثّر في إنتاجية الاستقبال ووحدة المعالجةقد يضرّ فيصير مرشّح تقييم

الشكل 12: RSC إعداد يجمع الاستقبال ويعالجه، فإن كان المراد جهة زمن الاستجابة صار مرشّح تقييم.

6.4 إلغاء تحميل أحدث في عائلة UDP (USO / URO)

في NIC وأنظمة تشغيل أحدث قد يظهر إلغاء تحميل أحدث أيضاً في إرسال واستقبال UDP.

الاتجاه الأساسي

  • حتى إن ظهر، أوّلاً لا تخرج عن القيمة الافتراضية
  • قِس فقط عندما يكون برنامج التشغيل جديداً بما يكفي وحمل العمل المستهدف واضحاً
  • في فرز المشاكل لا تلمسه قسراً

6.5 Receive Side Scaling (RSS)

إعداد يوزّع معالجة الاستقبال على عدّة وحدات معالجة. في بيئة عدّة أنوية مهمّ جدّاً.

الاتجاه الأساسي

  • التفعيل أساس مع عدّة أنوية
  • عند عَرَض الالتصاق بوحدة معالجة واحدة أكّد أوّلاً
  • يسهل أن يصير البطولة أيضاً قبل Hyper-V أو إنتاجية عالية
معالجة الاستقبال تتغيّر بوجود RSS أو غيابهإن عُطّل RSS سهلت معالجة الاستقبال التركّز على وحدة معالجة واحدة والاختناق، وإن فُعّل وُزِّعت على عدّة وحدات معالجة فسهلت الإنتاجية في بيئة عدّة أنوية.RSS معطّلRSS مفعّلحركة الاستقباليسهل التركّز على وحدة واحدة والاختناقالتوزيع على عدّة وحدات معالجةيسهل الامتداد مع عدّة أنوية

الشكل 13: RSS آلية توزّع معالجة الاستقبال على عدّة وحدات معالجة، وعند عَرَض الالتصاق بوحدة واحدة أكّد أوّلاً.

6.6 RSS Queues / RSS Processors / RSS Profile

بنود تحسم درجة توازي RSS.

الاتجاه الأساسي

  • ابدأ من القيمة الافتراضية
  • زِد بعد ظهور استخدام وحدة المعالجة أو انحراف الطابور
  • الزيادة جزافاً حتى الحدّ الأقصى قد تزيد حمل المقاطعات و DPC

6.7 Interrupt Moderation / Interrupt Moderation Rate

إعداد يكبح تواتر المقاطعات ويستبدل حمل وحدة المعالجة بزمن الاستجابة.

الميل

  • مرتفع / Adaptive ← ترتاح وحدة المعالجة ويسهل زيادة زمن الاستجابة
  • منخفض / Off ← ينخفض زمن الاستجابة ويسهل ارتفاع حمل وحدة المعالجة / DPC

الاتجاه الأساسي

  • الانطلاق من الافتراضي / Adaptive
  • إن أقلقك jitter الحزم الصغيرة قيّم Low / Off
  • في النقل الكبير القيمة الافتراضية أوضح غالباً
شدّ وجذب Interrupt ModerationInterrupt Moderation إن رُفع أو جُعل Adaptive ارتاحت وحدة المعالجة وسهل زيادة زمن الاستجابة، وإن خُفض أو جُعل Off انخفض زمن الاستجابة وسهل ارتفاع حمل وحدة المعالجة و DPC.مرتفع / Adaptiveمنخفض / OffInterrupt Moderationترتاح وحدة المعالجة بسهولةيسهل زيادة زمن الاستجابةينخفض زمن الاستجابة بسهولةيسهل ارتفاع حمل وحدة المعالجة / DPC

الشكل 14: كبح تواتر المقاطعات استبدال بين وحدة المعالجة وزمن الاستجابة، فقيّم منطلقاً من الافتراضي أو Adaptive.

6.8 Receive Buffers / Receive Descriptors و Transmit Buffers / Transmit Descriptors

إعداد يغيّر عمق الحلقة / المخزن.

اتّجاه التأثير

  • تحمّل الاندفاع
  • الإنتاجية المستدامة
  • تجنّب الإسقاط

آثار جانبية

  • يزيد استهلاك الذاكرة
  • قد يزيد تأخير طابور الانتظار بعمق الطابور

الاتجاه الأساسي

  • زِد فقط عندما يظهر إسقاط أو نقص مخزن
  • تجنّب جعله حدّاً أقصى على نحو ما
متى يُزاد عمق المخزنتعميق المخزن يؤثّر في تحمّل الاندفاع وتجنّب الإسقاط، وفي المقابل قد يزيد استهلاك الذاكرة وتأخير طابور الانتظار، لذا يُزاد فقط عندما يظهر إسقاط أو نقص مخزن.عند الظهور فقطيُتجنَّبظهور إسقاط أو نقص مخزنزيادة المخزنقد يزيد استهلاك الذاكرة وتأخير طابور الانتظارجعله حدّاً أقصى على نحو ما

الشكل 15: زِد المخزن فقط عندما يظهر العَرَض بالأرقام، وتجنّب الحدّ الأقصى على نحو ما.

6.9 Flow Control

إعداد يتعلق بإرسال واستقبال إطار pause وفق 802.3x.

الاتجاه الأساسي

  • مرشّح إن أردت تقليل الإسقاط
  • غير أن pause قد يوسّع ازدحاماً آخر أيضاً
  • في عائلة زمن الاستجابة المنخفض انظر بحذر
  • فكّر فيه كمجموعة مع تصميم الشبكة كلّها
وجهان لـ Flow Controlإطار pause في Flow Control قد يؤثّر في تقليل الإسقاط، وقد يوسّع ازدحاماً آخر أيضاً، لذا يلزم التفكير معه كمجموعة مع تصميم الشبكة كلّها.قد يؤثّرقد يوسّع أيضاًإطار pause (Flow Control)اتّجاه تقليل الإسقاطازدحام آخرالحكم كمجموعة مع تصميم الشبكة كلّها

الشكل 16: Flow Control يقلّل الإسقاط وقد يوسّع الازدحام، فلا يُحكَم به منفرداً.

7. إعدادات محيط VLAN و QoS والافتراضية

7.1 Priority و VLAN / Packet Priority و VLAN / NDIS QoS

حزام يتعامل مع 802.1Q VLAN و 802.1p Priority.

الاتجاه الأساسي

  • انتبه فقط عندما تستخدم VLAN / QoS فعلاً
  • في بيئة منفذ وصول بسيط يكفي إبقاؤه على القيمة الافتراضية
  • تكوين تلصق فيه الوسوم جزافاً يصعّب الفرز فانتبه

7.2 VMQ / VMMQ / SR-IOV

هذه إعدادات يظهر معناها في مضيف Hyper-V أو بنية الافتراضية.

الاتجاه الأساسي

  • لا تُعامَل كضبط سطح مكتب عادي
  • في مضيف Hyper-V قيّمها كمجموعة مع تكوين vSwitch وتخصيص الطابور وإعداد جهة الضيف
  • النظر إلى طرف واحد يصعّب ظهور الإجابة الصحيحة
وحدة تقييم VMQ / SR-IOVVMQ و SR-IOV إعدادات يظهر معناها في مضيف Hyper-V أو بنية الافتراضية، ويلزم تقييمها كمجموعة مع تكوين vSwitch وتخصيص الطابور وإعداد جهة الضيف، والنظر إلى طرف واحد يصعّب ظهور الإجابة الصحيحة.لا تُعامَلVMQ / VMMQ / SR-IOVيظهر المعنى في مضيف Hyper-Vالتقييم كمجموعة مع vSwitch والطابور وجهة الضيفضبط سطح مكتب عادي

الشكل 17: إعدادات الافتراضية لا تُقيَّم إلا بالنظر إلى المضيف و vSwitch والضيف كمجموعة.

7.3 RDMA / DCB / PFC عالم آخر

هذا المحيط عالم آخر كثيراً يشمل SMB Direct و Ethernet بلا فقد.

الاتجاه الأساسي

  • افصله عن ضبط سطح مكتب 1GbE / 2.5GbE العادي
  • أكّد وثائق البائع وتصميم جهة المبدّل كمجموعة

8. إعدادات محيط توفير الطاقة والنوم و Wake on LAN

8.1 Energy Efficient Ethernet (EEE) / Green Ethernet

إعداد يخفض استهلاك الطاقة عند idle الوصلة لتوفير الطاقة.

كيف يُنظَر إليه

  • ليس إعداد تسريع
  • يؤثّر في استهلاك الطاقة
  • حسب جهاز الطرف وظروف الكابل قد يصير مرشّح فرز لعدم استقرار الوصلة أو خفض السرعة إلى 100Mbps

الاتجاه الأساسي

  • للاستخدام العام يكفي القيمة الافتراضية
  • عند عدم استقرار الوصلة أو التحويل إلى 100Mbps أو أولوية زمن الاستجابة المنخفض مرشّح فرز أوّلاً
موضع EEEEEE إعداد توفير طاقة يخفض استهلاك الطاقة عند idle الوصلة وليس إعداد تسريع، وحسب جهاز الطرف وظروف الكابل قد يصير مرشّح فرز لعدم استقرار الوصلة أو خفض السرعة إلى 100Mbps.ليس إعداد تسريعحسب الطرف وظروف الكابلEEE / Green Ethernetخفض استهلاك الطاقة عند idleالسرعة والأداءمرشّح فرز لعدم استقرار الوصلة وخفض السرعة

الشكل 18: EEE إعداد توفير طاقة، وعند عدم استقرار الوصلة أو التحويل إلى 100Mbps يصير مرشّح فرز أوّلاً.

8.2 Selective Suspend / Device Sleep والتحكّم في الوصلة عند Standby

بصراحة، إعداد إلى أي مدى تُنام NIC عند idle أو أثناء النوم.

الاتجاه الأساسي

  • في حاسوب محمول ابدأ من القيمة الافتراضية
  • عند مشاكل العودة اشتبِه أوّلاً
  • في حاسوب تحكّم بجهاز أو تشغيل 24/7 قد يكون القطع أوضح أحياناً

8.3 Wake on Magic Packet / Wake on Pattern Match

هذا إعداد لإيقاظ حاسوب نائم عبر الشبكة.

الاتجاه الأساسي

  • إن لزم Wake on LAN فعّل Magic Packet
  • إن لم يلزم فعطّل
  • Pattern Match فقط عندما تكون الحاجة واضحة

تفعيل NIC وحدها دون أن يستيقظ أمر عادي. واءم أيضاً جهة BIOS / UEFI وعلامة Power Management.

شروط عمل Wake on LANWake on LAN لا يعمل بإعداد Magic Packet في NIC وحده، بل بعد توافق جهة BIOS أو UEFI وعلامة Power Management أيضاً، لذا يلزم تأكيد ثلاثة مواضع متوافقة.إعداد Magic Packet في NICعمل Wake on LANإعداد جهة BIOS / UEFIجهة علامة Power ManagementPattern Match يسهل أن يصير مصدر إيقاظ خاطئ

الشكل 19: WoL لا يعمل إلا بعد توافق ثلاثة مواضع: NIC و BIOS/UEFI وعلامة إدارة الطاقة.

8.4 ARP Offload / NS Offload

إعداد تتولّى فيه NIC حدّاً أدنى من الردّ حتى أثناء النوم.

الاتجاه الأساسي

  • عادة يكفي التفعيل / القيمة الافتراضية
  • يُلمَس مؤقّتاً غالباً لفرز ملاءمة محيط النوم

8.5 إعدادات علامة Power Management

منفصلة عن علامة Advanced، لخصائص NIC علامة Power Management. هنا أيضاً مهمّ بهدوء.

ما يُرى كثيراً ثلاثة.

  • Allow the computer to turn off this device to save power
  • Allow this device to wake the computer
  • Only allow a magic packet to wake the computer

الاتجاه الأساسي

  • عند عودة سيّئة اشتبِه أوّلاً بـ Allow the computer to turn off this device...
  • إن أردت تجنّب إيقاظ خاطئ فعّل Only allow a magic packet...
  • إن لم يلزم Wake on LAN نفسه فعائلة الإيقاظ كلّها معطّلة تكفي
قراءة علامة Power Managementعند عودة سيّئة اشتبِه أوّلاً بإعداد السماح بإطفاء الجهاز، وإن أردت تجنّب إيقاظ خاطئ فعّل الإيقاظ بـ Magic Packet فقط، وإن لم يلزم Wake on LAN نفسه فعطّل عائلة الإيقاظ كلّها.عودة سيّئةتجنّب إيقاظ خاطئWoL نفسه غير لازمبماذا نضيق؟اشتبِه أوّلاً بإعداد السماح بإطفاء الطاقةإعداد الإيقاظ بـ Magic Packet فقطعائلة الإيقاظ كلّها معطّلة

الشكل 20: علامة Power Management يتحدّد فيها أوّل موضع للمس حسب نوع الضيق.

9. إعدادات أخرى تُرى كثيراً ويقلّ موضع لمسها

9.1 Network Address / Locally Administered Address

إعداد يستبدل عنوان MAC يدوياً.

الاتجاه الأساسي

  • عادة لا يُلمَس
  • ليس إعداد أداء
  • يُستخدم فقط في بيئة مختبر أو متطلّب خاص

9.2 Adaptive Inter-Frame Spacing

إعداد قديم جدّاً. في Ethernet حديث switched full-duplex ليس البطولة.

الاتجاه الأساسي

  • في شبكة محلية عادية حديثة أبقِ القيمة الافتراضية
  • المسه فقط عندما يوجد توجيه من البائع في جهاز قديم أو بيئة خاصّة

9.3 Header Data Split

أساساً للخوادم، إعداد من نوع يساعد معالجة وحدة المعالجة بفصل ترويسة الحزمة عن الحمولة.

الاتجاه الأساسي

  • للخوادم / لحمل عمل معيّن
  • في عميل عام أبقِ القيمة الافتراضية

9.4 Low Latency Interrupts

حسب البائع يوجد بند مثل Low Latency Interrupts.

الاتجاه الأساسي

  • استخدمه فقط عندما تفوز بالقياس
  • ليس حزاماً يُفعَّل بالإحساس

9.5 بنود قديمة مثل TCP Chimney Offload / IPsec Task Offload

في NIC وبرامج تشغيل أقدم قد ترى بنوداً كهذه.

الاتجاه الأساسي

  • الإجابة الصحيحة عدم اللمس وعدم الاستخدام الآن
  • لا تنجذب إلى التوافق أو وثائق قديمة
الموقف المشترك لبنود الفصل 9استبدال عنوان MAC والإعدادات القديمة وإعدادات الخوادم وبنود إلغاء التحميل القديمة عادة تُترَك على القيمة الافتراضية دون لمس، وتُلمَس فقط عند توجيه من البائع أو متطلّب واضح وقياس.اللمس عندماالبنود المذكورة في الفصل 9عادة تُترَك على القيمة الافتراضية دون لمسيوجد توجيه من البائع أو متطلّب واضحاستخدم فقط عندما تفوز بالقياس

الشكل 21: حزام يُرى لكن عادة لا يُلمَس، وتُمَدّ اليد فقط عند توجيه أو متطلّب واضح وقياس.

10. إرشاد تقريبي حسب الغرض

فيما يلي تظهر مراراً عبارتا «تقييم التعطيل» و «مرشّح تعطيل». هذا لا يعني «عطّل»، بل يعني اجعله موضع تقييم. المحتوى هو مبدأ 3.3 و 3.4 كما هو، وبالتحديد هذه الأيدي الأربع.

  1. احفظ الإعداد قبل التغيير (Export-Csv في 12.1)
  2. عطّل بنداً واحداً فقط (3.3)
  3. قِس المؤشّر المحسوم في 3.4 (الإنتاجية، زمن الاستجابة، وحدة المعالجة، إحصاءات NIC، ثبات العودة)
  4. إن لم يظهر أثر فأعده كما كان

إن سقط 4 تراكمت تغييرات بلا معنى وصعّب الفرز التالي. اقرأ البنود التالية كـ قائمة مرشّحين لتدوير هذه الأيدي الأربع.

أربع أيدٍ لتقييم التعطيلاحفظ الإعداد قبل التغيير، وعطّل بنداً واحداً فقط، وقِس المؤشّر المحسوم، وإن لم يظهر أثر فأعده كما كان: حلقة الأيدي الأربع لتقييم التعطيل.إن لم يظهر أثرإلى المرشّح التاليحفظ الإعداد قبل التغييرتعطيل بند واحد فقطقياس المؤشّر المحسومالإعادة كما كان

الشكل 22: «تقييم التعطيل» لا يعني عطّل، بل يعني تدوير هذه الأيدي الأربع والقياس.

10.1 حاسوب سطح مكتب / محمول عادي

  • Speed و Duplex: Auto
  • MTU / Jumbo: 1500 / معطّل
  • Checksum Offload: مفعّل
  • LSO: مفعّل
  • RSC: مفعّل
  • RSS: مفعّل
  • Interrupt Moderation: القيمة الافتراضية / Adaptive
  • Buffers: القيمة الافتراضية
  • Flow Control: القيمة الافتراضية
  • EEE / Green Ethernet: القيمة الافتراضية
  • Selective Suspend: القيمة الافتراضية
  • Wake on LAN: عند الحاجة فقط

أي أن الأساس أوّلاً عدم الخروج عن القيم الافتراضية.

10.2 NAS / نسخ احتياطي / نسخ كبير

  • Speed و Duplex: Auto
  • Jumbo: قيّم إن أمكن التوافق في مسار مخصّص
  • Checksum Offload: مفعّل
  • LSO: مفعّل
  • RSC: مفعّل
  • RSS: مفعّل
  • RSS queues: زِد قليلاً إن لزم
  • Receive / Transmit Buffers: زِد قليلاً إن وُجد إسقاط
  • Interrupt Moderation: القيمة الافتراضية / أعلى قليلاً
  • EEE: تقييم تعطيل إن كانت الأولوية للثبات

في النقل الكبير يسهل تأثير تقليل عدد الحزم، وخفض وحدة المعالجة، وتجنّب نقص الطابور.

10.3 كاميرا صناعية / تحكّم بجهاز / أولوية زمن استجابة منخفض

  • Speed و Duplex: الأساس Auto. إن لزم فثبّت بما يوافق الطرف
  • Jumbo: قيّم إن توافقت الكاميرا / NIC / المبدّل
  • Checksum Offload: مفعّل أوّلاً
  • LSO: تقييم تعطيل مؤقّت إن بدت ملاءمة الإرسال مشبوهة
  • RSC: مرشّح تعطيل إن كانت الأولوية لزمن الاستجابة المنخفض أو الرصد
  • Interrupt Moderation: قيّم Low / Off
  • Buffers: لا تزد أكثر من اللازم
  • Flow Control: يلزم تقييم أثر pause الجانبي
  • EEE / Green Ethernet: مرشّح تعطيل
  • Selective Suspend / إدارة الطاقة: مرشّح تعطيل

إعداد تحسين الإنتاجية ليس بالضرورة مفيداً لزمن استجابة منخفض.

10.4 مضيف Hyper-V

  • VMQ / VMMQ / SR-IOV: قيّم حسب التكوين
  • RSS: مهمّ لحركة جهة المضيف
  • RSC: قيود حسب تكوين vSwitch
  • QoS / VLAN: واءمه مع تصميم vSwitch
  • Flow Control / PFC: فكّر فيه كمجموعة مع تصميم التخزين / RDMA

هذا ليس ضبط سطح مكتب، بل تصميم بنية افتراضية.

10.5 إعداد مؤقّت لفرز المشاكل

في فرز عطل، العودة مؤقّتاً إلى عالم بسيط قويّة.

  • Speed و Duplex: Auto
  • MTU: 1500
  • Jumbo: معطّل
  • EEE: معطّل
  • LSO: معطّل مؤقّتاً
  • RSC: معطّل مؤقّتاً
  • Interrupt Moderation: القيمة الافتراضية أو أقلّ
  • Wake / توفير الطاقة: معطّل إن لم يلزم
  • الإعداد قبل التغيير: احفظ حتماً

في الفرز تفوز تبسيط السلوك على تحسين الأداء.

11. أوّل مواضع الإصابة حسب العَرَض

11.1 يفترض 1Gbps / 2.5Gbps فيصير 100Mbps

ترتيب النظر أوّلاً تقريباً كالتالي.

  1. الكابل
  2. dock / USB NIC / محوّل
  3. منفذ جهة المبدّل
  4. تحديث برنامج التشغيل
  5. EEE / Green Ethernet
  6. إعادة Speed و Duplex إلى Auto
  7. إن بقي الأمر فجرّب تثبيتاً يوافق الطرف

التثبيت اليدوي فوراً هو الأخير.

ترتيب النظر عند الهبوط إلى 100Mbpsانظر بالترتيب: الكابل، ثم dock أو USB NIC أو محوّل، ثم منفذ جهة المبدّل، ثم تحديث برنامج التشغيل، ثم فرز EEE، ثم العودة إلى Auto Negotiation، وإن بقي الأمر فتثبيت يوافق الطرف.إن بقي الأمرالكابلdock / USB NIC / محوّلمنفذ جهة المبدّلتحديث برنامج التشغيلفرز EEEجعل Speed و Duplex Autoتثبيت يوافق الطرف

الشكل 23: تحقيق خفض السرعة يتقدّم من المادية بالترتيب، والتثبيت اليدوي آخر وسيلة.

11.2 النقل الكبير بطيء و ping عادي

ما تريد النظر إليه هذا المحيط.

  • Checksum Offload
  • LSO
  • RSC
  • RSS
  • Receive / Transmit Buffers
  • Jumbo Frame (إن كان مساراً مخصّصاً)
  • إسقاط / خطأ في إحصاءات NIC

هذه مشكلة عائلة الإنتاجية، فيسهل تأثير Jumbo والطابور وإلغاء التحميل.

11.3 تأخير طلب/استجابة صغير كبير، و jitter يقلق

ما تريد فحصه هذه الخمسة.

  • Interrupt Moderation
  • RSC
  • EEE
  • Flow Control
  • هل أُتخِم المخزن أكثر من اللازم

في هذا الحزام قد تزيد تحسينات المعالجة مجمَّعة التأخير المحسوس عكسياً.

11.4 بعد العودة من النوم تختفي NIC / لا تتّصل ثواني

ما تريد النظر إليه هذه الخمسة حول الطاقة أساساً.

  • Selective Suspend
  • إعدادات متعلقة بـ Device Sleep / Standby
  • Allow the computer to turn off this device... في علامة Power Management
  • برنامج ثابت لـ dock / USB NIC
  • تركيب إعدادات الإيقاظ

مشاكل العودة غالباً إدارة الطاقة أكثر من NIC نفسها.

11.5 يظهر checksum error بكثرة في التقاط الحزم

قبل القول على عجل «الخطّ انكسر» أكّد هذا.

  • هل Checksum Offload مفعّل؟
  • هل LSO مفعّل؟
  • هل التقاط قبل الإرسال أم على السلك؟
  • هل الأمر نفسه عند النظر من مضيف آخر أو منفذ مرآة؟

checksum error في التقاط محلّي مظهر إلغاء التحميل فعلاً في الغالب.

نكمّل النقطة الثالثة وحدها «هل التقاط قبل الإرسال أم على السلك؟». التقاط على حاسوبك نفسه يرى الحزمة قبل أن تملأ NIC قيمة checksum. إن كان إلغاء التحميل مفعّلاً فحقل checksum ما زال فارغاً أو قيمة مؤقّتة، فأداة التحليل تعرض «غير سليم» طبعاً. أن تكون الحزمة التي جرت على الكابل فعلاً سليمة أمر يحدث بشكل عادي.

آلية ظهور checksum error في التقاط محلّيالتقاط على حاسوبك نفسه يرى الحزمة قبل أن تملأ NIC قيمة checksum، فإن كان إلغاء التحميل مفعّلاً عرضت الأداة «غير سليم»، وقد تكون الحزمة التي جرت على الكابل فعلاً سليمة.التقاط على حاسوبك نفسهرؤية الحزمة قبل ملء checksumالأداة تعرض غير سليمالنظر على السلك من منفذ مرآةالحزمة الفعلية سليمةالمقارنة بينهما تحسم أنه مظهر إلغاء التحميل

الشكل 24: موضع التقاط محلّي قبل NIC، فعرض الخطأ عند تفعيل إلغاء التحميل غالباً مشكلة مظهر.

أدوات التأكيد تقريباً هذه الثلاث.

الأداة موضعها ملاحظة
Wireshark واجهة تحليل نمطية يوجد إعداد لقطع التحقّق من checksum. في بيئة إلغاء التحميل هذا أوّل موضع للاشتباه
pktmon أداة مراقبة حزم مضمَّنة قياسياً في Windows 10 / Windows Server 2019 (1809) فما بعد بلا تثبيت إضافي. يمكن أيضاً كشف إسقاط الحزم والتصفية
منفذ مرآة في المبدّل الطريقة الوحيدة الأكيدة للنظر على السلك ينظر خارج حاسوب المصدر فلا يتأثّر بإلغاء التحميل

سجلّ pktmon يمكن تحويله إلى pcapng فيُفتَح كما هو في Wireshark.

pktmon etl2pcap log.etl --out capture.pcapng

إن كان «التقاط محلّي يظهر checksum error، ومنفذ المرآة يظهر سليماً» فهذا مظهر إلغاء التحميل محسوم. بعد هذا التأكيد تلمس الإعداد.

11.6 آلة Hyper-V الافتراضية وحدها بطيئة / وحدة المعالجة منحرفة

ما ينبغي النظر إليه ليس RSS بأسلوب سطح المكتب وحده.

  • VMQ / VMMQ
  • SR-IOV
  • ربط vSwitch
  • VLAN / QoS
  • تقسيم RSS جهة المضيف وطابور جهة الآلة الافتراضية

في الافتراضية يسهل الترتيب إن رسمت من يعالج الحزمة.

12. ملاحظات عملية عند التأكيد والتغيير عبر PowerShell

12.1 احفظ الحالة الحالية أوّلاً

النسخة الاحتياطية قبل التغيير مهمّة.

Get-NetAdapterAdvancedProperty -Name "Ethernet" |
  Select-Object Name, DisplayName, DisplayValue, RegistryKeyword, RegistryValue |
  Export-Csv .\nic-advanced-backup.csv -NoTypeInformation -Encoding UTF8

12.2 رؤية القائمة

Get-NetAdapterAdvancedProperty -Name "Ethernet" |
  Sort-Object DisplayName |
  Format-Table DisplayName, DisplayValue, RegistryKeyword -Auto

12.3 رؤية RSS / RSC / الإحصاءات

Get-NetAdapterRss -Name "Ethernet"
Get-NetAdapterRsc -Name "Ethernet"
Get-NetAdapterStatistics -Name "Ethernet"

12.4 أمثلة تغيير

اسم العرض الفعلي يختلف حسب NIC، فانظر إلى القائمة أوّلاً ثم غيّر.

# 例: Jumbo Packet を変更(値は NIC ごとに違う)
Set-NetAdapterAdvancedProperty -Name "Ethernet" `
  -DisplayName "Jumbo Packet" `
  -DisplayValue "9014 Bytes"
# 例: RSS の受信キュー数を設定
Set-NetAdapterRss -Name "Ethernet" -NumberOfReceiveQueues 4

12.5 تأكيد عبور Jumbo

# 標準 MTU 1500 相当
ping <相手IP> -f -l 1472

# MTU 9000 相当
ping <相手IP> -f -l 8972

1472 و 8972 حمولة بعد طرح ترويسة IP / ICMP. رقم 9014 Bytes في واجهة برنامج التشغيل ورقم هذا ping لا يتطابقان.

12.6 ملاحظات عملية

  • بعض الإعدادات تحتاج تعطيل / تفعيل المحوّل أو إعادة تشغيل
  • قد يكون DisplayName مترجماً محليّاً
  • حتى مع البائع نفسه قد يتغيّر اسم البند حسب إصدار برنامج التشغيل
  • لأتمتة PowerShell أأمن تعداد قيم الجهاز الفعلي أوّلاً ثم الكتابة

13. الخلاصة

إعدادات NIC المتقدّمة في Windows تبدو من أسماء البنود وحدها «قوية كلّها». غير أنها عمليّاً عالم تتغيّر فيه الإجابة الصحيحة حسب أيّ محور تأخذ: الإنتاجية، وزمن الاستجابة، ووحدة المعالجة، والطاقة، والتوافق.

نقاط هذه المقالة كالتالي.

  • Speed و Duplex أساسهما Auto
  • Jumbo فقط عندما يتوافق من طرف إلى طرف
  • Checksum / RSS / LSO / RSC كمبدأ القيم الافتراضية قوية
  • Interrupt Moderation مقايضة بين الإنتاجية وزمن الاستجابة
  • المخازن بالقدر اللازم فقط
  • EEE / Selective Suspend / عائلة الإيقاظ حديث طاقة / عودة
  • VMQ / SR-IOV حديث Hyper-V
  • لا تلمس بنود إلغاء التحميل القديمة

وأهمّ ثلاثة تالية.

  1. احسم ماذا تريد تحسينه
  2. غيّر بنداً واحداً في المرّة
  3. قارن قبل التغيير وبعده بالأرقام

إعداد NIC ليس مفتاح تسريع سحريّاً. غير أنه يؤثّر بقوّة إن وافق الغرض. وفي المقابل إن انحرف الغرض انعكس أثره بوضوح.

أهمّ ثلاثة قوالباحسم ماذا تريد تحسينه، وغيّر بنداً واحداً في المرّة، وقارن قبل التغيير وبعده بالأرقام: إن حُفظت هذه القوالب الثلاثة أثّر إعداد NIC بقوّة ما دام الغرض موافقاً.إن انحرف الغرضاحسم ماذا تريد تحسينهغيّر بنداً واحداً في المرّةقارن قبل التغيير وبعده بالأرقامإن وافق الغرض أثّر بقوّةينعكس الأثر بوضوح

الشكل 25: حفظ قوالب الغرض والبند الواحد والأرقام يؤثّر، وإسقاطها ينعكس.

14. روابط مرجعية

فيما يلي وثائق رسمية / وثائق بائعين استُند إليها كأساس عند كتابة هذه المقالة. Windows وبرامج تشغيل NIC كثيرة تذبذب المصطلحات، لذا الأأمن في النهاية التأكيد بما يوافق اسم برنامج تشغيل NIC الخاص بك وإصداره.

أحدث المقالات التي تشترك في نفس الوسوم. عمّق فهمك بمواضيع مرتبطة.

ترتبط هذه المقالة بشكل طبيعي بصفحات الخدمات التالية.

الأسئلة الشائعة

أسئلة شائعة حول موضوع هذه المقالة.

هل ينبغي تعطيل Large Send Offload (LSO)؟
عادة ينبغي إبقاؤه مفعّلاً. LSO آلية تقسّم بيانات إرسال TCP الكبيرة إلى إطارات أدقّ في جهة NIC، وتؤثّر في إنتاجية الاتّصال كثيف الإرسال وخفض استخدام وحدة المعالجة. التعطيل الفضفاض يسهّل استهلاك وحدة المعالجة بلا داعٍ. يُنظَر في التعطيل لغرض الفرز مؤقّتاً عندما تبدو ملاءمة تطبيق أو برنامج تشغيل معيّن مشبوهة، أو في مواضع تريد تقييم ملاءمة الإرسال مثل كاميرا صناعية أو التحكّم بجهاز. إن عطّلته للفرز ثم تبيّن أن السبب غيره فالأساس العودة إلى القيمة الافتراضية.
ما هو Receive Segment Coalescing (RSC)؟ هل الأفضل تعطيله؟
RSC إعداد يجمع عدّة مقاطع TCP مستقبَلة في جهة NIC، ويُسمّى أيضاً Large Receive Offload. يؤثّر في إنتاجية الاستقبال وخفض استخدام وحدة المعالجة، لذا إن كانت الأولوية للاستقبال فالتفعيل هو الاتجاه الأساسي. في المقابل قد يضرّ بزمن الاستجابة المنخفض أو الرصد على مستوى الحزمة، ويتغيّر قليلاً تفسير التقاط الحزم ورصد التوقيت. يصير مرشّح تقييم للتعطيل عندما تريد ضغط زمن استجابة طلب/استجابة صغير، أو في بيئة تعطي الأولوية لزمن الاستجابة والرصد. يمكن تأكيد الحالة الحالية بـ Get-NetAdapterRsc.
ماذا نفحص عندما يفترض أن تكون الوصلة 1Gbps فترتبط عند 100Mbps؟
تثبيت Speed و Duplex يدوياً فوراً هو آخر وسيلة. ترتيب النظر: الكابل أوّلاً، ثم dock / USB NIC / محوّل، ثم منفذ جهة المبدّل، ثم تحديث برنامج التشغيل، ثم فرز EEE / Green Ethernet، ثم إعادة Speed و Duplex إلى Auto، وإن بقي الأمر فالتثبيت بما يوافق الطرف. خفض السرعة إلى 100Mbps أو انقطاع الوصلة سببه غالباً الطبقة المادية أو جهاز الطرف قبل إعداد NIC. حالة تثبيت طرف واحد و Auto في الطرف الآخر تسبّب عدم تطابق duplex، وتصير سبب انخفاض السرعة وإعادة الإرسال وتأخير غير طبيعي.
في النهاية أيّ إعدادات NIC المتقدّمة في Windows ينبغي تفعيلها؟
لحاسوب سطح مكتب أو محمول عادي، الأساس أوّلاً عدم الخروج عن القيم الافتراضية. Speed و Duplex على Auto، و Checksum Offload / LSO / RSC / RSS مفعّلة أو بالقيم الافتراضية كمبدأ، و Jumbo Packet لا يُستخدم إلا عندما تتوافق NIC والطرف والمبدّلات في الطريق من طرف إلى طرف. EEE و Selective Suspend إعدادات لتوفير الطاقة وليست إعدادات للتسريع. عند التغيير احسم أوّلاً ماذا تريد تحسينه (الإنتاجية، زمن الاستجابة، وحدة المعالجة، استهلاك الطاقة)، وغيّر بنداً واحداً في المرّة، وقارن قبل التغيير وبعده بالأرقام. هذه هي القاعدة الحديدية.

الملف الشخصي للمؤلف

صفحة الملف الشخصي لمؤلف المقالة.

غو كومورا

مؤسّس شركة كومورا سوفت ذ.م.م.

يركّز على تطوير برامج ويندوز، والاستشارات التقنية، والتحقيق في الأخطاء، ويتميّز في المشاريع التي تبقى فيها الأصول القديمة ناشطة، وفي تشخيص الأعطال التي يصعب تحديد سببها.

العودة إلى المدونة