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

کمک و پشتیبانی => انجمن عمومی => نویسنده: HamidTB در 12 اردیبهشت 1388، 10:40 ق‌ظ

عنوان: hibernate و swap
ارسال شده توسط: HamidTB در 12 اردیبهشت 1388، 10:40 ق‌ظ
سلام
من چند روزه که سیستمم رو خاموش نکردم و اون رو hibernate کردم

ولی دقت کردم و دیدم که هر دفعه hibernate میکنم و دفعه بعد سیستم رو روشن میکنم حدود ۱۰۰ مگ به فضای اشغالی swap اضافه میشه و در ضمن رمم هم خیلی پر شده

میخواستم بدونم این عادیه یا نه
اگه نه چی کارش کنم

ممنون
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: ARH در 12 اردیبهشت 1388، 11:02 ق‌ظ
مگه پارتيشن swap شما جدا نيست ؟
لينوكس مثل ويندوز نيست كه اطلاعات swap رو داخل پارتيشن نصب شده ويندوز (به صورت پيش فرض) نگه‌داره ، يك پارتيشن اختصاصي براي خودش داره.
اون چيزي كه شما ديدي احتمالا همون فضايي هست كه اطلاعات داخل Ram ت رو داخلش نگه داشته كه بعد از boot شدن مجدد ديگه بهش نيازي نداري و ميتوني پاكش كني، اگر اين كار رو نكني دفته بعد كه hibernate ميكني اون فابل از نو بازنويسي خواهد شد.

زياد شدن مصرف رم پس از hibernate هاي متعدد طبيعيه چون اكثر برنامه ها نمي‌تونند پس از بسته شدنشون 100 درصد رم رو از اطلاعاتي كه داخل اون بارگزاري كردند خالي كنند.


سلام
من چند روزه که سیستمم رو خاموش نکردم و اون رو hibernate کردم

ولی دقت کردم و دیدم که هر دفعه hibernate میکنم و دفعه بعد سیستم رو روشن میکنم حدود ۱۰۰ مگ به فضای اشغالی swap اضافه میشه و در ضمن رمم هم خیلی پر شده

میخواستم بدونم این عادیه یا نه
اگه نه چی کارش کنم

ممنون
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: HamidTB در 12 اردیبهشت 1388، 11:51 ق‌ظ
چرا جداست

اگه محتویاتش رو پاک کنم  فکر نکنم دفعه بعد hibernate درست کار کنه

شما مطمعنید ؟؟؟
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: ARH در 12 اردیبهشت 1388، 04:48 ب‌ظ
تا اونجایی که دانش من اجازه میده ! اون فایل چیزی نیست جز محتویات RAM سیستم شما هنگامی که آخرین بار hibernate کردید.
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: lomion در 12 اردیبهشت 1388، 05:37 ب‌ظ
فکر کنم اون می مونه برای اینکه اگه لازم بشه دوباره هایبرنیت کنید، زمان کمتری طول بکشه.
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: sudotux در 12 اردیبهشت 1388، 06:09 ب‌ظ
فکر کنم اون می مونه برای اینکه اگه لازم بشه دوباره هایبرنیت کنید، زمان کمتری طول بکشه.

... و مطمئنا با یک بار ریست , رم سیستمتون خالی میشه !
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: HamidTB در 12 اردیبهشت 1388، 07:20 ب‌ظ
... و مطمئنا با یک بار ریست , رم سیستمتون خالی میشه !

ای بابا حسین جون اینقدر دیگه ......

میخواستم بدونم راهی واسه خالی کردن swap و ram بدون reset وجود داره یا نه
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: lomion در 12 اردیبهشت 1388، 07:47 ب‌ظ
لینوکس به صورت پیشفرض این کار رُ نمی کنه. یه جایی دیدم که یا باید کرنل رُ دوبار کامپایل کنید یا اینکه یه سری دستورات داره. اما اون پربودن رم و سواپ تاثیری روی کارکرد نداره. چون اگه لازم باشه فضای بی استفاده جایگزین میشه.
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: ARH در 12 اردیبهشت 1388، 08:49 ب‌ظ
... و مطمئنا با یک بار ریست , رم سیستمتون خالی میشه !

ای بابا حسین جون اینقدر دیگه ......

میخواستم بدونم راهی واسه خالی کردن swap و ram بدون reset وجود داره یا نه

swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :

sudo swapoff -a
       sudo swapon -a
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: HamidTB در 12 اردیبهشت 1388، 09:29 ب‌ظ
swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :

sudo swapoff -a
       sudo swapon -a

ARH واقعا ممنون
واسه swap حله

اما برای خالی تر کردن ram چه کار کنم
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: ARH در 12 اردیبهشت 1388، 09:34 ب‌ظ
[
اما برای خالی تر کردن ram چه کار کنم

راه حل بی دردسرش restart هست  . راه حل پردردسرش رو من بلند نیستم :)
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: کرگدن در 12 اردیبهشت 1388، 09:39 ب‌ظ
swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :

sudo swapoff -a
       sudo swapon -a

ARH واقعا ممنون
واسه swap حله

اما برای خالی تر کردن ram چه کار کنم

ساختار لینوکس یکمی فرق داره
هر پروسسی یه حافظه ای رو می گیره و تا وقتی اون پروسس باشه حافظه گرفته شده و به غیر از این حافظه ای گرفته نمیشه
ممکنه برنامه ای کرش کرده باشه و لی هنوز پروسس هاش مونده باشه ( یا اینکه کامل بسته نشده باشه)
تشخیص اینکه کدوم برنامه ها از چه پروسس هایی استفاده می کنند توسط کاربر مشخص میشه ( ویا اینکه کدوم پروسس ها دیگه نباید باشن و اضافی هستن و.......)

پس می تونید لیست پروسس هاتون رو ببینید و دقت کنید که کدومشون اضافی هستن ( اگر بر اساس مقدار حافظه تخصیص داده شده ببینید بهتره ) و بر اساس حافضه ای که اشغال می کنند تصمیم بگیرید که اونارو kill کنید و حافظه رو آزاد کنید


لینوکس مطلق به شماست و شما باید اونو مدیریت کنید :)
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: HamidTB در 12 اردیبهشت 1388، 09:53 ب‌ظ
swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :

sudo swapoff -a
       sudo swapon -a

ARH واقعا ممنون
واسه swap حله

اما برای خالی تر کردن ram چه کار کنم

ساختار لینوکس یکمی فرق داره
هر پروسسی یه حافظه ای رو می گیره و تا وقتی اون پروسس باشه حافظه گرفته شده و به غیر از این حافظه ای گرفته نمیشه
ممکنه برنامه ای کرش کرده باشه و لی هنوز پروسس هاش مونده باشه ( یا اینکه کامل بسته نشده باشه)
تشخیص اینکه کدوم برنامه ها از چه پروسس هایی استفاده می کنند توسط کاربر مشخص میشه ( ویا اینکه کدوم پروسس ها دیگه نباید باشن و اضافی هستن و.......)

پس می تونید لیست پروسس هاتون رو ببینید و دقت کنید که کدومشون اضافی هستن ( اگر بر اساس مقدار حافظه تخصیص داده شده ببینید بهتره ) و بر اساس حافضه ای که اشغال می کنند تصمیم بگیرید که اونارو kill کنید و حافظه رو آزاد کنید


لینوکس مطلق به شماست و شما باید اونو مدیریت کنید :)


کرگدن جون ممنونم

[
اما برای خالی تر کردن ram چه کار کنم

راه حل بی دردسرش restart هست  . راه حل پردردسرش رو من بلند نیستم :)
خب منم سرم درد میکنه برای دردسر
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: ARH در 12 اردیبهشت 1388، 09:56 ب‌ظ
آقا اگر من این swap پارتیشنی که به صورت پیش فرض ایجاد شده  رو نخوام باید چی کار کنم ؟ جا کم آوردم !
عنوان: پاسخ به: hibernate و swap
ارسال شده توسط: امیرمهری در 13 اردیبهشت 1388، 03:56 ب‌ظ
من چند وقت پیش یک مقاله در مورد swap تو سایت گذاشتم و جدید هم اونو ویرایش هم کردم.

آقای arh احتمالا جوابتون رو از اون میگیرید.

http://forum.ubuntu.ir/index.php/topic,9444.0.html