+3 امتیاز
قبل در کامپیوتر و اینترنت توسط (1.1هزار امتیاز)
پارامتر swappiness کرنل لینوکس چیست و چه رابطه ای با فضای Swap دارد؟

1 پاسخ

+3 امتیاز
قبل توسط (7.1هزار امتیاز)
ویرایش شده قبل توسط

پارامتر swappiness طریقه‌ی swap کردن را بهبود میدهد یعنی این امکان را فراهم کرده که تعداد انتقالها و جابه جایی ها از حافظه اصلی به Swap رو تنظیم کنیم. مقداری که به این پارامترمیشه تخصیص داد 0 تا 100 است که هر چه این مقدار بیشتر باشه یعنی افزایش میزان swap و جابه جایی. و مقدار کم این پارامتر باعث نگهداری بیشتر برنامه‌ها در حافظه میشه.
اگر تو بخش تنظیماتش این پارامتر رو 100 ست کنیم، در این حالت حافظه خیلی زود به swap سرازیر میشه و برنامه‌ها نمی‌تونن خروجی خودشون رو به صورت خیلی سریع بفرستن در این حالت سیستم برای بازگشت برنامه‌ها به حافظه تلاش میکنه پس cpu زمان با ارزشش رو به خاطر یه حافظه خیلی کُند از بین می‌بره (بهره‌وری کاهش پیدا میکنه)
در واقع با تنظیم درست و بهینه swap می توانید به حداکثر بهره‌وری پردازنده برسید.

سوالات مشابه

0 امتیاز
1 پاسخ 425 بازدید
+2 امتیاز
1 پاسخ 2.0هزار بازدید
+1 امتیاز
2 پاسخ 4.2هزار بازدید
0 امتیاز
1 پاسخ 349 بازدید
0 امتیاز
0 پاسخ 243 بازدید
...