انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: HamidTB در 12 اردیبهشت 1388، 10:40 قظ
-
سلام
من چند روزه که سیستمم رو خاموش نکردم و اون رو hibernate کردم
ولی دقت کردم و دیدم که هر دفعه hibernate میکنم و دفعه بعد سیستم رو روشن میکنم حدود ۱۰۰ مگ به فضای اشغالی swap اضافه میشه و در ضمن رمم هم خیلی پر شده
میخواستم بدونم این عادیه یا نه
اگه نه چی کارش کنم
ممنون
-
مگه پارتيشن swap شما جدا نيست ؟
لينوكس مثل ويندوز نيست كه اطلاعات swap رو داخل پارتيشن نصب شده ويندوز (به صورت پيش فرض) نگهداره ، يك پارتيشن اختصاصي براي خودش داره.
اون چيزي كه شما ديدي احتمالا همون فضايي هست كه اطلاعات داخل Ram ت رو داخلش نگه داشته كه بعد از boot شدن مجدد ديگه بهش نيازي نداري و ميتوني پاكش كني، اگر اين كار رو نكني دفته بعد كه hibernate ميكني اون فابل از نو بازنويسي خواهد شد.
زياد شدن مصرف رم پس از hibernate هاي متعدد طبيعيه چون اكثر برنامه ها نميتونند پس از بسته شدنشون 100 درصد رم رو از اطلاعاتي كه داخل اون بارگزاري كردند خالي كنند.
سلام
من چند روزه که سیستمم رو خاموش نکردم و اون رو hibernate کردم
ولی دقت کردم و دیدم که هر دفعه hibernate میکنم و دفعه بعد سیستم رو روشن میکنم حدود ۱۰۰ مگ به فضای اشغالی swap اضافه میشه و در ضمن رمم هم خیلی پر شده
میخواستم بدونم این عادیه یا نه
اگه نه چی کارش کنم
ممنون
-
چرا جداست
اگه محتویاتش رو پاک کنم فکر نکنم دفعه بعد hibernate درست کار کنه
شما مطمعنید ؟؟؟
-
تا اونجایی که دانش من اجازه میده ! اون فایل چیزی نیست جز محتویات RAM سیستم شما هنگامی که آخرین بار hibernate کردید.
-
فکر کنم اون می مونه برای اینکه اگه لازم بشه دوباره هایبرنیت کنید، زمان کمتری طول بکشه.
-
فکر کنم اون می مونه برای اینکه اگه لازم بشه دوباره هایبرنیت کنید، زمان کمتری طول بکشه.
... و مطمئنا با یک بار ریست , رم سیستمتون خالی میشه !
-
... و مطمئنا با یک بار ریست , رم سیستمتون خالی میشه !
ای بابا حسین جون اینقدر دیگه ......
میخواستم بدونم راهی واسه خالی کردن swap و ram بدون reset وجود داره یا نه
-
لینوکس به صورت پیشفرض این کار رُ نمی کنه. یه جایی دیدم که یا باید کرنل رُ دوبار کامپایل کنید یا اینکه یه سری دستورات داره. اما اون پربودن رم و سواپ تاثیری روی کارکرد نداره. چون اگه لازم باشه فضای بی استفاده جایگزین میشه.
-
... و مطمئنا با یک بار ریست , رم سیستمتون خالی میشه !
ای بابا حسین جون اینقدر دیگه ......
میخواستم بدونم راهی واسه خالی کردن swap و ram بدون reset وجود داره یا نه
swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :
sudo swapoff -a
sudo swapon -a
-
swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :
sudo swapoff -a
sudo swapon -a
ARH واقعا ممنون
واسه swap حله
اما برای خالی تر کردن ram چه کار کنم
-
[
اما برای خالی تر کردن ram چه کار کنم
راه حل بی دردسرش restart هست . راه حل پردردسرش رو من بلند نیستم :)
-
swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :
sudo swapoff -a
sudo swapon -a
ARH واقعا ممنون
واسه swap حله
اما برای خالی تر کردن ram چه کار کنم
ساختار لینوکس یکمی فرق داره
هر پروسسی یه حافظه ای رو می گیره و تا وقتی اون پروسس باشه حافظه گرفته شده و به غیر از این حافظه ای گرفته نمیشه
ممکنه برنامه ای کرش کرده باشه و لی هنوز پروسس هاش مونده باشه ( یا اینکه کامل بسته نشده باشه)
تشخیص اینکه کدوم برنامه ها از چه پروسس هایی استفاده می کنند توسط کاربر مشخص میشه ( ویا اینکه کدوم پروسس ها دیگه نباید باشن و اضافی هستن و.......)
پس می تونید لیست پروسس هاتون رو ببینید و دقت کنید که کدومشون اضافی هستن ( اگر بر اساس مقدار حافظه تخصیص داده شده ببینید بهتره ) و بر اساس حافضه ای که اشغال می کنند تصمیم بگیرید که اونارو kill کنید و حافظه رو آزاد کنید
لینوکس مطلق به شماست و شما باید اونو مدیریت کنید :)
-
swapping خودت رو میتونی با این دو تا دستور خاموش و روشن کنی :
sudo swapoff -a
sudo swapon -a
ARH واقعا ممنون
واسه swap حله
اما برای خالی تر کردن ram چه کار کنم
ساختار لینوکس یکمی فرق داره
هر پروسسی یه حافظه ای رو می گیره و تا وقتی اون پروسس باشه حافظه گرفته شده و به غیر از این حافظه ای گرفته نمیشه
ممکنه برنامه ای کرش کرده باشه و لی هنوز پروسس هاش مونده باشه ( یا اینکه کامل بسته نشده باشه)
تشخیص اینکه کدوم برنامه ها از چه پروسس هایی استفاده می کنند توسط کاربر مشخص میشه ( ویا اینکه کدوم پروسس ها دیگه نباید باشن و اضافی هستن و.......)
پس می تونید لیست پروسس هاتون رو ببینید و دقت کنید که کدومشون اضافی هستن ( اگر بر اساس مقدار حافظه تخصیص داده شده ببینید بهتره ) و بر اساس حافضه ای که اشغال می کنند تصمیم بگیرید که اونارو kill کنید و حافظه رو آزاد کنید
لینوکس مطلق به شماست و شما باید اونو مدیریت کنید :)
کرگدن جون ممنونم
[
اما برای خالی تر کردن ram چه کار کنم
راه حل بی دردسرش restart هست . راه حل پردردسرش رو من بلند نیستم :)
خب منم سرم درد میکنه برای دردسر
-
آقا اگر من این swap پارتیشنی که به صورت پیش فرض ایجاد شده رو نخوام باید چی کار کنم ؟ جا کم آوردم !
-
من چند وقت پیش یک مقاله در مورد swap تو سایت گذاشتم و جدید هم اونو ویرایش هم کردم.
آقای arh احتمالا جوابتون رو از اون میگیرید.
http://forum.ubuntu.ir/index.php/topic,9444.0.html