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

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

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

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

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

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
خالی کردن swap به شکل دستی(حل شد)
« : 04 بهمن 1402، 10:11 ب‌ظ »
سلام دوستان یه موقع‌هایی یه سری از برنامه‌هایی که من اجرا می‌کنم در هنگام اجراشون نیاز به رم زیادی دارن. از این جهت با اینکه ۱۲گیگ رم دارم ولی حدود دو گیگ هم از swap استفاده می‌شه، ولی خوب این مورد فقط برای چند دقیقه‌ست، بعد از اون نهایتا ۸ گیگ رمم در حال استفاده است. حالا اون برنامه‌هایی که باز بودن و رفتن توی swap به شدت دچار کندی می‌شن. مثلا مرورگرم(فایرفاکس).
سوال اینجاست که راهی نیست من بتونم دستی تمام این اطلاعات رمی که رفته توی swap رو دوباره برگردونم به رم؟ منطقا خود سیستم‌عامل باید این کار رو انجام بده ولی بدین شکل نیست، هر چند بار هم که فایرفاکس رو مینیمایز و تمام صفحه کنم، باهاش کار کنم، بازم دچار کندی می‌شود.
دبیان ناپایدار با دسکتاپ kde دارم.
« آخرین ویرایش: 06 بهمن 1402، 11:53 ب‌ظ توسط sajadspeed »

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #1 : 04 بهمن 1402، 11:01 ب‌ظ »
اگه ته تهش هشت گیگ رم مصرف میکنید پس به سواپ نیازی ندارید.
در پرونده etc/sysctl.conf/ تمایل هسته نسبت به استفاده از سواپ مشخص میشه، بر اساس مقدار vm.swappiness حتی اگه رم پر هم نشده باشه ممکنه باز از سواپ استفاده بشه.
شما اگه به سواپ نیازی ندارید استفاده از اونو با دستور زیر به صفر برسونید، یا حداقل از zram استفاده کنید.
sudo sysctl -w vm.swappiness=0
« آخرین ویرایش: 04 بهمن 1402، 11:13 ب‌ظ توسط 🇬🇧United Kingdom🇬🇧 »
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #2 : 05 بهمن 1402، 07:17 ق‌ظ »
نه ببینید در شرایط عادی همون ۸ گیگ رم پر می‌شه. دقایقی هست که مثلا در شروع نرم‌افزار نیاز به بیش از ۱۲ گیگ رم هم دارم. به همین دلیل نمی‌خوام کلا بزنم swap رو غیرفعال کنم.

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #3 : 05 بهمن 1402، 10:46 ق‌ظ »
نوع فایل سیستمتون چیه؟
مطمئنید که کل ۱۲ گیگ‌رم پر میشه؟ اگه اینطور بشه که کل سامانه یهو خیلی خیلی کند میشه و نه فقط چنتا نرم افزار، دقت کنید ممکنه حتی اگه رم پر نشه از سواپ استفاده بشه.
« آخرین ویرایش: 05 بهمن 1402، 12:20 ب‌ظ توسط 🇬🇧United Kingdom🇬🇧 »
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #4 : 05 بهمن 1402، 12:19 ب‌ظ »
EXT4

الان که گفتید ممکنه بدون پر شدن رم هم از swap استفاده کنه شک کردم که شاید رم پر نشه. حالا همین امروز چک می‌کنم این قضیه رو و خبر می‌دم.

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

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #5 : 06 بهمن 1402، 01:41 ق‌ظ »
با swapoff می‌تونی برگردونی
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #6 : 06 بهمن 1402، 10:36 ب‌ظ »
با swapoff می‌تونی برگردونی
خیلی ممنون دقیقا همین چیزی بود که بهش نیاز داشتم.

نقل‌قول
الان که گفتید ممکنه بدون پر شدن رم هم از swap استفاده کنه شک کردم که شاید رم پر نشه. حالا همین امروز چک می‌کنم این قضیه رو و خبر می‌دم.
اینم چک کردم، نه انگار واقعا رم پر می‌شه و مشکل ساز می‌شه این قضیه.

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #7 : 06 بهمن 1402، 11:14 ب‌ظ »
نقل‌قول
اینم چک کردم، نه انگار واقعا رم پر می‌شه و مشکل ساز می‌شه این قضیه.
اگه این اتفاق در کار با نرم افزارای زیادی میفته حتما مشکلی وجود داره.
در گنو نباید اینقدر رم مصرف شه.
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین Dr.Code

  • High Hero Member
  • *
  • ارسال: 1446
  • جنسیت : پسر
  • Dr.Code
    • My website
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #8 : 06 بهمن 1402، 11:32 ب‌ظ »
نقل‌قول
در گنو نباید اینقدر رم مصرف شه.
بایدی وجود نداره:)

آفلاین sajadspeed

  • Hero Member
  • *
  • ارسال: 978
  • جنسیت : پسر
پاسخ : خالی کردن swap به شکل دستی
« پاسخ #9 : 06 بهمن 1402، 11:53 ب‌ظ »
نقل‌قول
اینم چک کردم، نه انگار واقعا رم پر می‌شه و مشکل ساز می‌شه این قضیه.
اگه این اتفاق در کار با نرم افزارای زیادی میفته حتما مشکلی وجود داره.
در گنو نباید اینقدر رم مصرف شه.
نه همه‌ی نرم‌افزارها فقط یونیتی هستش که کلا اون حالش همینجوریه  ;D در ابتدای شروعش برای راه‌اندازی سریع‌تر خیلی رم می‌کشه.