অনওয়ার্কস লিনাক্স এবং উইন্ডোজ অনলাইন ওয়ার্কস্টেশন

লোগো

ওয়ার্কস্টেশনের জন্য অনলাইনে বিনামূল্যে হোস্টিং

<পূর্ববর্তী | বিষয়বস্তু | পরবর্তী>

5.3। DPDK বিশাল পৃষ্ঠা কনফিগারেশন


DPDK TLB এর উপর চাপ দূর করতে বিশাল পৃষ্ঠাগুলির ভারী ব্যবহার করে। তাই বিশাল পৃষ্ঠাগুলি আপনার সিস্টেমে কনফিগার করতে হবে।


সার্জারির dpdk প্যাকেজটিতে একটি কনফিগার ফাইল এবং স্ক্রিপ্ট রয়েছে যা DPDK এর আকারে বিশাল পৃষ্ঠার কনফিগারেশন সহজ করার চেষ্টা করে /etc/dpdk/dpdk.conf. যদি আপনার সিস্টেমে শুধুমাত্র DPDK-এর চেয়ে বিশাল পেজের বেশি ভোক্তা থাকে বা আপনার বিশাল পৃষ্ঠাগুলি কীভাবে সেট আপ করা হবে তার খুব বিশেষ প্রয়োজনীয়তা থাকে তবে আপনি সম্ভবত সেগুলিকে নিজের দ্বারা বরাদ্দ/নিয়ন্ত্রণ করতে চান। যদি না হয় তবে এটি আপনার প্রয়োজনের জন্য DPDK কনফিগার করার জন্য একটি দুর্দান্ত সরলীকরণ হতে পারে।


এখানে একটি উদাহরণ কনফিগার করা হচ্ছে 1024টি বিশাল পৃষ্ঠা 2M প্রতিটি এবং 4 1G পৃষ্ঠা।


NR_2M_PAGES=1024 NR_1G_PAGES=4


যেমন দেখানো হয়েছে এটি 2M এবং বৃহত্তর 1G বিশাল পৃষ্ঠাগুলি (বা উভয়ের মিশ্রণ) কনফিগার করা সমর্থন করে। এটি নিশ্চিত করবে যে আপনার ডিফল্ট বিশাল পৃষ্ঠার আকার যাই হোক না কেন উভয় আকার খুঁজে পেতে DPDK-এর জন্য যথাযথ বিশালাকার মাউন্টপয়েন্ট রয়েছে। আপনি যদি কার্নেল প্যারামিটারের মাধ্যমে ম্যানুয়ালি বিশাল পৃষ্ঠাগুলি বরাদ্দ করতে চান তবে কনফিগার ফাইলটি নিজেই নির্দিষ্ট কোণার ক্ষেত্রে আরও বিশদ বিবরণ এবং কয়েকটি ইঙ্গিত ধারণ করে।


এটি আপনার প্রয়োজনের উপর নির্ভর করে আপনি কোন আকার চান - 1G পৃষ্ঠাগুলি অবশ্যই TLB চাপের ক্ষেত্রে আরও কার্যকর। কিন্তু DPDK মেমরি বরাদ্দের মধ্যে তাদের খণ্ডিত হওয়ার খবর পাওয়া গেছে। এছাড়াও একটি সিস্টেমের জীবনচক্রে পরে নির্দিষ্ট পরিমাণ 1G পৃষ্ঠা সেট আপ করার জন্য পর্যাপ্ত ফাঁকা জায়গা দখল করা কঠিন হতে পারে।


অনওয়ার্কসে শীর্ষ ওএস ক্লাউড কম্পিউটিং: