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

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

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




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

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

آفلاین ashkan.2019

  • Jr. Member
  • *
  • ارسال: 81
کمک برای کاهش زمان بوت (حل شد)
« : 01 مهر 1400، 06:22 ب‌ظ »
دبیان ۱۱ دارم و خروجی دستورات زیر رو ببینید
(اگر لطف کنید و بهم بگین کدوم یکی از این سرویس ها رو می تونم disable کنم تا سرعت بوتم زیاد بشه بدون اینکه مشکلی برای سیستم بوجود بیاد ممنون میشم . استفادم از سیستم هم فقط برای چک کردن تلگرام و کار با firefox و tor browser و chromium و uget ) هست.
sudo systemd-analyze
Startup finished in 31.014s (kernel) + 1min 16.611s (userspace) = 1min 47.626s
graphical.target reached after 1min 16.590s in userspace

sudo systemd-analyze blame
1min 1.260s udisks2.service
    22.191s ifupdown-pre.service
    12.149s dev-sda2.device
    10.303s apt-daily.service
    10.214s man-db.service
     9.793s systemd-journal-flush.service
     5.684s polkit.service
     5.156s plymouth-start.service
     5.067s NetworkManager.service
     5.037s wpa_supplicant.service
     5.036s systemd-logind.service
     3.887s ufw.service
     3.357s systemd-udevd.service
     3.265s exim4-base.service
     3.171s apparmor.service
     2.663s NetworkManager-wait-online.service
     2.440s ModemManager.service
     2.042s rsyslog.service
     1.736s networking.service
     1.676s exim4.service
     1.656s systemd-tmpfiles-setup.service
     1.577s logrotate.service
     1.215s lm-sensors.service
     1.042s packagekit.service
     1.030s e2scrub_reap.service
« آخرین ویرایش: 04 مهر 1400، 10:05 ب‌ظ توسط ashkan.2019 »

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #1 : 01 مهر 1400، 08:17 ب‌ظ »
باسلام
2.440s ModemManager.serviceمن لپ تاپ دارم سرویسهای وبکم و بلوتوث رو هم غیرفعال کردم.

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #2 : 01 مهر 1400، 08:35 ب‌ظ »
باسلام
منم رفتم یه نگاه انداختم دیدم از موقعی که به ۱۱ بروزرسانی کردم
بنظر میاد تعداد گزیه ها نسبت به قبل بیشتر شده
پاسخ دوستمون رو دادید اگر برا من هم گزینه ای بود که میشه غیرفعال کرد
ممنون میشم بگید.
systemd-analyze blame
6.489s systemd-journal-flush.service
5.149s dev-sda1.device
3.700s udisks2.service
2.505s NetworkManager.service
1.686s avahi-daemon.service
6.489s systemd-journal-flush.service
5.149s dev-sda1.device
3.700s udisks2.service
2.505s NetworkManager.service
1.686s avahi-daemon.service
1.654s wpa_supplicant.service
1.653s systemd-logind.service
1.593s user@1000.service
1.298s networking.service
1.184s systemd-udevd.service
1.104s tlp.service
1.081s systemd-fsck@dev-disk-by\x2duuid-b10ed5a3\x2dcbfb\x2d473f\x2da5f8\x2d9d2>
1.042s keyboard-setup.service
1.038s plymouth-start.service
1.036s rsyslog.service
 919ms hddtemp.service
 898ms upower.service
 826ms apparmor.service
 601ms lm-sensors.service
 510ms systemd-sysusers.service
 433ms e2scrub_reap.service
 432ms systemd-sysctl.service
 386ms systemd-udev-trigger.service

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #3 : 02 مهر 1400، 02:54 ب‌ظ »
دبیان ۱۱ دارم و خروجی دستورات زیر رو ببینید
(اگر لطف کنید و بهم بگین کدوم یکی از این سرویس ها رو می تونم disable کنم تا سرعت بوتم زیاد بشه بدون اینکه مشکلی برای سیستم بوجود بیاد ممنون میشم . استفادم از سیستم هم فقط برای چک کردن تلگرام و کار با firefox و tor browser و chromium و uget ) هست.
sudo systemd-analyze
Startup finished in 31.014s (kernel) + 1min 16.611s (userspace) = 1min 47.626s
graphical.target reached after 1min 16.590s in userspace

sudo systemd-analyze blame
1min 1.260s udisks2.service
    22.191s ifupdown-pre.service
    12.149s dev-sda2.device
    10.303s apt-daily.service
    10.214s man-db.service
     9.793s systemd-journal-flush.service
     5.684s polkit.service
     5.156s plymouth-start.service
     5.067s NetworkManager.service
     5.037s wpa_supplicant.service
     5.036s systemd-logind.service
     3.887s ufw.service
     3.357s systemd-udevd.service
     3.265s exim4-base.service
     3.171s apparmor.service
     2.663s NetworkManager-wait-online.service
     2.440s ModemManager.service
     2.042s rsyslog.service
     1.736s networking.service
     1.676s exim4.service
     1.656s systemd-tmpfiles-setup.service
     1.577s logrotate.service
     1.215s lm-sensors.service
     1.042s packagekit.service
     1.030s e2scrub_reap.service

سرویس udisks2 خیلی طول کشیده. معمولا این نباید انقدر طول بکشه. باید دلیلش رو پیدا و حل کرد.

باسلام
منم رفتم یه نگاه انداختم دیدم از موقعی که به ۱۱ بروزرسانی کردم
بنظر میاد تعداد گزیه ها نسبت به قبل بیشتر شده
پاسخ دوستمون رو دادید اگر برا من هم گزینه ای بود که میشه غیرفعال کرد
ممنون میشم بگید.
systemd-analyze blame
6.489s systemd-journal-flush.service
5.149s dev-sda1.device
3.700s udisks2.service
2.505s NetworkManager.service
1.686s avahi-daemon.service
6.489s systemd-journal-flush.service
5.149s dev-sda1.device
3.700s udisks2.service
2.505s NetworkManager.service
1.686s avahi-daemon.service
1.654s wpa_supplicant.service
1.653s systemd-logind.service
1.593s user@1000.service
1.298s networking.service
1.184s systemd-udevd.service
1.104s tlp.service
1.081s systemd-fsck@dev-disk-by\x2duuid-b10ed5a3\x2dcbfb\x2d473f\x2da5f8\x2d9d2>
1.042s keyboard-setup.service
1.038s plymouth-start.service
1.036s rsyslog.service
 919ms hddtemp.service
 898ms upower.service
 826ms apparmor.service
 601ms lm-sensors.service
 510ms systemd-sysusers.service
 433ms e2scrub_reap.service
 432ms systemd-sysctl.service
 386ms systemd-udev-trigger.service

اگه توی شبکه‌ای هستید که کامپیوتر، پرینتر و چیزی نیست که بخواهید با کامپیوتر خودتون باهاش ارتباط برقرار کنید، فکر کنم بتونید بسته avahi-daemon رو پاک کنید. اینجوری سرویس avahi-daemon هم پاک میشه. ولی فکر نکنم توی زمان بوت تاثیر قابل توجهی داشته باشه.
avahi یه چیزی هست که کامپیوتر‌هایی که اون رو نصب کردند، بتونند با hostname به همدیگه وصل بشن بدون اینکه سرور DNS توی شبکه وجود داشته باشه.
میدونید که زکات علم نشر آن است

آفلاین ashkan.2019

  • Jr. Member
  • *
  • ارسال: 81
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #4 : 03 مهر 1400، 08:54 ق‌ظ »
سرویس udisks2 خیلی طول کشیده. معمولا این نباید انقدر طول بکشه. باید دلیلش رو پیدا و حل کرد.
ببخشید چطور میشه دلیلش رو فهمید؟اصلا این سرویس چه کاری انجام میده؟

آفلاین bed123derkelo

  • High Sr. Member
  • *
  • ارسال: 658
  • جنسیت : پسر
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #5 : 03 مهر 1400، 08:56 ب‌ظ »
باسلام
نقل‌قول
اگه توی شبکه‌ای هستید که کامپیوتر، پرینتر و چیزی نیست که بخواهید با کامپیوتر خودتون باهاش ارتباط برقرار کنید، فکر کنم بتونید بسته avahi-daemon رو پاک کنید. اینجوری سرویس avahi-daemon هم پاک میشه. ولی فکر نکنم توی زمان بوت تاثیر قابل توجهی داشته باشه.
avahi یه چیزی هست که کامپیوتر‌هایی که اون رو نصب کردند، بتونند با hostname به همدیگه وصل بشن بدون اینکه سرور DNS توی شبکه وجود داشته باشه

ممنون از پاسخ شما :)

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #6 : 04 مهر 1400، 12:50 ق‌ظ »
سرویس udisks2 خیلی طول کشیده. معمولا این نباید انقدر طول بکشه. باید دلیلش رو پیدا و حل کرد.
ببخشید چطور میشه دلیلش رو فهمید؟اصلا این سرویس چه کاری انجام میده؟

شاید بتونید اون رو غیرفعال کنید. لطفا خروجی دستورات زیر رو قرار بدید.
systemctl status udisks2.service
systemd-analyze critical-chain

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

آفلاین ashkan.2019

  • Jr. Member
  • *
  • ارسال: 81
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #7 : 04 مهر 1400، 04:53 ب‌ظ »
سرویس udisks2 خیلی طول کشیده. معمولا این نباید انقدر طول بکشه. باید دلیلش رو پیدا و حل کرد.
ببخشید چطور میشه دلیلش رو فهمید؟اصلا این سرویس چه کاری انجام میده؟

شاید بتونید اون رو غیرفعال کنید. لطفا خروجی دستورات زیر رو قرار بدید.
systemctl status udisks2.service
systemd-analyze critical-chain

اینجا از فروم آرچ هم مشکل مشابهی داشتند. شاید راه‌حل‌های اونجا بتونه کمکتون کنه.

systemctl status udisks2.service
● udisks2.service - Disk Manager
     Loaded: loaded (/lib/systemd/system/udisks2.service; enabled; vendor prese>
     Active: active (running) since Sun 2021-09-26 03:43:58 EDT; 5h 29min ago
       Docs: man:udisks(8)
   Main PID: 449 (udisksd)
      Tasks: 7 (limit: 2312)
     Memory: 319.4M
        CPU: 2min 54.970s
     CGroup: /system.slice/udisks2.service
             ├─ 449 /usr/libexec/udisks2/udisksd
             ├─1356 /sbin/mount.ntfs /dev/sda5 /media/username/xxxxxxxxxxxxxxxx ->
             └─1364 /sbin/mount.ntfs /dev/sdb5 /media/username/xxxxxxxxxxxxxxxx ->

Warning: some journal files were not opened due to insufficient permissions.

systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @31.823s
└─multi-user.target @31.822s
  └─ModemManager.service @25.104s +6.717s
    └─polkit.service @19.763s +5.335s
      └─basic.target @19.561s
        └─sockets.target @19.561s
          └─uuidd.socket @19.561s
            └─sysinit.target @19.462s
              └─systemd-timesyncd.service @19.288s +174ms
                └─systemd-tmpfiles-setup.service @18.697s +553ms
                  └─systemd-journal-flush.service @2.905s +15.790s
                    └─systemd-journald.service @2.562s +338ms
                      └─systemd-journald.socket @2.446s
                        └─system.slice @1.810s
                          └─-.slice @1.810s
محتویات هارد اول:
sda1 ویندوز ۷ هست
sda2 روت دبیان ۱۱
sda3 = swap partition
sda5 یه پارتیشن ntfs
محتویات هارد دوم:
sdb5 یه پارتیشن ntfs
هاردها هر دو hdd هستند و قدیمی
« آخرین ویرایش: 04 مهر 1400، 04:57 ب‌ظ توسط ashkan.2019 »

آفلاین ashkan.2019

  • Jr. Member
  • *
  • ارسال: 81
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #8 : 04 مهر 1400، 05:49 ب‌ظ »
من اومدم با دوتا دستور زیر سرویس udisks2 رو غیر فعال کردم
sudo systemctl disable udisks2.service
sudo systemctl stop udisks2.service

الان بعد از ریبوت خروجی دستورات زیر به این شکل شده :
sudo systemd-analyze
Startup finished in 30.894s (kernel) + 25.376s (userspace) = 56.271s
graphical.target reached after 25.344s in userspace

sudo systemd-analyze blame
17.788s ifupdown-pre.service
 9.959s systemd-journal-flush.service
 8.414s dev-sda2.device
 5.937s NetworkManager-wait-online.service
 4.104s ufw.service
 3.377s systemd-udevd.service
 2.998s apparmor.service
 2.854s polkit.service
 2.644s NetworkManager.service
 2.616s wpa_supplicant.service
 2.616s systemd-logind.service
 2.564s exim4.service
 1.718s udisks2.service
 1.369s rsyslog.service
 1.159s ModemManager.service
  965ms e2scrub_reap.service
  920ms colord.service
  785ms systemd-tmpfiles-setup.service
  767ms lm-sensors.service
  700ms networking.service
  693ms systemd-tmpfiles-setup-dev.service
  500ms systemd-sysusers.service
  493ms upower.service

ولی عجیبه که انگار سرویس udisks2 هنوز فعاله !
systemctl status udisks2.service
● udisks2.service - Disk Manager
     Loaded: loaded (/lib/systemd/system/udisks2.service; disabled; vendor pres>
     Active: active (running) since Sun 2021-09-26 10:06:15 EDT; 9min ago
       Docs: man:udisks(8)
   Main PID: 1278 (udisksd)
      Tasks: 7 (limit: 2312)
     Memory: 11.8M
        CPU: 606ms
     CGroup: /system.slice/udisks2.service
             ├─1278 /usr/libexec/udisks2/udisksd
             ├─1562 /sbin/mount.ntfs /dev/sdb5 /media/username/xxxxxxxxxxxxxxxx ->
             └─1570 /sbin/mount.ntfs /dev/sda5 /media/username/xxxxxxxxxxxxxxxx ->

آفلاین ashkan.2019

  • Jr. Member
  • *
  • ارسال: 81
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #9 : 04 مهر 1400، 06:29 ب‌ظ »
این سرویس udisks2 رو mask اش کردم و بعد از بوت پارتیشن های غیر از روت رو نشون نمی داد :) :) مثل اینکه زیادی فضولی کردم.البته دوباره unmask و enable اش کردم درست شد و ifupdown-pre.service رو هم mask کردم یه مقدار سرعت بوت بیشتر شد
« آخرین ویرایش: 05 مهر 1400، 11:21 ق‌ظ توسط ashkan.2019 »

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #10 : 04 مهر 1400، 08:35 ب‌ظ »
معمولا سرویس udisks2.service توسط محیط گرافیکی هم اجرا میشه. اگه زمان بوت کمتر شده ولی هنوز هم سرویس udisks2.service فعاله، نگران نباشید، احتمالا توسط محیط گرافیکی اجرا شده.

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

شاید هم یه خط توی فایل fstab دارید که مشکل داره. خروجی دستورات زیر رو قرار بدید.
cat /etc/fstab
sudo lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,UUID
« آخرین ویرایش: 04 مهر 1400، 10:11 ب‌ظ توسط Dragon- »
میدونید که زکات علم نشر آن است

آفلاین ashkan.2019

  • Jr. Member
  • *
  • ارسال: 81
پاسخ : کمک برای کاهش زمان بوت
« پاسخ #11 : 04 مهر 1400، 10:04 ب‌ظ »
معمولا سرویس udisks2.service توسط محیط گرافیکی هم اجرا میشه. اگه زبان بوت کمتر شده ولی هنوز هم سرویس udisks2.service فعاله، نگران نباشید، احتمالا توسط محیط گرافیکی اجرا شده.

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

شاید هم یه خط توی فایل fstab دارید که مشکل داره. خروجی دستورات زیر رو قرار بدید.
cat /etc/fstab
sudo lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,UUID
خیلی ممنون مشکلم حل شد :)