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

کمک و پشتیبانی => انجمن عمومی => نویسنده: سید مجتبی رضویان در 08 آذر 1387، 02:26 ب‌ظ

عنوان: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: سید مجتبی رضویان در 08 آذر 1387، 02:26 ب‌ظ
سلام.
وقتی با blender رو یه فایل سنگین کار میکنم. از تمام swap استفاده میشه در حالی که از حدود ۱۵٪ 1.5GB رم استفاده میشه. آخر سر هم اینقدر swap (=تعویض) انجام میده تا بلندر کرش کنه.
پیشاپیش از کمکتون متشکرم.
عنوان: پاسخ به: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: sudotux در 08 آذر 1387، 03:44 ب‌ظ
درصد استفاده از swap رو با این دستور مشاهده کنید:

cat /proc/sys/vm/swappiness
میتونید این مقدار رو کاهش بدید و یا حتی صفر کنید ! برای تغییر این مقدار ( به 20 % استفاده از swap ) دستور زیر رو اجرا کنید:

sudo sysctl -w vm.swappiness=20
دستور زیر رو اجرا کنید:

sudo gedit /etc/sysctl.conf
این خط رو به انتهای فایل اضافه کرده و فایل رو ذخیره کنید:

vm.swappiness=20
سیستم رو ریست کنید.

-------------------

من هم مثل شما دقیقا ۱.۵ گیگ رم دارم و اصلا پارتیشن swap ندارم و هیچ مشکلی هم ندارم ...
عنوان: پاسخ به: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: سید مجتبی رضویان در 08 آذر 1387، 04:39 ب‌ظ
متشکرم.اما این کارو انجام دادم و با صفر درصد هم انجام دادم. ولی سیستم مونیتور همون درصد های قبلی رو نشونن میده. چطور میتونم swap رو موقتا غیر فعار کنم؟ (هر چند راه بالا هم همین کارو میکرد ولی به غیر از اون راه)
عنوان: پاسخ به: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: ahmed در 08 آذر 1387، 05:15 ب‌ظ
GParted رو نصب کنید و بعد از نصب و اجراش روی پارتیشن Swap راست کلیک کنید و swap off رو انتخاب کنید.
عنوان: پاسخ به: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: sudotux در 08 آذر 1387، 05:41 ب‌ظ
GParted رو نصب کنید و بعد از نصب و اجراش روی پارتیشن Swap راست کلیک کنید و swap off رو انتخاب کنید.

با این دستور هم میتونی swap رو غیر فعال کنی:

swapoff -a
برای اینکه در هنگام بوت , swap غیر فعال بشه فایل fstab رو ویرایش کنید:

sudo gedit /etc/fstab
و ابتدای خط مربوط به پارتیشن swap علامت کامنت ( # ) بگذارید.
عنوان: محدودیت استفاده از حافظه.
ارسال شده توسط: سید مجتبی رضویان در 08 آذر 1387، 06:24 ب‌ظ
سلام. از همه سپاس گذارم.
بلاخره swap رو غیر فعال کردم. ولی حالا مشکل عوض شد بلندر زودتر کرش میکنه. ;D
آیا وقتی برنامه ای نصب میشه محدودیتی برای استفاده از RAM براش در نظر گرفته میشه؟ (که اگر بیشتر از فلان مقدار شد Kill بشه.)
اگر هست چطور میشه تغییرش داد؟
متشکرم.
عنوان: پاسخ به: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: کرگدن در 08 آذر 1387، 07:15 ب‌ظ
درود

اگر ممکنه قبل از جرای برنامه و بعد از اجرای برنامه و هنگامی که لود ش زیاد شده  خروجی دستور free رو برامون بذارید
عنوان: پاسخ به: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: فاراب در 08 آذر 1387، 07:32 ب‌ظ
با اجازه فرمانی رو که حناب کرگدن فرمودن به صورت free -m اجرا کنید که خوانایی بیشتری داشته باشه.
شاید بهتر باشه با gparted موقتا swap رو پاک کنید و دوباره تست کنید!
عنوان: آقا حل شد
ارسال شده توسط: سید مجتبی رضویان در 08 آذر 1387، 08:35 ب‌ظ
سلام دوستان.
از لطفی که دارید بینهایت خوشحالم.
یک نکته مهم رو فهمیدم.
gnome_system_monitor در پنجره اصلی فقط حافظه استفاده شده توسط برنامه ها رو نمایش میده. اما در اپلتی که به پنل اضافه میشه هم memory in use bye program هم memory in use as cashe که نمیدنم چیه رو نمایش میده.
و بلندر زمانی kill میشد که هم swap هم ram کامل پر شده باشه
دستور free هم تمام حافظه استفاده شده رو در جمع نشون میده و از این نظر میتونه کمک کننده باشه.
بنابر این باساختن یا swap partiton جدید مشکل حل شد.
متشکرم.
آیا روشی به غیر از ساخت پارتیشن وجود داره؟(من اسم فایل swap رو شنیدم ولی نمیدونم چیه)
بازم متشکرم.
عنوان: پاسخ به: 1.5 GB رم خالی، 486 MB سواَپ(swap) پر!!
ارسال شده توسط: ahmed در 09 آذر 1387، 03:36 ب‌ظ
GParted رو نصب کنید و بعد از نصب و اجراش روی پارتیشن Swap راست کلیک کنید و swap off رو انتخاب کنید.

با این دستور هم میتونی swap رو غیر فعال کنی:

swapoff -a
برای اینکه در هنگام بوت , swap غیر فعال بشه فایل fstab رو ویرایش کنید:

sudo gedit /etc/fstab
و ابتدای خط مربوط به پارتیشن swap علامت کامنت ( # ) بگذارید.

من که به کار گرافیکی علاقه مند هستم، همیشه این کار رو انجام می دادم! ولی در کل ممنون به خاطر یاد دادن دستور.
 ;)