استضافة مجانية على الإنترنت لمحطات العمل

<السابق | المحتويات | التالي>

5.3 تكوين الصفحة الضخمة DPDK


يستخدم DPDK بشدة الصفحات الضخمة للتخلص من الضغط على TLB. لذلك يجب تكوين صفحات ضخمة في نظامك.


ال دبك تحتوي الحزمة على ملف تهيئة وبرامج نصية تحاول تسهيل تكوين صفحة كبيرة لـ DPDK في شكل /etc/dpdk/dpdk.conf. إذا كان لديك عدد أكبر من مستهلكي hugepages أكثر من مجرد DPDK في نظامك أو لديك متطلبات خاصة جدًا حول كيفية إعداد صفحات hugepages الخاصة بك ، فمن المحتمل أن ترغب في تخصيصها / التحكم فيها بنفسك. إذا لم يكن الأمر كذلك ، فقد يكون هذا تبسيطًا رائعًا لتهيئة DPDK لاحتياجاتك.


هنا مثال لتكوين 1024 Hugepages من 2M لكل صفحة و 4 1G.


NR_2M_PAGES = 1024 NR_1G_PAGES = 4


كما هو موضح ، يدعم هذا تكوين صفحات 2M وأكبر 1G (أو مزيج من الاثنين معًا). سيتأكد من وجود نقاط تثبيت hugetlbfs مناسبة لـ DPDK للعثور على كلا الحجمين بغض النظر عن حجم الصفحة الافتراضي الضخم. يحتوي ملف التكوين نفسه على مزيد من التفاصيل حول حالات ركن معينة وبعض التلميحات إذا كنت تريد تخصيص صفحات كبيرة يدويًا عبر معلمة kernel.


يعتمد ذلك على احتياجاتك والحجم الذي تريده - من المؤكد أن صفحات 1G أكثر فعالية فيما يتعلق بضغط TLB. ولكن كانت هناك تقارير تفيد بوجود تشظي داخل خواص ذاكرة DPDK. كما أنه قد يكون من الصعب الحصول على مساحة خالية كافية لإعداد كمية معينة من صفحات 1G لاحقًا في دورة حياة النظام.


أفضل الحوسبة السحابية لنظام التشغيل في OnWorks: