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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: استفاده از swap  (دفعات بازدید: 3146 بار)

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

آفلاین hamedjahanbakhsh

  • Jr. Member
  • *
  • ارسال: 44
استفاده از swap
« : 22 تیر 1389، 07:36 ب‌ظ »
سلام...میخواستم بدونم این swap چیه و چطوری میشه ازش استفاده کرد.
آخه بعضی موقع ها به دلیل کمبود رم سیستم هنگ میکنه..

ممنون  :oops:

آفلاین fzerorubigd

  • Hero Member
  • *
  • ارسال: 758
  • جنسیت : پسر
  • گوگل دوست خوبیه، فقط باید ازش بپرسی
    • یادداشتهای بیت نیمسوز
پاسخ به: استفاده از swap
« پاسخ #1 : 22 تیر 1389، 08:02 ب‌ظ »
swap یه پارتیشن هستش معمولا به اندازه دو برابر حجم رم. توی ویندوز هم این هست ولی پارتیشن جدا نداره و توی پارتیشن ویندوز میسازتش به صورت یه فایل خیلی حجیم.
پارتیشن Swap معمولا وقت نصب ساخته میشه با fdisk -l ببین پارتیشن swap داری یا نه؟ (با sudo )

آفلاین hamedjahanbakhsh

  • Jr. Member
  • *
  • ارسال: 44
پاسخ به: استفاده از swap
« پاسخ #2 : 22 تیر 1389، 08:15 ب‌ظ »
swap من ۳.۶gb هست ولی بعضی وقتا که رمم تا ۸۰-- ۹۰ درصد میره اصلا از  swap استفاده نمیکنه وبعضی موقع ها اینقدر از رم استفاده میشه که هنگ میکنه..البته این به خاطر برنامه ای هست که ازش استفاده میکنم و مشکل نیست
من میخوام که از swap هم استفاده کنه..

ممنون

آفلاین Samane

  • Sr. Member
  • *
  • ارسال: 279
  • جنسیت : دختر
پاسخ به: استفاده از swap
« پاسخ #3 : 22 تیر 1389، 11:53 ب‌ظ »
سلام باتوجه به سایتی که برای پاسخ به سوال شما پیدا کردم باید مراحل زیر رو انجام بدید. برای اون فرد این راه حل به نتیجه رسیده امیدوارم واسه شماهم برسه:

بااستفاده از دستور زیر می توانید فضای درحال استفاده swap رو بفهمید :
free -m
دستور زیر نشان می دهد که mount , swap شده یا نه:
swapon -s
اگر محتوای fstab رو ببینید برای swap یک UUID وجود داره که باید با UUID که با استفاده از دستور زیر اجرا می گیرید یکسان باشه اگه یکسان نبود باید اون شماره رو در fstab بجای شماره قبلی وارد کنید (update کنید):
blkid | grep -i swap
اگر دقت کنید در fstab مسیر swap رو به شما داده . باتوجه به محتویات fstab من:
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda3
UUID=2ffb87af-8ce5-434d-afcb-341ccec4b3cc /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda8
UUID=d73da873-bc82-4a68-88d4-ff17ae9d23cb /home           ext3    relatime        0       2
# /dev/sda9
UUID=7F3B-A52F  /windows        vfat    utf8,umask=007,gid=46 0       1
# /dev/sda4
UUID=76020452-626f-4146-89f4-349315cb4c51 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
مسیر swap من میشه:
/dev/sda4که برای فعال کردن swap مسیر رو در دستور زیر وارد می کنید:
swapon /dev/sda4
تموم شد حالا کامپیوترت رو restart کن.


سایت منبع: (فقط بخاطر پیشنهاد بدجوکر اعلام کردم)
http://www.linuxquestions.org/questions/ubuntu-63/ubuntu-swap-is-not-being-used-709485/
« آخرین ویرایش: 23 تیر 1389، 12:05 ق‌ظ توسط Samane »
امیدوارم همیشه بروز باشید!

آفلاین eMan

  • High Hero Member
  • *
  • ارسال: 1366
  • جنسیت : پسر
پاسخ به: استفاده از swap
« پاسخ #4 : 23 تیر 1389، 12:03 ق‌ظ »
+1
در ضمن اینو اضافه کنم هیچگاه swap جای رم شما رو نمیگیره اگه برنامه هایی استفاده میکنید که به حافظه رم زیاد احتیاج داره پیشنهاد بنده ارتقاء خود رم هست  ;)
به هر حال swap از روی هاردی خونده میشه که سرعتش با سرعت نجومی رم قابل قیاس نیست
جهت تماس با بنده یا از طریق فروم آرچ و یا از طریق وبلاگ آرچ بوک و یا از طریق ایمیل با بنده تماس بگیرید

آفلاین hamedjahanbakhsh

  • Jr. Member
  • *
  • ارسال: 44
پاسخ به: استفاده از swap
« پاسخ #5 : 23 تیر 1389، 12:22 ق‌ظ »
۱+
واقعا از همتون ممنون..

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: استفاده از swap
« پاسخ #6 : 23 تیر 1389، 06:57 ق‌ظ »
به هر حال swap از روی هاردی خونده میشه که سرعتش با سرعت نجومی رم قابل قیاس نیست
درسته اما سریعترین نوع فایل سیستم در حال حاضر همین نوعه...

آفلاین eMan

  • High Hero Member
  • *
  • ارسال: 1366
  • جنسیت : پسر
پاسخ به: استفاده از swap
« پاسخ #7 : 23 تیر 1389، 09:38 ق‌ظ »
به هر حال swap از روی هاردی خونده میشه که سرعتش با سرعت نجومی رم قابل قیاس نیست
درسته اما سریعترین نوع فایل سیستم در حال حاضر همین نوعه...
+1
صد در صد همینه که می فرمائید وگرنه اسمش swap نبود
ولی خب برای کار های سنگین عملکردش با رم قابل مقایسه نیست مگه یه سیستم فایل چقدر میتونی سرعت خوندن اطلاعات رو افزایش بده ؟؟
جهت تماس با بنده یا از طریق فروم آرچ و یا از طریق وبلاگ آرچ بوک و یا از طریق ایمیل با بنده تماس بگیرید

آفلاین جادی

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1610
    • در دفاع از آزادی بیان
پاسخ به: استفاده از swap
« پاسخ #8 : 23 تیر 1389، 11:12 ق‌ظ »
۱- برنامه معقول موقع رم کم آوردن هنگ نمی کنه. ببین نسخه درست و حسابی تری از برنامه ات نیست.
۲- رم و سوئپ از نظر برنامه ها شفاف هستن. یعنی برنامه متوجه نمی شه که چقدر رم واقعی وجود داره و چقدر سوئپ و هر چقدر که بخواد به سیستم عامل می گه و سیستم عامل است که تصمیم می گیره چقدر از رم بهش بده و چقدر از سوئپ.
۳- توی لینوکس عادی است که رم تا ته پر باشه. اصولا سیستم مدیریت حافظه لینوکس این شکلی است که رم رو پر می کنه و بیخودی خالیش نمی کنه. یعنی اگر مثلا یک برنامه تا ته رم رو پر کنه و بعد بسته بشه، ممکنه لینوکس حافظه رو آزاد نکنه و فقط اگر یک نفر دیگه بخواد، روی قبلی ها بنویسه. این کاملا معقول و منطقی است. پس وقتی که رم پر شده ولی سوئپ پر نشده (طبق دستورات بالا)، معنیش اینه که سیستم رم کم نیاورده.
آزادی کیبورد حق هر انسان است - جادی

آفلاین مهدی...

  • Hero Member
  • *
  • ارسال: 997
  • جنسیت : پسر
  • http://Mearaji.ir
    • وبلاگم
پاسخ به: استفاده از swap
« پاسخ #9 : 23 تیر 1389، 12:13 ب‌ظ »
به به استاد جادی... چه عجب... خوش اومدی ;)
مثل همیشه رو حرف جادی نمیشه حرف زد 8)

آفلاین Aref.Ariyapour

  • Full Member
  • *
  • ارسال: 203
  • جنسیت : پسر
پاسخ به: استفاده از swap
« پاسخ #10 : 28 آبان 1389، 02:32 ب‌ظ »
دوستان من بر اساس اون چیزایی که گفته شد یه چکی کردم. UUID  تو هر دوتاشون یکی بود.
اما مثلا تو Conky که زدم مقدار مصرف swap رو نشون بده همش 0% رو نشون میده. میخواستم بدونم که از کجا میشه فهمید که الان swap فعال هست و ازش استفاده میشه. یا اینکه از کجا میشه فهمید که چقدر از swap الان در حال استفاده هستش؟
ممنون میشم راهنماییم کنید.
That's me in the corner
That's me in the spotlight, I'm
Losing my religion

آفلاین Samane

  • Sr. Member
  • *
  • ارسال: 279
  • جنسیت : دختر
پاسخ به: استفاده از swap
« پاسخ #11 : 29 آبان 1389، 10:09 ب‌ظ »
دوستان من بر اساس اون چیزایی که گفته شد یه چکی کردم. UUID  تو هر دوتاشون یکی بود.
اما مثلا تو Conky که زدم مقدار مصرف swap رو نشون بده همش 0% رو نشون میده. میخواستم بدونم که از کجا میشه فهمید که الان swap فعال هست و ازش استفاده میشه. یا اینکه از کجا میشه فهمید که چقدر از swap الان در حال استفاده هستش؟
ممنون میشم راهنماییم کنید.
با توجه به پست جادی جان لزومی نداره swap حتما استفاده بشه.
اگربا دستور زیر: (جای PATH مسیر swap رو بذار)
swapon PATHجواب گرفتی:
~ # swapon /dev/sda4
swapon: /dev/sda4: swapon failed: Device or resource busy
یعنی swap فعاله.  :)
امیدوارم همیشه بروز باشید!

آفلاین Aref.Ariyapour

  • Full Member
  • *
  • ارسال: 203
  • جنسیت : پسر
پاسخ به: استفاده از swap
« پاسخ #12 : 29 آبان 1389، 10:23 ب‌ظ »
دوستان من بر اساس اون چیزایی که گفته شد یه چکی کردم. UUID  تو هر دوتاشون یکی بود.
اما مثلا تو Conky که زدم مقدار مصرف swap رو نشون بده همش 0% رو نشون میده. میخواستم بدونم که از کجا میشه فهمید که الان swap فعال هست و ازش استفاده میشه. یا اینکه از کجا میشه فهمید که چقدر از swap الان در حال استفاده هستش؟
ممنون میشم راهنماییم کنید.
با توجه به پست جادی جان لزومی نداره swap حتما استفاده بشه.
اگربا دستور زیر: (جای PATH مسیر swap رو بذار)
swapon PATHجواب گرفتی:
~ # swapon /dev/sda4
swapon: /dev/sda4: swapon failed: Device or resource busy
یعنی swap فعاله.  :)

ممنون دوست عزیز. من این کاری که گفتید رو انجام دادم و همین پیام:
swapon: /dev/sda7: swapon failed: Device or resource busy
رو میده. پس این طور که شما گفتید swap من فعال هست. پس احتمالا تنظیمات conky مشکل داره (اما واسه ram و cpu ها رو درست نشون میده)
موفق باشید
That's me in the corner
That's me in the spotlight, I'm
Losing my religion

آفلاین Samane

  • Sr. Member
  • *
  • ارسال: 279
  • جنسیت : دختر
پاسخ به: استفاده از swap
« پاسخ #13 : 29 آبان 1389، 10:26 ب‌ظ »
نگاه کنید دوست عزیز وقتی RAM جا داره چرا باید از swap استفاده کنه. مال من هم صفره ولی دلیل نمی شه که غیرفعال باشه.
امیدوارم همیشه بروز باشید!

آفلاین Aref.Ariyapour

  • Full Member
  • *
  • ارسال: 203
  • جنسیت : پسر
پاسخ به: استفاده از swap
« پاسخ #14 : 30 آبان 1389، 07:04 ق‌ظ »
نگاه کنید دوست عزیز وقتی RAM جا داره چرا باید از swap استفاده کنه. مال من هم صفره ولی دلیل نمی شه که غیرفعال باشه.
شما درست میفرمایید. اما خوب من چک کردم، وقتی که ram به ۸۰٪ به بالا رسیده هم باز سوپ 0% بود.
That's me in the corner
That's me in the spotlight, I'm
Losing my religion