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

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => دبیان => نویسنده: Nixon در 30 خرداد 1401، 06:51 ب‌ظ

عنوان: راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: Nixon در 30 خرداد 1401، 06:51 ب‌ظ
سلام و عرض ادب

خوب متاسفانه از زمانی که دارم از سیستم عامل های گنولینوکسی استفاده میکنم سرعت بوت شدن خیلی پایینه ( نسبت به ویندوز ) و زمانی زیادی رو از آدم میگیره

میدونم یکی از مهمترین دلایلش نداشتن اس اس دی هستش اما ...

زمانی که از ویندوز ۸.۱ استفاده میکردم سیستم توی ۱۰ تا ۱۵ ثانیه کامل بوت میشد و آماده استفاده بود ( البته یه دوره هم از ویندوز ۷ استفاده میکردم و زمان بوت شدن سیستم یک مقدار بیشتر از ویندوز ۸.۱ بود ) بنظرم این موضوع میتونه نشون دهنده این باشه که مایکروسافت یه سری بهینه سازی ها در جهت بوت شدن سریعتر ویندوز انجام داده

حالا سوالاتم :

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

آیا همین سازوکار رو نمیتونیم توی لینوکس اجرا کنیم؟ ( مثلا با نصب یه برنامه خاص یا عوض کردن یه سری تنظیمات از طریق ترمینال و ... )

حالا اگر راهکاری وجود نداشته بشه بنظرم تنها گزینه باقی مونده که میتونم انجام بدم این است که هربار سیستم رو بزارم روی حالت sleep mode Hibernate که نمیدونم آیا میتونه راهکار خوبی باشه یا نه . لطفا در مورد هم نظرتون رو بفرمایید





عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: ABOLDOM در 30 خرداد 1401، 06:58 ب‌ظ
سلام، اول اینکه اگه اوبونتو داری اسنپ حذف کن، دوم اینکه بگرد دنبال سرویس هایی که زمان بره و اگه سرویس مورد نیازی نیست از لیست بوت  شدن برش دار، ولی اینطور که میگی با هیچ روشی فکر نکنم ۱۵ ثانیه یا مخصوصا ۱۰ ثانیه بوت بشه، ۱۰ ثانیه دیگه بهترین حالت در یک توزیع خیلی سبکه با یه هارد...


ویندوز در اصل کامل خاموش نمیشه و فکر کنم هایبرنیت به صورت پیش فرض در ویندوز فعاله..

sleep mode Hibernate در گنو لینوکس هایبرنیت گزینه خوبیه بزار و استفاده ببر مشکلی نیست، فک کنم در این حالت کل اطلاعاتت در سواپ ریخته میشه و وقتی سیستم روشن میکنی دوباره در رم قراره میگیره، که تا حدودی بوت سریع تر میشه،  یه sleep دیگه بود اسمش دقیق یادم نیست اسلیپ بود یا چیز دیگه ای هم کنارش بود، اون دیگه بهترین حالته، و اطلاعات توی رم نگه میداره، ولی بدیش اینه رم بدون برق اطلاعاتش پاک میشه برای همین اگه تو این حالت اگه برق سیستم رو قطع کنی خاموش میشه...
ویرایش: این دومی که گفتم اسمش ساسپند یادم رفته بودش که sudo گفت  :)
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: سودو. در 30 خرداد 1401، 06:58 ب‌ظ
سیستمتو مینیمال نصب کن ، سرویس هایی ک نمیخوای رو غیرفعال کن و نهایت از اینیت های دیگه استفاده کن شاید سازگاری بهتری رو مشاهده کردی : )
ضمن اینکه چرا هر بار خاموش میکنی ؟ خب ساسپندش کن ، هر بار هم بزنی روشن شه چند ثانیه ای بالا میاد دیگه !
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: Nixon در 30 خرداد 1401، 07:06 ب‌ظ
در حال حاضر روی دبیان فکر کنم حدود ۱ دقیقه طول میکشه تا بوت بشه

قبلا که از اوبونتو استفاده میکردم زمان بوت شدن حدود ۱ دقیقه و ۴۰ ثانیه بود  ](*,)

باز هم خیلی برام تعجب آوره که ویندوز باتنظیمات پیش فرضش و با همه برنامه هایی که بعد از روشن شدن سیستم توی پس زمینه اجرا میشن همچنان اینقدر سریع بوت میشه
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: ABOLDOM در 30 خرداد 1401، 07:17 ب‌ظ
فست بوت و هایبرنیت رو در ویندوز غیرفعال کن ببین چطوره، خب ویندوز به صورت پیش فرض یسری کارا کرده، گنو لینوکس میده دست کاربر  که میخواد به صورت عادی خاموش و روشن بشه یا طور دیگه ای
پ‌ن: البته فرایند روشن شدن و ویندوز دقیقا نمیدونم چطوره
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: جعفر فرقانلوژ در 30 خرداد 1401، 07:45 ب‌ظ
یک چیزی با عنوان خواب زمستانی داشتیم کارش رو دقیق نمیدونم فکر کنم تو اوبونتو پیش فرض غیر فعاله
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: Dr.Code در 30 خرداد 1401، 07:57 ب‌ظ
زمانی که از ویندوز ۸.۱ استفاده میکردم سیستم توی ۱۰ تا ۱۵ ثانیه کامل بوت میشد و آماده استفاده بود ( البته یه دوره هم از ویندوز ۷ استفاده میکردم و زمان بوت شدن سیستم یک مقدار بیشتر از ویندوز ۸.۱ بود ) بنظرم این موضوع میتونه نشون دهنده این باشه که مایکروسافت یه سری بهینه سازی ها در جهت بوت شدن سریعتر ویندوز انجام داده
ویندوز۸ نسبت به تمام ویندوز های خانواده ویستا سریعتر بوت میشد و روون‌تر بود
صرفاً به خاطر سبکی سیستم عامل بود
کرنل uws سبک و حذف شدن نرم افزار های اضافه خانواده nt
همینطور رابط کاربری و تم سبک تر
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: mskf1383 در 30 خرداد 1401، 08:25 ب‌ظ
سلام
این خواب زمستانی برام جالب و بعد از یه جست‌وجوی ساده،‌ رسیدم به این مقاله توی دانشنامه‌ی دبیان:
https://wiki.debian.org/Hibernation

توی گنوم تنها چیزی که لازم داره، یه افزونه‌ست!
https://extensions.gnome.org/extension/755/hibernate-status-button/

البته امتحانش نکردم.
فقط سؤالی که داشتم این بود که حتماً به فضای مبادله (swap) نیاز هست؟ چون من ندارم! می‌شه اضافه‌ش کرد؟ یا فقط موقع نصب چنین امکانی فراهمه؟
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: mskf1383 در 30 خرداد 1401، 08:29 ب‌ظ
خوشم می‌آد تا یه سؤال می‌پرسم، جوابش رو پیدا می‌کنم: https://wiki.debian.org/Hibernation/Hibernate_Without_Swap_Partition
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: mskf1383 در 30 خرداد 1401، 08:40 ب‌ظ
نقل‌قول
Add this to /etc/fstab:
/swap   swap    swap    defaults        0       0
باید چی کار کنم؟

(باید پرونده‌ی ‎/etc/fstab رو باز می‌کردم و تهش این خط کد رو اضافه می‌کردم)
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: جعفر فرقانلوژ در 30 خرداد 1401، 09:02 ب‌ظ
البته یادمه بدون افزونه هم با یک فایل کانفیگ که توش میشد  فعالش کرد
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: سودو. در 30 خرداد 1401، 10:07 ب‌ظ
سواپ حتما نباید افراز باشه ، میتونه فایل باشه ولی برای ساختنش یاید از یه دستور خاص استفاده کنید گویا ، همینجوری با اضافه کردن یه خط به fstab کار نمیده ، اون فایل باید با دستور مذکور ساخته بشه
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: mskf1383 در 30 خرداد 1401، 11:06 ب‌ظ
یه افراز مبادله درست کردم (از روی دانشنامه‌ی آرچ پیش رفتم). و سیستم‌دی هم شناختتش. اندازه‌ش هم ۴گیبی‌بایت هست. ولی خواب زمستانی کار نمی‌کنه:
$ systemctl hibernate
Failed to hibernate system via logind: Not enough swap space for hibernation

مصرف رم به ۳گیبی‌بایت هم نمی‌رسه. چرا همچین خطایی می‌ده؟
در ضمن توی پیکربندی گراب، این تغییر رو ایجاد کردم (resume):
GRUB_CMDLINE_LINUX_DEFAULT="resume=/dev/sda5 quiet splash"
گراب رو به‌روز رسانی هم کردم.

(امروز صبح که روشن کردم، دیدم خواب زمستانی کار می‌کنه. احتمالاً به یه راه‌اندازی دوباره نیاز داشت!)
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: َUxmlai-ad در 31 خرداد 1401، 01:36 ب‌ظ
سلام و عرض ادب

خوب متاسفانه از زمانی که دارم از سیستم عامل های گنولینوکسی استفاده میکنم سرعت بوت شدن خیلی پایینه ( نسبت به ویندوز ) و زمانی زیادی رو از آدم میگیره

میدونم یکی از مهمترین دلایلش نداشتن اس اس دی هستش اما ...

زمانی که از ویندوز ۸.۱ استفاده میکردم سیستم توی ۱۰ تا ۱۵ ثانیه کامل بوت میشد و آماده استفاده بود ( البته یه دوره هم از ویندوز ۷ استفاده میکردم و زمان بوت شدن سیستم یک مقدار بیشتر از ویندوز ۸.۱ بود ) بنظرم این موضوع میتونه نشون دهنده این باشه که مایکروسافت یه سری بهینه سازی ها در جهت بوت شدن سریعتر ویندوز انجام داده

حالا سوالاتم :

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

آیا همین سازوکار رو نمیتونیم توی لینوکس اجرا کنیم؟ ( مثلا با نصب یه برنامه خاص یا عوض کردن یه سری تنظیمات از طریق ترمینال و ... )

حالا اگر راهکاری وجود نداشته بشه بنظرم تنها گزینه باقی مونده که میتونم انجام بدم این است که هربار سیستم رو بزارم روی حالت sleep mode Hibernate که نمیدونم آیا میتونه راهکار خوبی باشه یا نه . لطفا در مورد هم نظرتون رو بفرمایید
سلام در واقع خود بوت شدن یک ثانیه بیشتر زمان نمی بره وقتی یک سیستم عامل رو توی منوی گراب انتخاب می کنی بوت میشه بقیه زمان رو init میبره
برای شما از وقتی که گراب میاد تا وقتی که لاگین می کنین چه قدر زمان می بره؟
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: Nixon در 31 خرداد 1401، 02:00 ب‌ظ
نقل‌قول
سلام در واقع خود بوت شدن یک ثانیه بیشتر زمان نمی بره وقتی یک سیستم عامل رو توی منوی گراب انتخاب می کنی بوت میشه بقیه زمان رو init میبره
برای شما از وقتی که گراب میاد تا وقتی که لاگین می کنین چه قدر زمان می بره؟

خواب بابت اشتباهی که کردم عذرخواهی میکنم . کلا فرآیند بالا اومدن سیستم تا زمانی کاملا آماده استفاده بشه فکر کنم حدود ۱ دقیقه طول میکشه

دوستان اگر hibernate کردن برای شما جواب داده و سرعت بالا اومدن سیستم رو برده بالا  ممنون میشم اعلام کنید

پ.ن : روی یه سیستم دیگه با سیستم عامل مانجارو با میزکار کی دی ای ( kde ) hibernate رو امتحان کردم اما متاسفانه تفاوت آشکاری حاصل نشد فکر کنم ۵ تا ۱۰ ثانیه سرعت لود شدن سیستم کمتر شد
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: mskf1383 در 31 خرداد 1401، 02:28 ب‌ظ
دوستان اگر hibernate کردن برای شما جواب داده و سرعت بالا اومدن سیستم رو برده بالا  ممنون میشم اعلام کنید
من روی دبیان آزمون امتحان کردم. از گراب تا GDM رو حساب کردم،‌ از یک دقیقه و خورده‌ای رسید به کم‌تر از ۳۰ ثانیه! البته قابل ذکره که بدون خواب زمستانی، از GDM تا میزکار هم نزدیک به یک دقیقه و نیم دیگه طول می‌کشید؛ ولی الان یهو می‌پره وسط میزکار. یعنی در کل نزدیک به دو دقیقه (با اغراق) سرعت راه‌اندازی بیش‌تر شده.
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: سودو. در 31 خرداد 1401، 02:53 ب‌ظ
دوستان چرا فقط ساسپند نمیکنید ؟
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: mskf1383 در 31 خرداد 1401، 02:54 ب‌ظ
دوستان چرا فقط ساسپند نمیکنید ؟
چون برق مصرف می‌کنه.
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: Nixon در 31 خرداد 1401، 02:54 ب‌ظ
دوستان چرا فقط ساسپند نمیکنید ؟

متاسفانه رم سیستمم مشکل داره بخاطر همین

عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: سودو. در 31 خرداد 1401، 03:12 ب‌ظ
دوستان چرا فقط ساسپند نمیکنید ؟
چون برق مصرف می‌کنه.
ن اونقدر
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: جعفر فرقانلوژ در 31 خرداد 1401، 03:22 ب‌ظ
چون فن ها روشن میمونه و چراغ های مادربورد و همچنین مشکل با انویدیا !
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: دانیال بهزادی در 31 خرداد 1401، 04:18 ب‌ظ
چون فن ها روشن میمونه و چراغ های مادربورد
نباید روشن بمونه. باید برق همه‌چیز جز رم و چراغ نیرو قطع بشه.
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: Masoud92m در 31 خرداد 1401، 05:52 ب‌ظ
چون فن ها روشن میمونه و چراغ های مادربورد
نباید روشن بمونه. باید برق همه‌چیز جز رم و چراغ نیرو قطع بشه.

توی مادربرد های جدید چراغ پاور هم خاموش میشه،‌ یا تو بعضی مدل ها چشمک میزنه
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: جعفر فرقانلوژ در 31 خرداد 1401، 07:38 ب‌ظ
از مادربوردم بپرسید  :D چی بگم همه چی روشنه  ::)
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: آرمان اسماعیلی در 31 خرداد 1401، 11:56 ب‌ظ
من با توزیع لینوکس EndeavourOS و دسکتاپ گنوم و سخت‌افزار زیر و یه SSD معمولی، از زمانی که داخل منوی گراب اینتر می‌زنم تا لحظه‌ی نمایش GDM به کمتر از ۱۰ ثانیه زمان نیاز دارم. از زمانی که دکمه‌ی restart رو می‌زنم تا لحظه‌ای که سیستم ریست میشه هم ۵ ثانیه طول می‌کشه. حالا کجاش کنده؟ :)
System:
  Host: EOS Kernel: 5.18.5-zen1-1-zen arch: x86_64 bits: 64 Desktop: GNOME v: 42.2 Distro: EndeavourOS
Machine:
  Type: Laptop System: LENOVO product: 81LB v: Lenovo Legion Y530-15ICH-1060
CPU:
  Info: 6-core model: Intel Core i7-8750H bits: 64 type: MT MCP cache: L2: 1.5 MiB
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
  Device-2: NVIDIA GP106M [GeForce GTX 1060 Mobile] driver: nvidia v: 515.48.07
  Display: x11 server: X.Org v: 21.1.3 with: Xwayland v: 22.1.2 driver: X
Drives:
  ID-1: /dev/nvme0n1 vendor: Lenovo O.E.M. model: RPFTJ128PDD2EWX
  ID-2: /dev/sda vendor: Seagate model: ST1000LM049-2GH172
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: جعفر فرقانلوژ در 01 تیر 1401، 10:57 ق‌ظ
من مشکلم با اس دی دی امه که خیلی طول میکشه اماده شه و از اون بد تر خود پلاسما  ](*,)
عنوان: پاسخ : راه حلی برای بوت شدن سریعتر سیستم عامل
ارسال شده توسط: MADMAN در 06 تیر 1401، 11:46 ق‌ظ
سازوکار مایکروسافت برای بوت شدن سریعتر سیستم عامل چی بوده؟
به جای shutdown برنامه ها رو ببنده و hibernate کنه در نتیجه شما سیستم نمی خواهد از اول بوت بشه بوت تایمش اومده پایین. باعث مشکلات زیادی می شد.