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

کمک و پشتیبانی => انجمن عمومی => نویسنده: ABOLDOM در 16 اسفند 1400، 06:43 ب‌ظ

عنوان: کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 16 اسفند 1400، 06:43 ب‌ظ
سلام من متوجه شدم که گفته شد سواپ اصلا استفاده نمیشه و یه چیزایی کنار گذاشته میشه، خب اگه zram همینطور باشه پس میشه گفت اگه من 4 گیگ رم داشته باشه و 5 گیگ برنامه درحال استفاده همه برنامه هام نمیتونن از همه رم استفاده کنند و فقط 4 گیگ همزمان قابل استفاده هست
سوال اول که خیلی برام مهمه هیچ قابلیتی نیست که بتونه از این روند عبور کنه و قابل استفاده در لحظه باشه؟ و اگه نه چرا؟ نمیشه یا کسی نکرده؟!««اگه نه پس خیلی خوب نیست /:»»
سوال دوم اینکه این باعث میشه یه چیزایی خوب عمل نکنند و یا حتا خراب بشند؟ بعضی بازیا میبینم مثلا چند گیگش میره داخل زد رم متوقف میشه البته من هیچ وقت نتونستم این بازی هارو با wine بدون مشکل بازی کنم ولی عده زیادی تونسته اند پس احتمالا مشکل از توزیع یا سخت افزار منه(احتمالا سخت افزار) و میخواستم بدونم مشکل میتونه از zram باشه چونکه بازی نیاز به اون رم داره ولی خب اون در swap یا همون zram هست و دسترسی نداره بهش و خراب میشه...(هعب) :)
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: جعفر فرقانلوژ در 18 اسفند 1400، 10:43 ق‌ظ
منظورتون رو درست نفهمیدم یعنی میخواین یک حافظه ایجاد کنید که دقیقا مثل رم در لحظه ازش استفاده بشه ؟ (حس می کنم شاد این موضوع چون حافظه به سرعت رم نیست میتونه خودش باعث کند شدن بشه  :P )
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 19 اسفند 1400، 12:06 ق‌ظ
منظورتون رو درست نفهمیدم یعنی میخواین یک حافظه ایجاد کنید که دقیقا مثل رم در لحظه ازش استفاده بشه ؟ (حس می کنم شاد این موضوع چون حافظه به سرعت رم نیست میتونه خودش باعث کند شدن بشه  :P )
بله دقیقا همینطوره برام مهم نیست کند یا خیر کلا ممکنه؟ چون zram سرعتش خیلی بالاتر هست گفتم شاید باز یکم بهتر بشه، هرچند میدونم اگه اطلاعات در لحظه نیاز باشه خیلی سرعتش بالایی نیاز داره ولی الان سوالم اینه چجوری میشه اینکارو کرد یا اصلا خود zram همینطوره یا خیر؟
اصلا شاید zram خودش اینکار میکنه و اون چیزایی که متوقف میشن مشکلاتی دیگر دارند...(چون بازیه با wine ریسکی هم هست خوب یکم ممکن درایور هام قدیمی اینطور باشه..)
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: سودو. در 19 اسفند 1400، 12:29 ق‌ظ
 اطلاعاتی که فعلا میتونن متوفف بشن تو سواپ دامپ میشن ، برای دوباره خوندنشون باید از روی هارد برن روی رم ! خب این عامل کندیه ، اما زدرم میاد همون اطلاعات رو فشرده میکنه و توی همون رم ذخیره میکنه !

فک میکنم اینجوری باشه ، حالا باز دوستان اگاه تر درستشو میگن حتما
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: alend در 19 اسفند 1400، 05:09 ق‌ظ
اطلاعاتی که فعلا میتونن متوفف بشن تو سواپ دامپ میشن ، برای دوباره خوندنشون باید از روی هارد کند برن روی رم ! خب این عامل کندیه ، اما زدرم کیاد همون اطلاعات رو فشرده میکنه و توی همون رم ذخیره میکنه !

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

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

https://www.maketecheasier.com/configure-zram-ubuntu/ (https://www.maketecheasier.com/configure-zram-ubuntu/)
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: Dragon- در 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://en.wikipedia.org/wiki/Zram)

https://www.maketecheasier.com/configure-zram-ubuntu/ (https://www.maketecheasier.com/configure-zram-ubuntu/)
لینک دومی که فرستادید، اطلاعات قدیمی داره. دیگه از بسته zram-config استفاده نمیشه، zram-tools جای اون رو گرفته. برای تنظیم اطلاعات مربوط به zram هم لازم نیست اسکریپتی که توی /bin/ هست رو تغییر بدید، یه فایل پیکربندی توی /etc/default/ داره.
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 20 اسفند 1400، 02:52 ق‌ظ
از همه ممنونم
از شمام  Dragon- ممنونم من فک کنم swap یه جا دیدم اشتباه متوجه شدم که این سواپ موقع استفاده برمیگرده به رم تا بشه عمل کنه ولی انگار نیازی نیست و یکسره عمل میکنه.. پس فقط سرعت میاد پایین تر و برنامه ای بخاطر اسفتاده از swap درحالت عادی خراب نمیشه تهش فقط ممکن هست کند بشه
فک کنم مقدارش بیشتر کنم همون حدود80 خوب باشه+1
فقط یه سوال ریز دارم، این فشرده سازی تا چقدر ممکنه؟ من یکبار زدرم گذاشتم یک ترابایت یا یبار دیگم چند برابر رمم مثلا 10 برابر بیشتر از رمم با zram فعال کردم و مشکلی پیش نیومد البته خیلی کند شد
ولی قطعا نمیشه انقدر فشرده بشه مگه اینکه اطلاعات خیلی خام باشه؟!
به هرحال میخوام بدونم تا چند برابر اطلاعات قابل فشرده شدن هستند و این به کنار چرا من میتونم بیشتر بزارم و اگه اون مقدار رعایت نکنم یعنی اطلاعاتم خراب میشوند داخل zram?!(یکم فلسفش کوتا که خودتونم اذیت نشید، ممنون میشم توضیح بدید :))

ویرایش: اون مقدار گذاشتم ۹۰ حتا ۱۰۰ هم گذاشتم ولی بازم فرق خاصی نکرد و با پر شدن چند گیگ از رم هم شروع به پر کردن زدرم نمیکنه
البته درست گذاشتمش فک کنم، در این فایل /etc/sysctl.d/99-zram.conf
قرار دادم یه کد هم برای بررسی بود زدم نوشت که عدد تغییر کرده و با 0 گذاشتنش غیرفعال میشه سواپ
نمیدونم این طبیعی یا نه ولی مگه وقتی 100 بزاریم همیشه نباید درحال استفاده از زدرم باشه؟! اگه نه که فرقی نمیکنه؟!
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: َUxmlai-ad در 20 اسفند 1400، 10:04 ب‌ظ
برای من که بر عکس بود باید اون مقدار رو اندازه‌ فضایی که از رم پر شده بزارم تا اونوقت سوآپ کار کنه مثلا پیش فرض که ۶۰ بود بعد از اینکه ۶۰ درصد از ram پر میشد از سوآپ استفاده می کرد. فکر کنم برای شما هم اینجوری باشه
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: Dragon- در 20 اسفند 1400، 10:50 ب‌ظ
تا جایی که من یادمه، اون عدد بر اساس مقدار خالی رم کار می‌کرد.
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: َUxmlai-ad در 20 اسفند 1400، 10:53 ب‌ظ
توی دبیان که امتحان کردم بر عکس بود
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: hartin در 21 اسفند 1400، 07:29 ب‌ظ
سلام من متوجه شدم که گفته شد سواپ اصلا استفاده نمیشه و یه چیزایی کنار گذاشته میشه، خب اگه zram همینطور باشه پس میشه گفت اگه من 4 گیگ رم داشته باشه و 5 گیگ برنامه درحال استفاده همه برنامه هام نمیتونن از همه رم استفاده کنند و فقط 4 گیگ همزمان قابل استفاده هست
سوال اول که خیلی برام مهمه هیچ قابلیتی نیست که بتونه از این روند عبور کنه و قابل استفاده در لحظه باشه؟ و اگه نه چرا؟ نمیشه یا کسی نکرده؟!««اگه نه پس خیلی خوب نیست /:»»
سوال دوم اینکه این باعث میشه یه چیزایی خوب عمل نکنند و یا حتا خراب بشند؟ بعضی بازیا میبینم مثلا چند گیگش میره داخل زد رم متوقف میشه البته من هیچ وقت نتونستم این بازی هارو با wine بدون مشکل بازی کنم ولی عده زیادی تونسته اند پس احتمالا مشکل از توزیع یا سخت افزار منه(احتمالا سخت افزار) و میخواستم بدونم مشکل میتونه از zram باشه چونکه بازی نیاز به اون رم داره ولی خب اون در swap یا همون zram هست و دسترسی نداره بهش و خراب میشه...(هعب) :)
میدونم تو اندروید هست ویندوز هم میدونم داره تو گوشی بستگی از چه برندی باشه ولی سامسونگ اگر وان یو آی چهار به بالا باشه تو تنظیمات هست
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 21 اسفند 1400، 07:38 ب‌ظ
میدونم تو اندروید هست ویندوز هم میدونم داره تو گوشی بستگی از چه برندی باشه ولی سامسونگ اگر وان یو آی چهار به بالا باشه تو تنظیمات هست
بله اندروید هم داره، همینطور ویندوز هم داره، برام جالب بود توی اندروید دقیقا اسمش نوشت zram‌ که البته بخاطر لینوکس هستش توی ویندوز چنین نامی نداره
ولی بهترین چیز گنو لینوکس چون اجازه تنظیمات دستی بهت میده و خودت میدونی قراره چقدر پردازنده ات مصرف شه تا چقدر رم به دست بیاری، برخلاف ویندوز که تا یکم پر میشه سریع میپره میره از هارد استفاده میکنه و به شدت سیستم کند میشه..
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: hartin در 21 اسفند 1400، 07:46 ب‌ظ
میدونم تو اندروید هست ویندوز هم میدونم داره تو گوشی بستگی از چه برندی باشه ولی سامسونگ اگر وان یو آی چهار به بالا باشه تو تنظیمات هست
بله اندروید هم داره، همینطور ویندوز هم داره، برام جالب بود توی اندروید دقیقا اسمش نوشت zram‌ که البته بخاطر لینوکس هستش توی ویندوز چنین نامی نداره
ولی بهترین چیز گنو لینوکس چون اجازه تنظیمات دستی بهت میده و خودت میدونی قراره چقدر پردازنده ات مصرف شه تا چقدر رم به دست بیاری، برخلاف ویندوز که تا یکم پر میشه سریع میپره میره از هارد استفاده میکنه و به شدت سیستم کند میشه..
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 21 اسفند 1400، 07:53 ب‌ظ
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
اره البته اون موقع تازه قفلی که اندروید روش گذاشته باز میشه و مثل گنو لنیوکس میشه که بهمون اجازه تغییر هسته(لینوکس)  یا طوری که میخوایم استفاده کنیم ازش میده و کاربری مختلف داشته باشیم ازش
میشه گفت روت کردن اندروید یه چیزی تو مایه های دسترسی روت داشتن در گنو لینوکس هست!
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: hartin در 21 اسفند 1400، 07:55 ب‌ظ
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
اره البته اون موقع تازه قفلی که اندروید روش گذاشته باز میشه و مثل گنو لنیوکس میشه که بهمون اجازه تغییر هسته(لینوکس)  یا طوری که میخوایم استفاده کنیم ازش میده و کاربری مختلف داشته باشیم ازش
میشه گفت روت کردن اندروید یه چیزی تو مایه های دسترسی روت داشتن در گنو لینوکس هست!
داداش تاکی بگم هسته اندروید لینوکسه پس خیلی کارای مشترک دارن از نظر من کاملا آزاده تازه با روت همه برنامه های انحصاری رو میشه پاک کرد و تمام
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 21 اسفند 1400، 08:08 ب‌ظ
داداش تاکی بگم هسته اندروید لینوکسه پس خیلی کارای مشترک دارن از نظر من کاملا آزاده تازه با روت همه برنامه های انحصاری رو میشه پاک کرد و تمام
خب پس احتمالا میدونی ما بیشتر تا لینوکس برامون باشه سیستم عامل های گنو لینوکسی مهمه! لینوکس فقط سخت افزار مدیریت میکنه و... که البته چیز کمی هم نیست ولی همه چیز نیست! اگه قبلا در انجمن بودی میدیدی ما تعصبی روی چیزی به نام لینوکس نداریم و متاسفانه چون همه جا میگن لینوکس بعضیا فکر میکنن هرچی که توش لینوکسه خوبه!
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: hartin در 21 اسفند 1400، 08:17 ب‌ظ
داداش تاکی بگم هسته اندروید لینوکسه پس خیلی کارای مشترک دارن از نظر من کاملا آزاده تازه با روت همه برنامه های انحصاری رو میشه پاک کرد و تمام
خب پس احتمالا میدونی ما بیشتر تا لینوکس برامون باشه سیستم عامل های گنو لینوکسی مهمه! لینوکس فقط سخت افزار مدیریت میکنه و... که البته چیز کمی هم نیست ولی همه چیز نیست! اگه قبلا در انجمن بودی میدیدی ما تعصبی روی چیزی به نام لینوکس نداریم و متاسفانه چون همه جا میگن لینوکس بعضیا فکر میکنن هرچی که توش لینوکسه خوبه!
خوب که من بدی ندیدم ولی من شخص حضرت لینوس توروالدز رو دوست دارم خدمتی که به جهان کرده هیچ کس نکرده
سرور
گوشی
ساعت
تلویزیون
و...
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 21 اسفند 1400، 08:22 ب‌ظ
بله همینطوره منم شخصا از سازنده ترانزیستور تشکر میکنم چون اگه نمیساختش  پردازنده ساخته نمیشد به این زودیا و الان بهم نمیتونستیم وصل بشیم
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: Dragon- در 21 اسفند 1400، 08:23 ب‌ظ
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
البته دقیق‌تر اینه که به کرنل می‌گید که با سخت‌افزار چیکار کنه.
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: hartin در 21 اسفند 1400، 08:37 ب‌ظ
بله همینطوره منم شخصا از سازنده ترانزیستور تشکر میکنم چون اگه نمیساختش  پردازنده ساخته نمیشد به این زودیا و الان بهم نمیتونستیم وصل بشیم
بله باید از این افراد برزرگ حمایت کرد
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: ABOLDOM در 21 اسفند 1400، 08:45 ب‌ظ
بله باید از این افراد برزرگ حمایت کرد
  :D
عنوان: پاسخ : کارکرد zram چگونه است و قابل تغییر است؟
ارسال شده توسط: hartin در 21 اسفند 1400، 09:19 ب‌ظ
اگر روت باشه اندروید مستقیم میشه به پردازنده دستور داد گوشی های که رسمی نداشته باشن با روت اوکی میشه
البته دقیق‌تر اینه که به کرنل می‌گید که با سخت‌افزار چیکار کنه.
ممنون از اصلاح