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

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

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


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

نویسنده موضوع: کارکرد zram چگونه است و قابل تغییر است؟  (دفعات بازدید: 1113 بار)

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

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
کارکرد zram چگونه است و قابل تغییر است؟
« : 16 اسفند 1400، 06:43 ب‌ظ »
سلام من متوجه شدم که گفته شد سواپ اصلا استفاده نمیشه و یه چیزایی کنار گذاشته میشه، خب اگه zram همینطور باشه پس میشه گفت اگه من 4 گیگ رم داشته باشه و 5 گیگ برنامه درحال استفاده همه برنامه هام نمیتونن از همه رم استفاده کنند و فقط 4 گیگ همزمان قابل استفاده هست
سوال اول که خیلی برام مهمه هیچ قابلیتی نیست که بتونه از این روند عبور کنه و قابل استفاده در لحظه باشه؟ و اگه نه چرا؟ نمیشه یا کسی نکرده؟!««اگه نه پس خیلی خوب نیست /:»»
سوال دوم اینکه این باعث میشه یه چیزایی خوب عمل نکنند و یا حتا خراب بشند؟ بعضی بازیا میبینم مثلا چند گیگش میره داخل زد رم متوقف میشه البته من هیچ وقت نتونستم این بازی هارو با wine بدون مشکل بازی کنم ولی عده زیادی تونسته اند پس احتمالا مشکل از توزیع یا سخت افزار منه(احتمالا سخت افزار) و میخواستم بدونم مشکل میتونه از zram باشه چونکه بازی نیاز به اون رم داره ولی خب اون در swap یا همون zram هست و دسترسی نداره بهش و خراب میشه...(هعب) :)

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #1 : 18 اسفند 1400، 10:43 ق‌ظ »
منظورتون رو درست نفهمیدم یعنی میخواین یک حافظه ایجاد کنید که دقیقا مثل رم در لحظه ازش استفاده بشه ؟ (حس می کنم شاد این موضوع چون حافظه به سرعت رم نیست میتونه خودش باعث کند شدن بشه  :P )
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #2 : 19 اسفند 1400، 12:06 ق‌ظ »
منظورتون رو درست نفهمیدم یعنی میخواین یک حافظه ایجاد کنید که دقیقا مثل رم در لحظه ازش استفاده بشه ؟ (حس می کنم شاد این موضوع چون حافظه به سرعت رم نیست میتونه خودش باعث کند شدن بشه  :P )
بله دقیقا همینطوره برام مهم نیست کند یا خیر کلا ممکنه؟ چون zram سرعتش خیلی بالاتر هست گفتم شاید باز یکم بهتر بشه، هرچند میدونم اگه اطلاعات در لحظه نیاز باشه خیلی سرعتش بالایی نیاز داره ولی الان سوالم اینه چجوری میشه اینکارو کرد یا اصلا خود zram همینطوره یا خیر؟
اصلا شاید zram خودش اینکار میکنه و اون چیزایی که متوقف میشن مشکلاتی دیگر دارند...(چون بازیه با wine ریسکی هم هست خوب یکم ممکن درایور هام قدیمی اینطور باشه..)

آفلاین سودو.

  • High Hero Member
  • *
  • ارسال: 3095
  • جنسیت : پسر
  • :(){ :|:& };:
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #3 : 19 اسفند 1400، 12:29 ق‌ظ »
 اطلاعاتی که فعلا میتونن متوفف بشن تو سواپ دامپ میشن ، برای دوباره خوندنشون باید از روی هارد برن روی رم ! خب این عامل کندیه ، اما زدرم میاد همون اطلاعات رو فشرده میکنه و توی همون رم ذخیره میکنه !

فک میکنم اینجوری باشه ، حالا باز دوستان اگاه تر درستشو میگن حتما
« آخرین ویرایش: 19 اسفند 1400، 10:20 ق‌ظ توسط / sudo rm -rf »
آرچ و گنوم!

آفلاین alend

  • High Hero Member
  • *
  • ارسال: 1319
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #4 : 19 اسفند 1400، 05:09 ق‌ظ »
اطلاعاتی که فعلا میتونن متوفف بشن تو سواپ دامپ میشن ، برای دوباره خوندنشون باید از روی هارد کند برن روی رم ! خب این عامل کندیه ، اما زدرم کیاد همون اطلاعات رو فشرده میکنه و توی همون رم ذخیره میکنه !

فک میکنم ایمجوری باشه ، حالا باز دوستان اگاه تر درستشو میگن حتما
بله درست است. چون فشرده کردن داده سریع تر از نوشن روی دیسک سخت است.

https://en.wikipedia.org/wiki/Zram

https://www.maketecheasier.com/configure-zram-ubuntu/

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #5 : 20 اسفند 1400، 02:16 ق‌ظ »
سلام من متوجه شدم که گفته شد سواپ اصلا استفاده نمیشه و
...
سلام
رم استفاده میشه تا یه مقداری از اون پر بشه، زمانی که این مقدار پر شد، استفاده از swap ها آغاز میشه. swap ها بر اساس الویتی که دارند، استفاده میشن. اگه دوتا swap الویتی یکسان داشته باشند، همزمان استفاده میشن.
اینکه چه وقتی از swap استفاده بشه، بستگی به پارامتر vm.swappiness داره. این پارامتر می‌تونه یه مقدار عددی بین 0 تا 100 بیگیره و نشون دهنده مقدار خالی رم هست. مقدار پیش‌فرض این پارامتر، معمولا 60 هست که باعث میشه وقتی 60 درصد یا کمتر از حافظه خالی هست، از swap استفاده بشه. اگه مقدار این پارامتر برابر 0 باشه، swap غیرفعال میشه. اگه برابر 100 باشه، همیشه از swap استفاده میشه.
با توجه به اینکه zram ساختید، فکر کنم اگه مقدار این پارامتر رو بین 80 تا 90 بذارید، وضعیت بهتر بشه.  قالب فشرده‌سازی رو هم بذارید روی LZ4، فکر کنم این یکی از بقیه سریع‌تره.

بله درست است. چون فشرده کردن داده سریع تر از نوشن روی دیسک سخت است.

https://en.wikipedia.org/wiki/Zram

https://www.maketecheasier.com/configure-zram-ubuntu/
لینک دومی که فرستادید، اطلاعات قدیمی داره. دیگه از بسته zram-config استفاده نمیشه، zram-tools جای اون رو گرفته. برای تنظیم اطلاعات مربوط به zram هم لازم نیست اسکریپتی که توی /bin/ هست رو تغییر بدید، یه فایل پیکربندی توی /etc/default/ داره.
میدونید که زکات علم نشر آن است

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #6 : 20 اسفند 1400، 02:52 ق‌ظ »
از همه ممنونم
از شمام  Dragon- ممنونم من فک کنم swap یه جا دیدم اشتباه متوجه شدم که این سواپ موقع استفاده برمیگرده به رم تا بشه عمل کنه ولی انگار نیازی نیست و یکسره عمل میکنه.. پس فقط سرعت میاد پایین تر و برنامه ای بخاطر اسفتاده از swap درحالت عادی خراب نمیشه تهش فقط ممکن هست کند بشه
فک کنم مقدارش بیشتر کنم همون حدود80 خوب باشه+1
فقط یه سوال ریز دارم، این فشرده سازی تا چقدر ممکنه؟ من یکبار زدرم گذاشتم یک ترابایت یا یبار دیگم چند برابر رمم مثلا 10 برابر بیشتر از رمم با zram فعال کردم و مشکلی پیش نیومد البته خیلی کند شد
ولی قطعا نمیشه انقدر فشرده بشه مگه اینکه اطلاعات خیلی خام باشه؟!
به هرحال میخوام بدونم تا چند برابر اطلاعات قابل فشرده شدن هستند و این به کنار چرا من میتونم بیشتر بزارم و اگه اون مقدار رعایت نکنم یعنی اطلاعاتم خراب میشوند داخل zram?!(یکم فلسفش کوتا که خودتونم اذیت نشید، ممنون میشم توضیح بدید :))

ویرایش: اون مقدار گذاشتم ۹۰ حتا ۱۰۰ هم گذاشتم ولی بازم فرق خاصی نکرد و با پر شدن چند گیگ از رم هم شروع به پر کردن زدرم نمیکنه
البته درست گذاشتمش فک کنم، در این فایل /etc/sysctl.d/99-zram.conf
قرار دادم یه کد هم برای بررسی بود زدم نوشت که عدد تغییر کرده و با 0 گذاشتنش غیرفعال میشه سواپ
نمیدونم این طبیعی یا نه ولی مگه وقتی 100 بزاریم همیشه نباید درحال استفاده از زدرم باشه؟! اگه نه که فرقی نمیکنه؟!
« آخرین ویرایش: 20 اسفند 1400، 03:30 ق‌ظ توسط ali-n »

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #7 : 20 اسفند 1400، 10:04 ب‌ظ »
برای من که بر عکس بود باید اون مقدار رو اندازه‌ فضایی که از رم پر شده بزارم تا اونوقت سوآپ کار کنه مثلا پیش فرض که ۶۰ بود بعد از اینکه ۶۰ درصد از ram پر میشد از سوآپ استفاده می کرد. فکر کنم برای شما هم اینجوری باشه
متنفر از گنو و FSF

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #8 : 20 اسفند 1400، 10:50 ب‌ظ »
تا جایی که من یادمه، اون عدد بر اساس مقدار خالی رم کار می‌کرد.
میدونید که زکات علم نشر آن است

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #9 : 20 اسفند 1400، 10:53 ب‌ظ »
توی دبیان که امتحان کردم بر عکس بود
متنفر از گنو و FSF

آفلاین hartin

  • High Hero Member
  • *
  • ارسال: 1586
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #10 : 21 اسفند 1400، 07:29 ب‌ظ »
سلام من متوجه شدم که گفته شد سواپ اصلا استفاده نمیشه و یه چیزایی کنار گذاشته میشه، خب اگه zram همینطور باشه پس میشه گفت اگه من 4 گیگ رم داشته باشه و 5 گیگ برنامه درحال استفاده همه برنامه هام نمیتونن از همه رم استفاده کنند و فقط 4 گیگ همزمان قابل استفاده هست
سوال اول که خیلی برام مهمه هیچ قابلیتی نیست که بتونه از این روند عبور کنه و قابل استفاده در لحظه باشه؟ و اگه نه چرا؟ نمیشه یا کسی نکرده؟!««اگه نه پس خیلی خوب نیست /:»»
سوال دوم اینکه این باعث میشه یه چیزایی خوب عمل نکنند و یا حتا خراب بشند؟ بعضی بازیا میبینم مثلا چند گیگش میره داخل زد رم متوقف میشه البته من هیچ وقت نتونستم این بازی هارو با wine بدون مشکل بازی کنم ولی عده زیادی تونسته اند پس احتمالا مشکل از توزیع یا سخت افزار منه(احتمالا سخت افزار) و میخواستم بدونم مشکل میتونه از zram باشه چونکه بازی نیاز به اون رم داره ولی خب اون در swap یا همون zram هست و دسترسی نداره بهش و خراب میشه...(هعب) :)
میدونم تو اندروید هست ویندوز هم میدونم داره تو گوشی بستگی از چه برندی باشه ولی سامسونگ اگر وان یو آی چهار به بالا باشه تو تنظیمات هست
:My Instagram
_.hartin._

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #11 : 21 اسفند 1400، 07:38 ب‌ظ »
میدونم تو اندروید هست ویندوز هم میدونم داره تو گوشی بستگی از چه برندی باشه ولی سامسونگ اگر وان یو آی چهار به بالا باشه تو تنظیمات هست
بله اندروید هم داره، همینطور ویندوز هم داره، برام جالب بود توی اندروید دقیقا اسمش نوشت zram‌ که البته بخاطر لینوکس هستش توی ویندوز چنین نامی نداره
ولی بهترین چیز گنو لینوکس چون اجازه تنظیمات دستی بهت میده و خودت میدونی قراره چقدر پردازنده ات مصرف شه تا چقدر رم به دست بیاری، برخلاف ویندوز که تا یکم پر میشه سریع میپره میره از هارد استفاده میکنه و به شدت سیستم کند میشه..

آفلاین hartin

  • High Hero Member
  • *
  • ارسال: 1586
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #12 : 21 اسفند 1400، 07:46 ب‌ظ »
میدونم تو اندروید هست ویندوز هم میدونم داره تو گوشی بستگی از چه برندی باشه ولی سامسونگ اگر وان یو آی چهار به بالا باشه تو تنظیمات هست
بله اندروید هم داره، همینطور ویندوز هم داره، برام جالب بود توی اندروید دقیقا اسمش نوشت zram‌ که البته بخاطر لینوکس هستش توی ویندوز چنین نامی نداره
ولی بهترین چیز گنو لینوکس چون اجازه تنظیمات دستی بهت میده و خودت میدونی قراره چقدر پردازنده ات مصرف شه تا چقدر رم به دست بیاری، برخلاف ویندوز که تا یکم پر میشه سریع میپره میره از هارد استفاده میکنه و به شدت سیستم کند میشه..
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
:My Instagram
_.hartin._

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #13 : 21 اسفند 1400، 07:53 ب‌ظ »
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
اره البته اون موقع تازه قفلی که اندروید روش گذاشته باز میشه و مثل گنو لنیوکس میشه که بهمون اجازه تغییر هسته(لینوکس)  یا طوری که میخوایم استفاده کنیم ازش میده و کاربری مختلف داشته باشیم ازش
میشه گفت روت کردن اندروید یه چیزی تو مایه های دسترسی روت داشتن در گنو لینوکس هست!

آفلاین hartin

  • High Hero Member
  • *
  • ارسال: 1586
  • جنسیت : پسر
پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
« پاسخ #14 : 21 اسفند 1400، 07:55 ب‌ظ »
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
اره البته اون موقع تازه قفلی که اندروید روش گذاشته باز میشه و مثل گنو لنیوکس میشه که بهمون اجازه تغییر هسته(لینوکس)  یا طوری که میخوایم استفاده کنیم ازش میده و کاربری مختلف داشته باشیم ازش
میشه گفت روت کردن اندروید یه چیزی تو مایه های دسترسی روت داشتن در گنو لینوکس هست!
داداش تاکی بگم هسته اندروید لینوکسه پس خیلی کارای مشترک دارن از نظر من کاملا آزاده تازه با روت همه برنامه های انحصاری رو میشه پاک کرد و تمام
:My Instagram
_.hartin._