انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mahdiyar11 در 05 اردیبهشت 1400، 07:36 قظ
-
سلام دوستان وقتتون بخیر
یه مشکل عجیب جدیدا پیش اومده؛ با اینکه رم خالی هست و برنامه ای هم باز نیست ولی سواپ بازم حدود ۲۰۰ مگ پره
دلیلی داره؟؟ چون منطفا وقتی رم کم بیاد باید بره روی سواپ ولی الان رم حدود ۳ گیگ خالی هست ولی با این حال سواپ درگیره
میشه یجوری سواپ رو کلین کرد یا منتقلشون کرد روی رم؟
-
سلام دوستان وقتتون بخیر
یه مشکل عجیب جدیدا پیش اومده؛ با اینکه رم خالی هست و برنامه ای هم باز نیست ولی سواپ بازم حدود ۲۰۰ مگ پره
دلیلی داره؟؟ چون منطفا وقتی رم کم بیاد باید بره روی سواپ ولی الان رم حدود ۳ گیگ خالی هست ولی با این حال سواپ درگیره
میشه یجوری سواپ رو کلین کرد یا منتقلشون کرد روی رم؟
اره من قبلا یه بار اینکارو کردم و swap خالی میشه دستورات زیر رو به ترتیب بزنید :
sudo swapoff -a
sudo swapon -a
البته قبلش مطمئن بشید که رم خالی به اندازه کافی دارید (که البته برای شما مشکلی نیست)
-
مشکلتون با اون ۲۰۰ مگ چیه؟ همیشه پر بودن رم/سوپ بهتر از خالی بودنشه و سرعت شما رو بالا میبره.
-
مشکلتون با اون ۲۰۰ مگ چیه؟ همیشه پر بودن رم/سوپ بهتر از خالی بودنشه و سرعت شما رو بالا میبره.
بله دقیقا. سواپ هم کارش همینه جلوگیری کنه از کندی سیستم ولی گفتم زمانی که رم خالی باشه و سواپ اشغال باشه شاید مشکلی وجود داشته باشه
-
سلام دوستان وقتتون بخیر
یه مشکل عجیب جدیدا پیش اومده؛ با اینکه رم خالی هست و برنامه ای هم باز نیست ولی سواپ بازم حدود ۲۰۰ مگ پره
دلیلی داره؟؟ چون منطفا وقتی رم کم بیاد باید بره روی سواپ ولی الان رم حدود ۳ گیگ خالی هست ولی با این حال سواپ درگیره
میشه یجوری سواپ رو کلین کرد یا منتقلشون کرد روی رم؟
اره من قبلا یه بار اینکارو کردم و swap خالی میشه دستورات زیر رو به ترتیب بزنید :
sudo swapoff -a
sudo swapon -a
البته قبلش مطمئن بشید که رم خالی به اندازه کافی دارید (که البته برای شما مشکلی نیست)
خیلی ممنون کارساز بود
یه سوال داشتم. میتونم یکی از پارتیشن های هاردمو shrink کنم و بعد به سواپ اضافه کنم ؟؟
البته میدونم اینو باید طی یک تاپیک جداگانه بپرسم ولی خواستم همینجا خیلی اجمالی پاسخ بدید که بدونم میشه بدون دردسر یا نه
ممنونم
-
چون سواپ روی دیسک هست، زمانی که ی قسمتیش پر میشه سیستم عامل لزومی نمیبینه حتی بعد ریاستارت هم اون رو خالی کنه. پس احتمالاً قبلاً ی کاری کردی که کلی رم میگرفته و مجبور شده از سواپ استفاده کنه و بعد هم نیازی به پاک کردنش نداشته.
برای سوال آخر در مورد اظافه کردن به سواپ، راههای بهتری مانند ساخت فایل سواپ هم هست. به طور کل اگه رم زیاد داری سواپ خیلی بزرگ لازمت نمیشه.
ی نکته دیگه: جدیدن قابلیت zram که فکر کنم توی اندروید برای مدیریت سواپ هست داره توی لینوکس هم میاد که دیگه سواپ رو خوش مدیریت میکنه. (توری فدورا از ورژن 33 اومده و احتمالاً چند وقت دیگه توی توزیعهای دیگه هم میبینیم.)
-
اینکه یک مقداری روی swap ذخیره شده باشه در حالی که ۳ گیگ خالی داشته باشید نشان دهنده مشکل نیست.
سیستم با این کار در حال نگهداشتن اطلاعات مهم تر روی رم هست و بخشی که به ندرت استفاده میشه یا مدت قابل توجهای از دسترسی بهش گذشته رو برده روی swap و اون مقدار رو روی رم با اطلاعات مهم تر جایگزین کرده. در واقع ۳ گیگ خالی که شما میفرمایید بخش قابل توجهایش واقعا خالی نیست و بافر+کش شده تا سرعت سیستم رو بالا ببره.
اگر شما بخش قابل توجهای فضای خالی (یا بافر+کش که قابل خالی کردن هستند) روی رم داشته باشید اما عملیات swapping با شدت بالا همچنان رخ بده (یعنی سیستمعامل مدام در حال جا به جایی اطلاعات بین swap و memory باشه) اون موقع باید بررسی کنید ببینید چه مشکلی وجود داره.
با خالی کردن swap (تو شرایط کنونی) یک درصد کمی دارید مانع سریع تر کار کردن سیستمعامل میشید.
+ میتونید با تنظیم swappiness کمی کنترل بیشتری در اینکه کی swapping رخ بده داشته باشید.
-
اینکه یک مقداری روی swap ذخیره شده باشه در حالی که ۳ گیگ خالی داشته باشید نشان دهنده مشکل نیست.
سیستم با این کار در حال نگهداشتن اطلاعات مهم تر روی رم هست و بخشی که به ندرت استفاده میشه یا مدت قابل توجهای از دسترسی بهش گذشته رو برده روی swap و اون مقدار رو روی رم با اطلاعات مهم تر جایگزین کرده. در واقع ۳ گیگ خالی که شما میفرمایید بخش قابل توجهایش واقعا خالی نیست و بافر+کش شده تا سرعت سیستم رو بالا ببره.
اگر شما بخش قابل توجهای فضای خالی (یا بافر+کش که قابل خالی کردن هستند) روی رم داشته باشید اما عملیات swapping با شدت بالا همچنان رخ بده (یعنی سیستمعامل مدام در حال جا به جایی اطلاعات بین swap و memory باشه) اون موقع باید بررسی کنید ببینید چه مشکلی وجود داره.
با خالی کردن swap (تو شرایط کنونی) یک درصد کمی دارید مانع سریع تر کار کردن سیستمعامل میشید.
+ میتونید با تنظیم swappiness کمی کنترل بیشتری در اینکه کی swapping رخ بده داشته باشید.
خیلی ممنونم از پاسختون
موضوع به حل شده تغییر پیدا کرد \\:D/