32 جيجابايت/ثانية. هذا هو الحد الأقصى لعرض النطاق الترددي ثنائي الاتجاه لمنفذ PCIe Gen3 x4، وهو الحجم الأكثر شيوعًا لمنفذات بطاقات الشبكة الإضافية. يمكن لبطاقة شبكة واحدة من نوع 100GbE نقل 12.5 جيجابايت/ثانية في اتجاه واحد. قم بالقسمة وستحصل على 2.5 ثانية لملء قناة Gen3 x4 بمعدل الخط. والآن استبدلها بفتحة Gen4 x16 بسرعة 64 جيجابايت في الثانية لكل اتجاه، وستتغير الصورة تمامًا. إن الفتحة التي توصل بطاقة الشبكة بها لا تقل أهمية عن البطاقة نفسها.
قبل مقارنة بطاقات الشبكة (NIC)، تحتاج إلى الأرقام الأولية المتعلقة بمسارات PCIe. وفيما يلي ما يقدمه فعليًّا كل جيل من أجيال PCIe وكل تركيبة من تركيبات الفتحات في اتجاه واحد. الفهم مسارات PCIe كما أن عرض النطاق الترددي الخاص بها ضروري لمطابقة الفتحة المناسبة ببطاقة الشبكة الخاصة بك:
| جيل PCIe | السرعة لكل مسار | الإجمالي لـ x4 | الإجمالي لـ x8 | الإجمالي لـ x16 | |----------|---------------|----------|----------|-----------| | الجيل 3 | 985 ميغابايت/ثانية | 3.94 غيغابايت/ثانية | 7.88 غيغابايت/ثانية | 15.76 غيغابايت/ثانية | | الجيل الرابع | 1.97 جيجابايت/ثانية | 7.88 جيجابايت/ثانية | 15.75 جيجابايت/ثانية | 31.51 جيجابايت/ثانية | | الجيل الخامس | 3.94 جيجابايت/ثانية | 15.75 جيجابايت/ثانية | 31.50 جيجابايت/ثانية | 63.01 جيجابايت/ثانية |
هذه قيم قصوى نظرية. أما معدل النقل الفعلي فيقل بنسبة تتراوح بين 3 و5 في المائة بسبب الحمل الإضافي للترميز ورؤوس البروتوكول. يستخدم PCIe Gen3 ترميز 128b/130b، لذا تفقد حوالي 1.5 في المائة بسبب الترميز وحده. يستخدم كل من Gen4 و Gen5 نفس نظام الترميز، لذا تظل نسبة العبء ثابتة عبر الأجيال (PCI-SIG، المواصفات الأساسية لـ PCIe الإصدار 5.0).
النقطة الأساسية: توفر لك فتحة Gen3 x4 عرض نطاق ترددي قابل للاستخدام يبلغ حوالي 3.8 جيجابايت/ثانية عبر مسارات PCIe الخاصة بها. أما فتحة Gen4 x8 فتوفر لك حوالي 15 جيجابايت/ثانية عبر ثمانية مسارات PCIe. أما فتحة Gen5 x16 فتمنحك ما يقارب 60 جيجابايت في الثانية عبر جميع مسارات PCIe الستة عشر. الفروق بين هذه المستويات ليست تدريجية، بل هي قفزات متدرجة تحدد ما إذا كانت بطاقة الشبكة (NIC) تعمل بأقصى سرعة أم أنها تصطدم بحاجز.
هنا تلتقي الحسابات مع الأجهزة الفعلية. تحتاج بطاقة الشبكة إلى أن توفر فتحة PCIe الخاصة بها عرض نطاق ترددي لا يقل عن سرعة المنفذ في كل اتجاه. ويعني نقل البيانات ثنائي الاتجاه أن بطاقة الشبكة 25GbE تحتاج إلى 25 جيجابت في الثانية (حوالي 3.1 جيجابايت/ثانية) في كل اتجاه في آن واحد.
| سرعة NIC | عرض النطاق الترددي في الوضع ثنائي الاتجاه | الحد الأدنى للفتحة (الجيل 3) | الحد الأدنى للفتحة (الجيل 4) | ملاءمة مريحة | |-----------|----------------------|---------------------|---------------------|-----------------| | 10 جيجابت في الثانية | 2.5 جيجابايت/ثانية (في كل اتجاه) | x4 (3.94 جيجابايت/ثانية) | x4 (7.88 جيجابايت/ثانية) | x4 الجيل الثالث | | 25 جيجابت في الثانية | 6.25 جيجابايت/ثانية (في كل اتجاه) | x8 (7.88 جيجابايت/ثانية) | x4 (7.88 جيجابايت/ثانية) | x8 الجيل 3 | | 100 جيجابت في الثانية | 12.5 جيجابايت/ثانية (في كل اتجاه) | x16 (15.76 جيجابايت/ثانية) | x8 (15.75 جيجابايت/ثانية) | x8 من الجيل الرابع أو x16 من الجيل الثالث | | 200 جيجابت في الثانية | 25 جيجابايت/ثانية (في كل اتجاه) | غير ممكن | x16 (31.51 جيجابايت/ثانية) | x16 من الجيل الرابع | | 400 جيجابت في الثانية | 50 جيجابايت في الثانية (في كل اتجاه) | غير ممكن | غير ممكن | x16 من الجيل الخامس |
الحقيقة المزعجة: تأتي معظم اللوحات الأم للخوادم مزودة بفتحة x16 واحدة وربما فتحة أو فتحتين من نوع x8، بينما يتم توصيل الفتحات المتبقية بقدرة x4 أو حتى x1. إذا قمت بتركيب بطاقة شبكة 100GbE ثنائية المنافذ NIC إذا قمت بتثبيت بطاقة في فتحة Gen3 x8، فإنك تضيع ما بين 30 إلى 40 في المائة من عرض النطاق الترددي لمسارات PCIe. إن NIC يمكن أن تتسع لها من الناحية المادية. فالمسارات الكهربائية موجودة بالفعل. لكن الفتحة موصلة فقط بنصف مسارات البيانات التي تتوقعها البطاقة.
فتحة PCIe x4 ليست خيارًا مسدودًا. فهي توفر سعة فائضة أكثر من كافية لشبكات 10GbE. إن LRES1016PF-SFP+، المبنية على وحدة التحكم Intel 82599، هي بطاقة شبكة أحادية المنفذ من نوع 10G SFP+ مصممة للفتحات x4. وهي توفر سرعة خط كاملة تبلغ 10 جيجابت في الثانية عبر اتصال Gen3 x4 مع وجود هامش إضافي. في الخادم الذي يحتوي على عدد محدود من فتحات المسارات العالية، يُعد تخصيص فتحات x8 وx16 للبطاقات التي تحتاج إليها فعليًّا، مع تشغيل إدارة 10 جيجابت في الثانية أو حركة المرور خارج النطاق عبر فتحات x4، ممارسة هندسية سليمة.
تعمل فتحة x4 أيضًا مع الكابلات النحاسية ذات سرعة 10 جيجابت في الثانية. و LREC9811BT يستخدم وحدة التحكم Intel X550 لتوفير اتصال 10GBASE-T عبر كابلات Cat6a القياسية من خلال واجهة PCIe x4. وفي البيئات التي لا يكون فيها استخدام الألياف الضوئية عمليًّا، يضمن ذلك الحفاظ على انخفاض تكلفة الفتحة مع توفير أداء 10G كامل.
القاعدة بسيطة: إذا كانت سرعة بطاقة الشبكة (NIC) تتناسب بسهولة مع عرض النطاق الترددي لمسار PCIe x4 مع وجود هامش لا يقل عن 20 في المائة، فإن x4 هو الخيار الصحيح. تستهلك سرعة 10 جيجابت في الثانية (1.25 جيجابايت في الثانية لكل اتجاه) في فتحة Gen3 x4 بسعة 3.94 جيجابايت في الثانية 32 في المائة فقط من عرض النطاق الترددي المتاح لمسارات PCIe. وهذا يعتبر هامشًا مريحًا.
يقع جيل 25 جيجابت في الثانية تمامًا ضمن نطاق x8. بطاقة شبكة ثنائية المنافذ بسرعة 25 جيجابت في الثانية مثل LRES1027PF-4SFP28 (Intel E810، 4x SFP28) يتطلب منفذ PCIe x8 من الجيل الثالث (Gen3) أو x4 من الجيل الرابع (Gen4) ليعمل بأقصى سرعة خطية عبر جميع المنافذ الأربعة. وفي منفذ من الجيل الثالث (Gen3) x8، تصل السرعة إلى 7.88 جيجابايت/ثانية في كل اتجاه. تحتاج المنافذ الأربعة التي تعمل بسرعة 25 جيجابت في الثانية في وضع الاتصال المزدوج الكامل إلى عرض نطاق ترددي ثنائي الاتجاه إجمالي يبلغ 12.5 جيجابايت/ثانية، وهو ما توفره فتحة Gen3 x8 بمعدل 7.88 جيجابايت/ثانية لكل اتجاه (15.76 جيجابايت/ثانية ثنائي الاتجاه). الحسابات صحيحة.
كما أن فتحة x8 هي التي تتيح استخدام بطاقات 100GbE ذات المنفذ الواحد على منصات الخوادم القديمة. و LRES1019PF-QSFP28 تستخدم وحدة التحكم Intel E810 المزودة بمنفذ QSFP28 واحد للاتصال بشبكة 100GbE. وعند تركيبها في فتحة Gen4 x8، تصل سرعتها إلى 15.75 جيجابايت/ثانية في كل اتجاه، وهو ما يكفي لتحقيق معدل خط 100GbE الكامل. وعند تركيبه في فتحة Gen3 x8، يبلغ معدل النقل 7.88 جيجابايت/ثانية في كل اتجاه، مما يحدد سعة النقل القصوى بحوالي 63 جيجابت/ثانية في كل اتجاه. بالنسبة للعديد من أحمال العمل، خاصةً عند دمجه مع إطار ضخم استخدام MTU لتقليل الحمل الإضافي للحزم، وهذا أمر مقبول.
في حالة المنفذ المزدوج بسرعة 100 جيجابت في الثانية أو المنفذ الفردي بسرعة 200 جيجابت في الثانية، فإن x16 ليس خيارًا اختياريًا. إن LRES1014PF-2QSFP28 تضم منفذي QSFP28 بسرعة 100 جيجابت في الثانية على وحدة تحكم Intel E810. ويتطلب كلا المنفذين، عند سرعة الخط الكاملة، 25 جيجابايت في الثانية في كلا الاتجاهين. توفر فتحة Gen3 x16 سرعة 15.76 جيجابايت/ثانية في كل اتجاه (31.52 جيجابايت/ثانية ثنائية الاتجاه) عبر جميع مسارات PCIe الستة عشر. أما فتحة Gen4 x16 فتوفر سرعة 31.51 جيجابايت/ثانية في كل اتجاه باستخدام نفس عدد مسارات PCIe. بالنسبة لمنافذ 100 جيجابت في الثانية المزدوجة مع هامش أداء، فإن Gen4 x16 هي الخيار المستهدف.
بالنسبة لمحولات 200GbE و400GbE، يُعد PCIe Gen5 x16 الخيار الوحيد الذي يتجنب حدوث اختناقات في الأداء. يوفر LRES1260PF-QSFP112، الذي يعتمد على وحدة التحكم Broadcom BCM57608، سرعة 400 جيجابت في الثانية عبر موصل QSFP112. وبسرعة 50 جيجابايت في الثانية لكل اتجاه، فإنه يحتاج إلى كل مسار في فتحة Gen5 x16 ليعمل بأقصى سرعة. وإذا تم تركيبه في فتحة Gen4 x16، فستكون السرعة القصوى 31.51 جيجابايت في الثانية لكل اتجاه، مما يترك حوالي 37 في المائة من قدرة بطاقة الشبكة غير مستخدمة.
وهنا يكمن الأمر الذي يفاجئ معظم الناس. فالمقبس المادي x16 الموجود على اللوحة الأم لا يتم توصيله كهربائيًا دائمًا بقدرة x16. حيث تقوم العديد من لوحات الخوادم بتوصيل المقبس الثاني الذي يبلغ طوله x16 بقدرة x8 أو حتى x4، بحيث يتشارك المسارات مع المقابس الأخرى أو موصلات M.2. وستقوم بطاقة الشبكة (NIC) التي تتناسب ماديًا مع المقبس بالتفاوض لتقليل عدد المسارات الكهربائية.
قبل شراء بطاقة شبكة محلية (NIC)، تحقق من ثلاثة أمور:
1. جدول مواصفات فتحات اللوحة الأم الوارد في دليل الاستخدام. انتبه إلى عدد المسارات الكهربائية، وليس فقط إلى الحجم المادي للموصل. فالفتحة التي تحمل علامة «x16 (وضع x4)» توفر لك أربعة مسارات، وليس ستة عشر.
2. قواعد مشاركة حارة السير. تشترك العديد من اللوحات الأم في المسارات بين فتحات PCIe وفتحات NVMe M.2. وقد يؤدي تركيب محرك أقراص M.2 إلى خفض سعة فتحة x16 إلى x8. ويُدرج دليل اللوحة الأم هذه التكوينات الخاصة بالمشاركة في جدول يظهر عادةً في قسم المواصفات.
3. مخصصات مسارات وحدة المعالجة المركزية. توفر وحدة المعالجة المركزية (CPU) عددًا ثابتًا من مسارات PCIe. في معالجات Intel Xeon Scalable (Sapphire Rapids)، تحصل على 80 مسارًا من PCIe Gen5 من وحدة المعالجة المركزية. أما في معالجات AMD EPYC (Genoa)، فتحصل على 128 مسارًا من PCIe Gen5. إذا قمت بتركيب عدة بطاقات شبكة (NIC) أو وحدات معالجة رسومات (GPU) أو محركات أقراص NVMe ذات عدد مسارات عالٍ، فقد تستنفد إمدادات مسارات PCIe المتوفرة في وحدة المعالجة المركزية (CPU) قبل أن تنفد الفتحات المادية.
بالنسبة لمعظم عمليات نشر الخوادم في عام 2026، تنقسم التوصيات العملية حسب نوع الحمل:
النمط ثابت: يجب مطابقة عرض النطاق الترددي لمسار PCIe مع سرعة بطاقة الشبكة (NIC)، مع ترك هامش لا يقل عن 15 إلى 20 في المائة لتغطية تكاليف البروتوكول الإضافية. وإذا كان الهامش أقل من ذلك، فستدفع مقابل عرض نطاق شبكي لا يمكنك استخدامه.
من الناحية المادية، لا. لن تتناسب بطاقة x8 مع فتحة x4 ما لم تكن الفتحة مفتوحة الطرف (تتميز بعض اللوحات الأم للخوادم بفتحات x4 مفتوحة الطرف تقبل بطاقات x8). من الناحية الكهربائية، حتى لو تناسبت البطاقة مع الفتحة، فإنها ستتفاوض على سرعات x4، مما قد يتسبب في حدوث اختناق في بطاقة الشبكة. تحقق دائمًا من دليل اللوحة الأم للتأكد من توافق الفتحات قبل محاولة القيام بذلك.
كلاهما مهم، ولكن بطرق مختلفة. مسار PCIe يحدد عدد المسارات الحد الأقصى لعرض النطاق الترددي. أما الجيل فيحدد السرعة لكل مسار. تتساوى فتحة Gen4 x4 (7.88 جيجابايت/ثانية) مع فتحة Gen3 x8 (7.88 جيجابايت/ثانية) من حيث عرض النطاق الترددي الخام. إذا كانت اللوحة الأم تدعم Gen4، فيمكنك استخدام عدد أقل من مسارات PCIe لتحقيق نفس معدل النقل. بالنسبة لبطاقات NIC، يعني هذا أن فتحة Gen4 x4 يمكنها دعم بطاقة 25GbE بشكل كامل، في حين أن هذه البطاقة كانت ستحتاج إلى فتحة x8 على لوحة Gen3.
في نظام لينكس، قم بتشغيل الأمر `lspci -vvv -s
نعم. تتمتع تقنية PCIe بالتوافق التام مع الإصدارات السابقة واللاحقة على المستويين المادي وبروتوكولي. فبطاقة الشبكة من الجيل الخامس (Gen5) المثبتة في فتحة من الجيل الرابع (Gen4) ستتفاوض على سرعات الجيل الرابع وعرض النطاق الترددي المتاح للمسار في فتحة الجيل الرابع. ستفقد ميزة سرعة Gen5 لكل مسار، لكن البطاقة ستعمل بشكل صحيح. والعكس صحيح أيضًا: ستعمل بطاقة شبكة Gen4 في فتحة Gen5 بسرعات Gen4.