انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: darksouls در 11 آبان 1401، 08:27 بظ
-
سلام دوستان بنظرم خودم سیستم بیش تر از حد معمول رم مصرف میکنع نسبت به برنامه های که دارم استفاده میکنم میشه دستور ترمینالی که نشون میده چه برنامه های در حال اجراست بگین برنامه ای هست که رم بهینه سازی کنه توزیع مورد استفاده اوپن سوزه با میزکار کی دی ای
-
آره خیلیه
اصلا فقط xfce
htop هم نصب کن خیلی خوبه.
top
-
سلام، اره اون اولیه خیلی مصرف میکنه، میتونی حذفش کنی(:، بقیه نرم افزار ها که بنظر مصرف رم طبیعی دارن، فایرفاکس هم که هرچی بیشتر استفاده کنی بیشتر میشه
-
میشه دستور ترمینالی که نشون میده چه برنامه های در حال اجراست بگین
دستورات top و htop و glances برای اینکار هستند.
معمولا top به صورت پیشفرض نصب هست.
htop و glances معمولا به طور پیشفرض نصب نیستند ولی تقریبا توی مخازن همه توزیعها پیدا میشن. (توزیعی نمیشناسم که اونها رو نداشته باشه)
توی مخازن opensuse هم هستند.
-
روی فایرفاکس افزونهٔ one tab را نصب کنید مصرف حافظه کمتر میشود.
-
متوجه مشکل نمیشم! رم خالی، رم اسراف شده است. بهینهترین حالت اینه که رم ۹۹٪ پر باشه. تنها حالتی که ممکنه مشکلزا باشه، اینه که رم پر باشه و کندی سرعت محسوس داشته باشید که باید دلیلش رو پیدا کرد.
-
تا حالا اینجوری بهش فکر نکرده بوده ام
-
تا حالا اینجوری بهش فکر نکرده بوده ام
این سایته
https://www.linuxatemyram.com
اگر کار نکرد از اینجا بازش کن
https://webcache.googleusercontent.com/search?q=cache:y4MkW2Cvp_IJ:https://www.linuxatemyram.com/&cd=1&hl=en&ct=clnk&gl=ir
-
متوجه مشکل نمیشم! رم خالی، رم اسراف شده است. بهینهترین حالت اینه که رم ۹۹٪ پر باشه. تنها حالتی که ممکنه مشکلزا باشه، اینه که رم پر باشه و کندی سرعت محسوس داشته باشید که باید دلیلش رو پیدا کرد.
یه سوال
اگر رم تا ۹۹باشه که سیستم تحت فشاره معلومه جانداره سوآپ میکنه
-
اره برایه همینکاره سواپ
-
خب سوآپ سرعتش پایین تر از رمه
و اینکه فرق زد رم و سوآپ چیه؟
-
اره خب اگه پایین تر نبود شاید رم مورد استفاده نمیشد، معلومه بهترین گزینه رم هست
زد رم توسط پردازنده رم رو فشرده میکنه و سرعتش از سواپ معمولی خیلی بالاتر میتونه باشه، ولی مقداری از پردازنده موقع این عمل بسته به مقدار مورد نظر درگیر میشه، هرچند بازم زد رم گزینه بهتری(از نظر من) با زد رم بازی هم حتا کردم ولی با سواپ کاملا کندی موقع بازی رو میشه حس کرد، و سواپ بر روی اس اس دی میتونه کاهش عمر داشته باشه چون هی روش چیزی نوشته و پاک میشه
-
ممنون از توضیحات فقط تو اندروید هم زد رم داریم کاربرد همینو داره؟
-
Zram اندروید نداره.
سواپ داره.(اندروید 12 به بعد)
-
متوجه مشکل نمیشم! رم خالی، رم اسراف شده است. بهینهترین حالت اینه که رم ۹۹٪ پر باشه. تنها حالتی که ممکنه مشکلزا باشه، اینه که رم پر باشه و کندی سرعت محسوس داشته باشید که باید دلیلش رو پیدا کرد.
البته توی حالت عادی لینوکس از اکثر فضای رم استفاده میکنه. هر چی برنامهها نیاز دارن رو میده با برنامهها و هرچی نیاز ندارن رو به عنوان کش استفاده میکنه و معمولا مقدار خیلی کمی از رم «آزاد» هست.
Zram اندروید نداره.
سواپ داره.(اندروید 12 به بعد)
آره مثلا گوشی KaiOS من متاسفانه Zram داره. اگر اشتباه نکنم بر پایه اندروید ۶ هست.
سلام دوستان بنظرم خودم سیستم بیش تر از حد معمول رم مصرف میکنع نسبت به برنامه های که دارم استفاده میکنم میشه دستور ترمینالی که نشون میده چه برنامه های در حال اجراست بگین برنامه ای هست که رم بهینه سازی کنه توزیع مورد استفاده اوپن سوزه با میزکار کی دی ای
چند تا تب همزمان توی فایرفاکس باز دارید که همچین مقدار رمی مصرف میکنه؟ بعدش الآن دارید برای بقیه برنامهها رم کم میارید؟
-
من خود متن zram توی اندروید دیدیم! اونم پایین تر از اندروید ۱۲ اگه اشتباه نکنم(یا خود ۱۲) فک کنم سامسونگ بوده
-
و اینکه فرق زد رم و سوآپ چیه؟
از دید کرنل، فرقی با هم ندارند. در واقع کرنل، zram رو یه جور swap میبینه و مثل یه فضای swap باهاش برخورد میکنه. یه block device هم داخل /dev/ داره.
هر فضای swap، روی یه block device داخل /dev/ قرار داره.
وقتی از یه پارتیشن برای swap استفاده میکنید، block device متناظر با اون توی /dev/ استفاده میشه.
اگه اون block device مربوط به یه پارتیشن از یه حافظه ذخیرهسازی با رابط sata/sas باشه، اسم اون block device میشه sdXY باشه. که X یه حرف الفبا و Y هم شماره پارتیشن هست.
اگه مربوط به zram باشه، اسمش zramX هست که X، یه عدده که از صفر شروع میشه.
وقتی یه zram رو فعال میکنید، یه block device با مشخصههایی که خواستید، داخل /dev/ ایجاد میشه. بعد میتونید با دستورات مرتبط، کرنل رو مطلع کنید که از اون block device به عنوان فضای swap استفاده کنه.
فرق اصلی zram با بقیه انواع swap این هست که توی zram، اطلاعات داده شده فشرده و دوباره روی همون رم ذخیره میشن.
ممنون از توضیحات فقط تو اندروید هم زد رم داریم کاربرد همینو داره؟
تا جایی که یادمه، انگار توی اندروید هم zram هست.
-
کرنل اینکار رو انجام میده؟یعنی به کرنل لینوکس میتونه ربط داشته باشه؟چون توی ویندوز من چنین چیزی ندیدم ولی تو مک هست
نکته :خیلی از دستورات ترمینال مک به طرز عجیبی شبیه گنو هست نمیدونم چرا
-
چون پایه همشون یونیکسه. خدا ببامرزتت دنیس. تاثیر گذار ترین فرد در تمام ادوار کامپیوتر به شکل امروزی.
-
فکر میکنم بخاطر یونیکس باشه که به هم گنو لینوکس و BSD ربط داره و مخصوصا مک برگرفته از BSD هست(دقیق نمیدونم)
اره ربطش به کرنل هست zram اسمش تو لینوکس اینه، توی ویندوز هم چنین کاری فکر کنم توسط ویندوز خودکار انجام میشه، منتها اسمش فرق داره
-
کرنل داروین مک همون bsd هست که پروانه ضعیفش منجر به دزدی اپل شد.
-
کرنل داروین مک همون bsd هست که پروانه ضعیفش منجر به دزدی اپل شد.
دزدی واژه مناسبی نیست. پروانهاش این اجازه رو داده و نویسندههاش این پروانه رو براش انتخاب کردن در نتیجه راضی بودن.
-
کرنل اینکار رو انجام میده؟یعنی به کرنل لینوکس میتونه ربط داشته باشه؟
بله. کرنل لینوکس کارهای مربوط به zram رو انجام میده. کلا مدیریت حافظه (ram) دست کرنل هست و چیزی نیست که بشه تحت کنترل برنامههای user space گذاشت.
-
کرنل داروین مک همون bsd هست که پروانه ضعیفش منجر به دزدی اپل شد.
دزدی؟طبق پروانه میتونست استفاده کنه کرنل اینکار رو انجام میده؟یعنی به کرنل لینوکس میتونه ربط داشته باشه؟
بله. کرنل لینوکس کارهای مربوط به zram رو انجام میده. کلا مدیریت حافظه (ram) دست کرنل هست و چیزی نیست که بشه تحت کنترل برنامههای user space گذاشت.
چقدر جالب ولی ویندوز انجام نمیده طبق تجربه خودم حتی مدیدم سوآپ انجام بده ولی من مجبورم استفاده کنم از این سیستم عامل داغون
یه سوال دیگه اندروید از چه نسخه ای از کرنل لینوکس استفاده میکنه میشه یه کاری کرد گنو از کرنل لینوکس اندروید استفاده کنه ؟به صورت مجازی
-
میشه یه کاری کرد گنو از کرنل لینوکس اندروید استفاده کنه ؟به صورت مجازی
بله. توزیعهایی مثل Droidian این کار رو میکنن.
-
یعنی به راحتی برنامه های گنو رو اجرا میکنه؟
-
یک سوال نمیشه کاری کرد که گنو از داروین استفاده کنه ؟ (برای حل مشکلاتی که توی m1 برای نصب گنو وجود داره )
-
نه نمیشه چون اپل کلا متن بسته هست مشکلات هم اصلا ربطی به کرنل نداره مثلا درایور گرافیک اصلا با مهندسی معکوس هم نتونستن بسازن
کسی که مک میخره قبول کرده باید از همون سیستم عامل خودش استفاده کنه اگر سیستم عامل دیکه ای بریزه همه چیز بهم میریزه اون قدرت و عظمت ام وان فقط با سیستم عامل خودشه یه عمره دارم تلاش میکنم بفهمونم مک فقط برای مک ساخته شده بعد خیلیا مک میخرن با هزار زحمت ویندوز میریزن میگم چرا کردی خب برو یه لپتاپ درست و حسابی عادی بخر میگه نه کلاسش بالاست
-
هرکس ازاده با لپ تاپ و کامپیوتر خودش هر استفاده و کاری کنه ! میتونی یک اسکریپ بنویسی که به سی پی یو فشار بیاره یکی به گرافیک بعد دوتا پایه رو هر کدوم بزاری باهاش چای ساز درست کنی ! :D
-
هرکی آزاده با سخت افزارش هرکاری کنه، ولی واقعا گاهی اوقات نمیشه! و واقعا این رو با آرتین موافقم، اخه مگه مجبوری مک بخری همون اول روش بخوای ویندوز یا گنو لینوکس نصب کنی و همه هم میگن نصب نمیشه مشکل داره..
خب یه چیز بخر حداقل بدونی کارت انجام میده..، بعضی سخت افزار هام واقعا کاری نمیشه براش کرد! باید با واقعیت کنار بیایم، طوری ساخته شده که یک نفر هم نتونسته از محدود کردنش فرار کنه چه برسه ما!(منظورم مک نیست)
هرکس ازاده با لپ تاپ و کامپیوتر خودش هر استفاده و کاری کنه ! میتونی یک اسکریپ بنویسی که به سی پی یو فشار بیاره یکی به گرافیک بعد دوتا پایه رو هر کدوم بزاری باهاش چای ساز درست کنی ! :D
ایده خوبیه ولی محیط زیست انقدر نفرینت میکنه اون دنیا پاره ای نه پارهای ها((:
-
بعضی وقت ها ارزو می کنم کاش میشد پردازنده ها رو هن سری و موازی کرد :D
-
مثل این میمونه من بیام انویدیا بخرم بعد فقط از گنو استفاده کنم 🙃 خب از اول ای ام دی بخر با نصف قیمت همون قدرت به کارت هم میاد چرا باید مک بخری روش هزار تا کار بکنی
-
البته من منظورم مک نبود چون پردازنده نیست
-
یعنی به راحتی برنامه های گنو رو اجرا میکنه؟
بله
یک سوال نمیشه کاری کرد که گنو از داروین استفاده کنه ؟ (برای حل مشکلاتی که توی m1 برای نصب گنو وجود داره )
شدنش که میشه. حوصله و نیرو میخواد.