انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: اشغال بودن بی دلیل swap (حل شد )  (دفعات بازدید: 546 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
اشغال بودن بی دلیل swap (حل شد )
« : 05 اردیبهشت 1400، 07:36 ق‌ظ »
سلام دوستان وقتتون بخیر

یه مشکل عجیب جدیدا پیش اومده؛ با اینکه رم خالی هست و برنامه ای هم باز نیست ولی سواپ بازم حدود ۲۰۰ مگ پره

دلیلی داره؟؟ چون منطفا وقتی رم کم بیاد باید بره روی سواپ ولی الان رم حدود ۳ گیگ خالی هست ولی با این حال سواپ درگیره

میشه یجوری سواپ رو کلین کرد یا منتقلشون کرد روی رم؟
« آخرین ویرایش: 10 اردیبهشت 1400، 11:04 ق‌ظ توسط mahdiyar11 »
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه

آفلاین vegetarian

  • Sr. Member
  • *
  • ارسال: 405
  • جنسیت : پسر
  • سیستم عامل : ننه اوبونتو
پاسخ : اشغال بودن بی دلیل swap
« پاسخ #1 : 05 اردیبهشت 1400، 03:47 ب‌ظ »
سلام دوستان وقتتون بخیر

یه مشکل عجیب جدیدا پیش اومده؛ با اینکه رم خالی هست و برنامه ای هم باز نیست ولی سواپ بازم حدود ۲۰۰ مگ پره

دلیلی داره؟؟ چون منطفا وقتی رم کم بیاد باید بره روی سواپ ولی الان رم حدود ۳ گیگ خالی هست ولی با این حال سواپ درگیره

میشه یجوری سواپ رو کلین کرد یا منتقلشون کرد روی رم؟

اره من قبلا یه بار اینکارو کردم و swap خالی میشه دستورات زیر رو به ترتیب بزنید :

sudo swapoff -a
sudo swapon -a

البته قبلش مطمئن بشید که رم خالی به اندازه کافی دارید (که البته برای شما مشکلی نیست)
« آخرین ویرایش: 05 اردیبهشت 1400، 04:56 ب‌ظ توسط vegetarian »
دوره lpic1 آقای پیمان هوشمندی راد برای علاقه مندان به لینوکس (مجانی):
https://forum.ubuntu-ir.org/index.php?topic=152339.0

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19688
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : اشغال بودن بی دلیل swap
« پاسخ #2 : 05 اردیبهشت 1400، 07:49 ب‌ظ »
مشکلتون با اون ۲۰۰ مگ چیه؟ همیشه پر بودن رم/سوپ بهتر از خالی بودنشه و سرعت شما رو بالا می‌بره.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : اشغال بودن بی دلیل swap
« پاسخ #3 : 05 اردیبهشت 1400، 11:25 ب‌ظ »
مشکلتون با اون ۲۰۰ مگ چیه؟ همیشه پر بودن رم/سوپ بهتر از خالی بودنشه و سرعت شما رو بالا می‌بره.

بله دقیقا. سواپ هم کارش همینه جلوگیری کنه از کندی سیستم ولی گفتم زمانی که رم خالی باشه و سواپ اشغال باشه شاید مشکلی وجود داشته باشه
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : اشغال بودن بی دلیل swap
« پاسخ #4 : 05 اردیبهشت 1400، 11:32 ب‌ظ »
سلام دوستان وقتتون بخیر

یه مشکل عجیب جدیدا پیش اومده؛ با اینکه رم خالی هست و برنامه ای هم باز نیست ولی سواپ بازم حدود ۲۰۰ مگ پره

دلیلی داره؟؟ چون منطفا وقتی رم کم بیاد باید بره روی سواپ ولی الان رم حدود ۳ گیگ خالی هست ولی با این حال سواپ درگیره

میشه یجوری سواپ رو کلین کرد یا منتقلشون کرد روی رم؟

اره من قبلا یه بار اینکارو کردم و swap خالی میشه دستورات زیر رو به ترتیب بزنید :

sudo swapoff -a
sudo swapon -a

البته قبلش مطمئن بشید که رم خالی به اندازه کافی دارید (که البته برای شما مشکلی نیست)
خیلی ممنون کارساز بود
یه سوال داشتم. میتونم یکی از پارتیشن های هاردمو shrink کنم و بعد به سواپ اضافه کنم ؟؟
البته می‌دونم اینو باید طی یک تاپیک جداگانه بپرسم ولی خواستم همینجا خیلی اجمالی پاسخ بدید که بدونم میشه بدون دردسر یا نه
ممنونم
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه

آفلاین alireza hashemi

  • Full Member
  • *
  • ارسال: 232
  • جنسیت : پسر
پاسخ : اشغال بودن بی دلیل swap
« پاسخ #5 : 06 اردیبهشت 1400، 12:11 ق‌ظ »
چون سواپ روی دیسک هست، زمانی که ی قسمتیش پر می‌شه سیستم عامل لزومی نمی‌بینه حتی بعد ری‌استارت هم اون رو خالی کنه. پس احتمالاً قبلاً ی کاری کردی که کلی رم می‌گرفته و مجبور شده از سواپ استفاده کنه و بعد هم نیازی به پاک کردنش نداشته.
برای سوال آخر در مورد اظافه کردن به سواپ، راه‌های بهتری مانند ساخت فایل سواپ هم هست. به طور کل اگه رم زیاد داری سواپ خیلی بزرگ لازمت نمی‌شه.
ی نکته دیگه: جدیدن قابلیت zram که فکر کنم توی اندروید برای مدیریت سواپ هست داره توی لینوکس هم می‌اد که دیگه سواپ رو خوش مدیریت می‌کنه. (توری فدورا از ورژن 33 اومده و احتمالاً چند وقت دیگه توی توزیع‌های دیگه هم می‌بینیم.)

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
پاسخ : اشغال بودن بی دلیل swap
« پاسخ #6 : 06 اردیبهشت 1400، 12:41 ب‌ظ »
اینکه یک مقداری روی swap ذخیره شده باشه در حالی که ۳ گیگ خالی داشته باشید نشان دهنده مشکل نیست.

سیستم با این کار در حال نگه‌داشتن اطلاعات مهم تر روی رم هست و بخشی که به ندرت استفاده می‌شه یا مدت قابل توجه‌ای از دسترسی بهش گذشته رو برده روی swap و اون مقدار رو روی رم با اطلاعات مهم تر جایگزین کرده. در واقع ۳ گیگ خالی که شما می‌فرمایید بخش قابل توجه‌ایش واقعا خالی نیست و بافر+کش شده تا سرعت سیستم رو بالا ببره.

اگر شما بخش قابل توجه‌ای فضای خالی (یا بافر+کش که قابل خالی کردن هستند) روی رم داشته باشید اما عملیات swapping با شدت بالا همچنان رخ بده (یعنی سیستم‌عامل مدام در حال جا به جایی اطلاعات بین swap و memory باشه) اون موقع باید بررسی کنید ببینید چه مشکلی وجود داره.

با خالی کردن swap (تو شرایط کنونی) یک درصد کمی دارید مانع سریع تر کار کردن سیستم‌عامل می‌شید.

+‌ می‌تونید با تنظیم swappiness کمی کنترل بیشتری در اینکه کی swapping رخ بده داشته باشید.
« آخرین ویرایش: 06 اردیبهشت 1400، 12:44 ب‌ظ توسط M!lad »
..I feel no fault for the fault I feel..

آفلاین mahdiyar11

  • Full Member
  • *
  • ارسال: 209
  • جنسیت : پسر
  • با سیستم عامل میشه صلح ایجاد کرد؛ میشه فرهنگ ساخت.
پاسخ : اشغال بودن بی دلیل swap (حل شد )
« پاسخ #7 : 10 اردیبهشت 1400، 11:04 ق‌ظ »
اینکه یک مقداری روی swap ذخیره شده باشه در حالی که ۳ گیگ خالی داشته باشید نشان دهنده مشکل نیست.

سیستم با این کار در حال نگه‌داشتن اطلاعات مهم تر روی رم هست و بخشی که به ندرت استفاده می‌شه یا مدت قابل توجه‌ای از دسترسی بهش گذشته رو برده روی swap و اون مقدار رو روی رم با اطلاعات مهم تر جایگزین کرده. در واقع ۳ گیگ خالی که شما می‌فرمایید بخش قابل توجه‌ایش واقعا خالی نیست و بافر+کش شده تا سرعت سیستم رو بالا ببره.

اگر شما بخش قابل توجه‌ای فضای خالی (یا بافر+کش که قابل خالی کردن هستند) روی رم داشته باشید اما عملیات swapping با شدت بالا همچنان رخ بده (یعنی سیستم‌عامل مدام در حال جا به جایی اطلاعات بین swap و memory باشه) اون موقع باید بررسی کنید ببینید چه مشکلی وجود داره.

با خالی کردن swap (تو شرایط کنونی) یک درصد کمی دارید مانع سریع تر کار کردن سیستم‌عامل می‌شید.

+‌ می‌تونید با تنظیم swappiness کمی کنترل بیشتری در اینکه کی swapping رخ بده داشته باشید.

خیلی ممنونم از پاسختون

موضوع به حل شده تغییر پیدا کرد  \\:D/
لینوکس یک سیستم عامل نیست ؛ یک روش زندگیه