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

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

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




نویسنده موضوع: توزیع بدون هنگ کردن (حل شد)  (دفعات بازدید: 3775 بار)

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

آفلاین vegetarian

  • Sr. Member
  • *
  • ارسال: 405
  • جنسیت : پسر
  • سیستم عامل : ننه اوبونتو
پاسخ : توزیع بدون هنگ کردن
« پاسخ #45 : 07 مهر 1400، 05:28 ب‌ظ »
مانجارو با میزکارهای  KDE ، Xfce و gnome  عرضه می شود. با Xfce  هم سنگینه؟
manjaro با xfce  یک توزیع بسیار سبک و روون هست خودم نصب کردم روی یک لپتاپ قدیمی dell که سی پی یوش ۲.۲ گیگ دو هسته ای و رمش هم ۲ هست و هاردش بسیار مستهلک شده ولی مانجارو xfce رو  روون اجرا می کنه
در ضمن مانجارو خیلی با آرچ متفاوت هست تقریبا میشه گفت بی نیاز از کار با ترمینال هستین ولی کسی که با لینوکس کار می کنه بهتره کار با ترمینال رو یاد بگیره چون نقطه قوت لینوکس هست
« آخرین ویرایش: 07 مهر 1400، 05:31 ب‌ظ توسط vegetarian »
دوره lpic1 آقای پیمان هوشمندی راد برای علاقه مندان به لینوکس (مجانی):
https://forum.ubuntu-ir.org/index.php?topic=152339.0

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 764
  • جنسیت : پسر
  • Linux Mint
پاسخ : توزیع بدون هنگ کردن
« پاسخ #46 : 07 مهر 1400، 06:48 ب‌ظ »
ویکی رو نمی‌خونین ها :D
https://wiki.ubuntu.ir/wiki/Fork_bomb

خدا را شکر بلاخره توانستم با کمک دوستان محترم مشکل هنگی و یخزدگی سیستم را تا حد توان خودم درک نمایم و آنرا حداقل برای خودم حل نمایم و بعد از این بدون آنکه حتی نیازی به نصب توزیعی باشد، حتی در همان حالت لایو در همان ابتدا بفهم که آیا توزیعی مناسب سیستم من می‌باشد یا نه؟
قبل از اینکه این پست را بگذارم همیشه با دید تردید نسبت به بعضی از توزیع‌ها و توسعه دهندگان نگاه می‌کردم ولی این پست باعث شد این دیدم اصلاح بگردد.
برای حل این مشکل مجبور شدم از راه تجربی و آزمون خطا به جلو بروم و به نتایج جالبی هم رسیدم که آن‌ها را در اینجا در اختیار دوستان قرار می دهم.
کار خاصی به آنصورت لازم نیست انجام بدهید ، کافیست که در همین توزیعی که دارید یا اینکه توزیعی را که می‌خواهید نصب کنید آنرا بصورت لایو بالا بیاورید و دستور مربوط به Fork bomb
در ترمینال اجرا کنید.
البته در ویکی فارسی اوبونتو اینطور نوشته شده:
نقل‌قول
پس اجرای این بمب، سیستم شروع به کند شدن می‌کند و پس از مدت زمانی سیستم کاملاً کرش می‌کند. اینکه این مدت زمان چقدر است بستگی به سخت‌افزار شما دارد. تعداد هسته های CPU، حجم RAM و حتا گاهی Swap تأثیر گذار خواهند بود.

این مطلب بنا به تجربیات عملی من ناقص است و بایستی اصلاح گردد:
۱) اولاً در تمام توزیع‌ها منجر به فروپاشی نمی گردد.در بعضی از توزیع‌ها تأثیر اندکی بر کل سیستم دارد و تنها در برخی از توزیع‌ها منجر به کرش می‌شود.
۲)تنها به سخت‌افزار بستگی ندارد و علاوه بر آن به نوع توزیع و همچنین میزکاری که استفاده می‌کنیم ، بستگی دارد. در مورد تأثیر firmware ها ، چون نتوانستم بصورت عملی امتحانی انجام بدهم ،نظری نمی‌دهم.

تجربیات من( همگی بصورت اجرای لایو از سی دی بغیر از دبیان):

Linux Mint 18.2 Cinnamon 64-bit  :
می‌شود گفت تأثیر آنچنانی بر سیستم نداشت بغیر از مصرف مقدار بیشتری از RAM  و CPU
برنامه‌های دیگر به خوبی اجرا می شدند.

Ubuntu 18.0.4.3 LTS :
می‌شود گفت تأثیر آنچنانی بر سیستم نداشت بغیر از مصرف مقدار بیشتری از RAM  و CPU
برنامه‌های دیگر به خوبی اجرا می شدند.

MX-194_x64 :
سیستم کرش کرد.

Debian11+KDE :
سرعت به شدت افت کرد. کرش نکرد ولی خیلی نزدیک به کرش شدن می بود. هیچ برنامه‌ای قابلیت اجرا شدن نداشت.

LMDE 4 Debbie  (cinnamon)  :
سیستم کرش نکرد. ولی برنامه Filemanager اجرا نمی شد. برنامه‌های دیگر مشکلی در اجرا نداشتند.

Manjaro 21.0.2 (Xfce)  :
سیستم کرش کرد.

Manjaro 21.1.4 (kde)  :
می‌شود گفت تأثیر آنچنانی بر سیستم نداشت بغیر از مصرف مقدار بیشتری از RAM  و CPU
برنامه‌های دیگر به خوبی اجرا می شدند.

نکته ۱:این امتحانات را با ۱۲ گیگ رم انجام دادم ، برای امتحان بیشتر ۸ گیگ رم را از سیستم برداشتم و تنها با ۴ گیگ رم امتحان کردم، تفاوت تاثیرگذار بر نتایج وجود نداشت.

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

نکته ۳: یکی از نتایجی که تعجب من را برانگیخت ، نتایج مربوط به Manjaro 21.0.2 (Xfce) بود.
من حداقل از میزکار xfce این انتظار را نداشتم ، فهمیدم شالوده کلی سیستم اعم از توزیع و میزکار و سخت‌افزار  و firmware  مهم است.
میزکار به تنهایی تضمین کننده هیچ چیزی نیست. بلکه بایستی دید در مجموع چه عمل‌کردی دارد.

نکته۴: توسعه دهندگان تنها می‌توانند در طیف محدودی از لحاظ سخت افزاری دست به امتحان و اصلاح بزنند. پس بی جهت نه توزیعی نه میزکاری نه توسعه‌دهنده ای را محکوم ننماییم. یا با آن‌ها همکاری نماییم و گزارش خطا برای کمک به بهبود نرم‌افزار برای آن‌ها بفرستیم یا ناچاراً به توزیع‌ها و میزکارهای دیگری که متناسب تر با سخت‌افزار ما هستند کوچ نماییم.

دوستان منتظر  نظرات شما و اصلاحات مطالب بالایی که نوشته‌ام حتماً هستم.



آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19677
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : توزیع بدون هنگ کردن
« پاسخ #47 : 07 مهر 1400، 07:35 ب‌ظ »
ممنون. مقایسهٔ جالبی بود. جالب‌تر از این هم می‌شه اگه ببینی چرا این اتفاق می‌افته. چون به صورت منطقی باید همه فروبپاشن بعد از مدّتی. ممکنه توزیع‌هایی که دچار مشکل نشدن، در پیکربندی پیش‌گزیده‌شون از راهکارهایی برای جلوگیری از فروپاشی با مصرف زیاد حافظه استفاده کرده باشن؟
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : توزیع بدون هنگ کردن
« پاسخ #48 : 07 مهر 1400، 07:42 ب‌ظ »
با htop می‌تونستید ببینید که چه مقدار رم و cpu مصرف شده. البته top هم هست ولی به نظرم خروجی htop رو راحت‌تر میشه متوجه شد.
میدونید که زکات علم نشر آن است

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

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : توزیع بدون هنگ کردن
« پاسخ #49 : 08 مهر 1400، 09:03 ق‌ظ »
جالبه  :o
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
پاسخ : توزیع بدون هنگ کردن
« پاسخ #50 : 08 مهر 1400، 09:16 ق‌ظ »
وقتی این بمب را روی اوبونتو امتحان کردم فقط میشد نشانگر ماوس رو تکون داد رم پر شد swap هم فکر کنم پر شده بود هر دوتا هسته پردازنده هم کاملا درگیر شدن
متنفر از گنو و FSF

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

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : توزیع بدون هنگ کردن
« پاسخ #51 : 08 مهر 1400، 10:00 ق‌ظ »
وقتی این بمب را روی اوبونتو امتحان کردم فقط میشد نشانگر ماوس رو تکون داد رم پر شد swap هم فکر کنم پر شده بود هر دوتا هسته پردازنده هم کاملا درگیر شدن
فقط ؟ یعنی مثلا میشد متنی نوشت ؟ کپس لاک کیبورد کار میکرد ؟
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین َUxmlai-ad

  • Sr. Member
  • *
  • ارسال: 486
  • جنسیت : پسر
  • متنفر از گنو و FSF
پاسخ : توزیع بدون هنگ کردن
« پاسخ #52 : 08 مهر 1400، 10:45 ق‌ظ »
وقتی این بمب را روی اوبونتو امتحان کردم فقط میشد نشانگر ماوس رو تکون داد رم پر شد swap هم فکر کنم پر شده بود هر دوتا هسته پردازنده هم کاملا درگیر شدن
فقط ؟ یعنی مثلا میشد متنی نوشت ؟ کپس لاک کیبورد کار میکرد ؟
متن نمیشد نوشت num lock, caps lock, scroll lock کار می کردند یعنی چراغشون روشن و خاموش می شد
Intel Duo Core cpu
متنفر از گنو و FSF

آفلاین ABOLDOM

  • High Hero Member
  • *
  • ارسال: 1923
  • جنسیت : پسر
پاسخ : توزیع بدون هنگ کردن
« پاسخ #53 : 09 مهر 1400، 10:19 ب‌ظ »
روی توزیع void با محیط xfce4 دستور زدم درحال خواندن عملکرد بودم که کم کم از کار افتاد و صفحه ایستاد :D
نمیدونم ولی احساس میکنم با توجه به لیستی که دادی محیط نقش مهمی در از کار افتادن داره

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : توزیع بدون هنگ کردن
« پاسخ #54 : 10 مهر 1400، 05:06 ب‌ظ »
با lspci -nnk ببینید که هر سخت‌افزار متصل به باس‌های pci از چه ماژولی (درایور) استفاده می‌کنه. بعد با lsmod ببینید که اون ماژول‌ها بارگذاری شدن یا نه.
ببخشید متوجه نشدم ولی عکس هایشان را گذاشتم.
دستور lsmod فقط ماژول‌های بارگذاری شده توی کرنل رو نمایش میده، نمی‌تونید جلوی اون چیزی بنویسید. منظورم این بود که با lsmod ببینید چه ماژول‌هایی بارگذاری شدن و بعد ببینید که ماژولی که توی خروجی lspci گفته شده، توی خروجی lsmod هم هست یا نه. البته اینکه به طور دستی خروجی lsmod رو بررسی کنید، سخته.  می‌تونید خروجی lsmod رو بدید به grep و با grep دنبال ماژول مورد نظر، توی خروجی lsmod بگردید.
مثلا اینجوری ببینید که ماژول usbcore بارگذاری شده یا نه.
lsmod | grep usbcore
یا مثلا اینجوری ببینید که ماژول vfat بارگذاری شده یا نه.
lsmod | grep vfatاگه خروجی خالی بود، یعنی اون ماژول بارگذاری  نشده.  اگه اسم اون ماژول رو توی خروجی دیدید، بدونید که بارگذاری شده.
البته فکر نکنم مشکل شما از بارگذاری ماژول‌ها باشه. احتمالا هر ماژولی که نیاز دارید، بارگذاری شده.

شاید دلیل اینکه توی بعضی توزیع‌ها، با اجرای fork bomb توزیع دچار مشکل نشده این باشه که متغیر‌های sysctl توی اونها فرق داره.
میدونید که زکات علم نشر آن است

آفلاین norouzi90

  • Hero Member
  • *
  • ارسال: 764
  • جنسیت : پسر
  • Linux Mint
پاسخ : توزیع بدون هنگ کردن
« پاسخ #55 : 13 فروردین 1402، 09:13 ب‌ظ »
من الان مدتهاست از این ترکیب debian + jwm  استفاده می کنم. شکر خدا، می‌شود گفت هیچ مشکلی از لحاظ هنگ کردن و یخ زدن سیستم و بهم ریختگی و ... ندارم.
از آن زمان تا بحال در این فاصله خواستم تا از بابت عمل‌کرد سیستمم مطمئن بشوم و بعد بیایم این پست را بگذارم.
دوست دارم تجربیاتی که در این مورد بدست آورده‌ام در اختیار بقیه دوستانی که در این زمینه مشکل دارند، قرار بدهند، تا به خواست خدا سیستم آن‌ها هم مثل ساعت کار بکند و مشکلی از این لحاظ نداشته باشند.
 

۱- Hardware  و Firmware  :
اگر توزیع‌های متعدد و بسته های متعدد و روش‌های متعدد را امتحان کرده‌اید ولی سیستم کماکان به رویتان نمی خندد، آیا زمان آن نرسیده است که کمی به خود زحمت بدهید و از لحاظ سخت‌افزار  تغییراتی بدهید که سیستمتان هماهنگ تر با گنو/لینوکس بشود؟عوض اینکه پول عیدیتان را بدهید آت و آشغال بخرید، آن‌ها را بدهید یک کارت گرافیکی که دارای میان افزار سازگارتر با گنو/لینوکس است بروید و بخرید!!




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

اولی:
۲- پاک کردن کامل ویندوز و عدم استفاده از بوت دوگانه ویندوز با گنو/لینوکس.
الان در سیستمم تنها همین دبیان را دارم ولی هر وقت که مجبور بشوم که ویندوز را نصب کنم آن را در ماشین مجازی نصب می‌کنم و سپس پاکش می کنم. بهتر نیست که شما هم ویندوز را تنها درماشین مجازی داشته باشید؟!
می‌دانم که گیمر هستید و این چیزی که من گفتم زیاد برایتان معنی ندارد، پس بی خیال حالا یک چیزی من گفتم!!

دومی:
۳- NTFS :
آیا بهتر نیست که از خیر NTFS بگذرید و تمام پارتیشن های سیستمیتان را EXT4 نمایید؟
هر چند که در گنو/لینوکس بسته هایی برای سازگاری NTFS وجود دارد ولی باز هم من اذیت می شدم. یک دفعه زدم به سیم آخر و همه اشان را EXT4 کردم و راحت شدم.
استثناء :البته توجه کنید که برای EFI System نیازمند به یک پارتیشن FAT32 خواهید داشت.
می‌دانم که ویندوز هم روی سیستمتان دارید و این یکی هم برایتان امکانپذبر نیست!!

۴- یا GTK را انتخاب کنید یا  QT .
به لیست وابستگی‌های بسته ای که می‌خواهید نصب نمایید، حتماً توجه نمایید. یا یکدفعه دنبال رو GTK باشید یا QT .
البته می‌دانم بعضی وقتها مجبورید. ولی همیشه که مجبور نیستید؟!

۵- توزیع‌های آماده و میزکارها:
من از وقتی که توزیع‌های آماده و میزکارها را گذاشتم کنار توانستم در دنیای گنو/لینوکس نفس بکشم. اصلاً برایم قابل قبول نیست سیستمم حتی برای یکبار هم که شده هنگ کند.
حتی از  lxde  و  lxqt  هم راضی نبودم، هر چند که در آن‌ها مشکل هنگ کردن سیستمم چندان نبود ولی چی بگویم ازبهم ریختگی و مشکلات عجیب و غریب که با آن‌ها مواجه بودم.
حتماً توی دلت می‌گویی XFCE ، باور کن از آنهم راضی نبودم. در این میزکار سبک هم گاهی اوقات سیستمم هنگ می کرد.
باور کنید از وقتی که بجای توزیع‌های آماده و میزکار ها از مدیر پنجره استفاده می کنم، همه چیز برایم گل و بلبل شده است. ولی می‌دانم خیلی زحمت دارد و باب میل خیلی‌ها نیست.


۶- مدیر فایل pcmanfm :
pcmanfm را خدا خیرش بدهد، مثل قاطر می‌ماند می‌توانید هم بارش کنید و هم خودتان هم  روی بارها سوارش بشوید. اصلاً آخ نمی گوید. می‌دانم که مثل اکثر مدیران فایل ها خیلی پیشرفته نیست ولی انصافاً یکی از ارکان اینکه سیستم من دیگر هنگ نمی‌کند.

۷- نسخه پشتیبان از سیستمتان در حالیکه سیستمتان درست کار می کند.
این روش شخصی بنده است که در زمانیکه از عمل‌کرد سیستمم راضی هستم، یک نسخه پشتیبان از آن می گیرم، هر وقت هم که حسابی سیستمم را با انواع و اقسام روشها به چالش کشیدم و خلاصه ریختمش به هم، ابتدا در حالت لایو قشنگ پارتیشن مربوطه را فرمت می‌کنم  و سپس دوباره سیستمم را restore می کنم.
حتماً از دو نوع متفاوت بک آپ استفاده کنید تا اگر در یکی با مشکل مواجه شدید از دیگری بتوانید بهره بگیرید، من هم از timeshift استفاده می‌کنم هم از fsarchiver .

۸- پوشه ها و فایل‌های اضافی در قسمت home کاربر.
با نصب بعضی برنامه ها، پوشه ها و فایل‌هایی به قسمت home کاربریتان اضافه می‌گردد، حتی بعضی‌هایشان با حذف برنامه موردنظر کماکان در   قسمت home کاربریتان باقی می ماند.
روش شخصی بنده این است نمی‌گویم شما اینکار را بکنید چون شخصی سازی هایتان و ....
حذف می‌شود من بغییر از دو سه مورد بقیه پوشه ها و فایل‌های hidden واقع در آنجا را  بصورت ادواری پاک و حذف می کنم.

زیاد سخت نگیرید، این‌ها تنها دل نوشته‌های من بود. در ضمن این آخرین ارسالی من برای این موضوع می باشد.

با تشکر از
  Mehr32  ، sajadspeed  ، #unknown  ،  دانیال بهزادی  ، Aminavy  ، amini_am ، bed123derkelo
  ،  SLACKER  ، vegetarian ، aboldom   ،   Hello  ، آرمان اسماعیلی  ، Dragon-

« آخرین ویرایش: 13 فروردین 1402، 09:16 ب‌ظ توسط norouzi90 »