قابلیت Dynamic PAMT در لینوکس 7.4؛ نجات رم سرورهای اینتل از هدررفتن!

بیتعارف بگوییم؛ رم سرور این روزها مثل طلا گران و کمیاب است! اگر سرورهای قدرتمند اینتل دارید، خبر خوب این است که در نسخه جدید لینوکس (Linux 7.4)، قابلیتی به نام Dynamic PAMT اضافه شده که درست مثل یک فرشته نجات، جلوی هدررفتن حجم عظیمی از رم شما را میگیرد. این قابلیت جدید کاری میکند که سرورهای ابری و مجازیسازی، رم کمتری را به کارهای پشت صحنه اختصاص دهند و فضای بیشتری برای پردازشهای اصلی باقی بماند.
ماجرا از این قرار است که تکنولوژی Intel TDX برای امنیت بیشتر ماشینهای مجازی استفاده میشود. تا پیش از این، سیستم مجبور بود حدود 0.4 درصد از کل RAM سیستم را به صورت پیشفرض و ثابت برای کارهای مدیریتی و نگهداری فرادادهها (Metadata) کنار بگذارد. شاید اولش عدد کوچکی به نظر برسد، اما روی سرورهای غولپیکر امروزی با حجم عظیمی از RAM، این مقدار ثابت کلی رم را میبلعد؛ حتی اگر هیچ ماشین مجازی فعالی روی آن روشن نباشد!
دیو هانسن (Dave Hansen)، مهندس ارشد اینتل در دنیای لینوکس، درباره این تغییر جذاب در بخش Kernel توضیح میدهد:
“سیستمهای میزبان TDX قبلاً حدود 0.4 درصد از حافظه فیزیکی را برای metadata مصرف میکردند که به صورت همهچیز یا هیچچیز بود؛ یا باید این حجم را میدادید یا کلاً قید TDX را میزدید. حالا با قابلیت جدید Dynamic PAMT، این فضا به صورت پویا و فقط به اندازه نیاز (هر بار 2MB از حافظه میزبان) تخصیص داده میشود. این کار قطعا باعث صرفهجویی شدید در مصرف DRAM میشود، بهویژه زمانی که استفاده از TDX روی میزبان پایین است.”
او همچنین به آپدیت مهم دیگری درباره افزایش سایز بافرهای مربوط به امنیت و رمزنگاریهای نسل بعد (Post-Quantum) اشاره میکند که این تغییرات همگی به کدهای اصلی لینوکس راه پیدا کردهاند تا خیال مدیران سرور از بابت بهینهسازی کاملاً راحت باشد.


