
درخواست ادغام (Pull Request) بخش Slab برای هسته لینوکس ۷.۴ پذیرفته شد. این تغییرات برای کاربران نهایی هیجانانگیز نیستند، اما یک بهبود عملکرد قابل توجه در زیرسیستم مدیریت حافظه (Memory Management / MM) هسته به همراه دارند.
بهبود ۲۴ درصدی در بنچمارک مدیریت حافظه
بر اساس توضیحات ارائهشده، مهمترین بخش این بهروزرسانیها مربوط به بهبود عملکرد API پیشپرکردن sheaf در کد sheaves هسته است. در این تغییر، barn میتواند یک sheaf جزئی را نگه دارد و sheaves از barn دوباره پر شوند.
این بهبود باعث افزایش ۲۴ درصدی توان عملیاتی (Throughput) در بنچمارک will-it-scale mmap1 روی کش maple_node میشود. این بنچمارک زیرسیستم مدیریت حافظه هسته را آزمایش میکند.
نقش توسعهدهنده و جزئیات تغییرات
این بهبود عملکرد حاصل کار Hao Li، توسعهدهنده لینوکس است. فهرست کامل تغییرات Slab که برای لینوکس ۷.۴ ادغام شدهاند از طریق درخواست ادغام (Pull Request) مربوطه قابل مشاهده است.
بهطور کلی، این تغییرات یک دستاورد مثبت برای عملکرد زیرسیستم مدیریت حافظه لینوکس محسوب میشود و میتواند در بارهای کاری مرتبط با حافظه اثرگذار باشد.