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

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

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




نویسنده موضوع: لینوکس رم من رو خورد!  (دفعات بازدید: 566 بار)

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

آفلاین 🇮🇷

  • رضا حسین‌زاده
  • High Hero Member
  • *
  • ارسال: 1001
  • کنجکاو
    • Reza
لینوکس رم من رو خورد!
« : 24 خرداد 1401، 08:55 ب‌ظ »
به نام خدا
نقل‌قول
نترسید! رم شما سالم است.
چه اتفاقی دارد میافتد؟
لینوکس بخشی از رم استفاده نشده شما را برای کش کردن سیستم قرض میگیرد. به همین دلیل شاید فکر کنید که رم کمی برایتان باقی مانده ولی اینطور نیست. همه چیز درست است.
چرا لینوکس اینکار را میکند؟
کش کردن دیسک باعث سریع شدن سامانه (سیستم) میشود. این اتفاق هیچ چیز منفی‌ای ندارد به جز اینکه تازه‌کارها گیج میشوند. لینوکس در این کار هیچ رمی را از دسترس برنامه‌ها خارج نمیکند.
اگر بخواهم برنامه‌های بیشتری اجرا کنم چه؟
اگر شما شما برنامه‌های بیشتری اجرا کنید یا برنامه‌های شما رم بیشتری بخواهند، لینوکس مقدار مورد نیاز از رم قرض گرفته شده را پس میدهد.
آیا برای اینکار نیاز به swap بیشتر دارم؟
خیر. لینوکس برای کش کردن سیستم، تنها رمی را میگیرد که برنامه‌ها نیاز ندارند. از سوَپ استفاده نمیکند. اگر برنامه‌ها رم بیشتری بخواهند، مقداری از رم قرض گرفته شده برگردانده میشود.
چطور جلوی اینکار لینوکس را بگیرم؟
شما نمیتوانید این کار لینوکس را متوقف کنید. تنها دلیل برای اینکه بعضی‌ها میخواهند این قابلیت را غیرفعال کنند این است که فکر میکنند اینکار مصرف رم آنها را پایین میاورد ولی اینطور نیست! کش کردن دیسک سرعت برنامه‌ها را افزایش میدهد ولی ابدا رمی را از دسترس آنها خارج نمیکند. بنابراین دلیلی برای غیرفعال کردن این قابلیت نیست.
پس چرا free و top میگویند که رم من اشغال شده است؟
چون رم اشغال شده است ولی هر برنامه که بخواهد از بخش اشغال شده رم کم شده و به آن نرم‌افزار اختصاص میابد. یعنی بخش آزاد رم کم است ولی بخش در دسترسْ زیاد.
چطور میتوانم ببینم چه مقدار از رمم برای اینکار اختصاص یافته است؟
دستور free این را هم نمایش میدهد:
free -h
total        used        free      shared  buff/cache   available
 3.7Gi       1.9Gi       780Mi       139Mi       1.0Gi       1.4Gi
بخش available بخش مورد نیاز ماست.

منبع: linuxatemyram.com
جست و جو کنید و چیز های جدید بیابید

آفلاین آرگون

  • Sr. Member
  • *
  • ارسال: 263
  • جنسیت : پسر
  • 我是氩
پاسخ : لینوکس رم من رو خورد!
« پاسخ #1 : 24 خرداد 1401، 09:03 ب‌ظ »
به نام خدا
نترسید! رم شما سالم ...
جالب بود
از نظر من واقعا این کارش، کش کردن، کار خوبیه
« آخرین ویرایش: 24 خرداد 1401، 10:17 ب‌ظ توسط Argon »
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. انجمن دکمه تشکر نداره