Which processes are not needed for boot?

nik123

The xUbuntu boot takes 3m compared 1m30s Win 7 or SliTaz 20s (uncomparable) 2m Mac OS X (Hackintosh)
My Laptop has a Celeron 64bit CPU 4 gigs of RAM and a old Nvidia Card from late 2009
6400 RPM hard drive (i think) 500 GBs

     21.590s NetworkManager-wait-online.service
      8.665s systemd-udev-settle.service
      7.912s gpu-manager.service
      5.891s ModemManager.service
      5.099s dev-disk-by\x2duuid-6d3e8de2\x2d2956\x2d4bfb\x2db65d\x2dbb534f2
      5.027s NetworkManager.service
      4.532s accounts-daemon.service
      3.909s binfmt-support.service
      3.551s plymouth-quit-wait.service
      3.495s rsyslog.service
      3.488s systemd-user-sessions.service
      3.488s grub-common.service
      3.484s avahi-daemon.service
      3.481s ondemand.service
      3.475s thermald.service
      3.071s systemd-logind.service
      3.053s lm-sensors.service
      3.039s apport.service
      3.035s bluetooth.service
      3.031s speech-dispatcher.service
      3.027s pppd-dns.service
      3.026s irqbalance.service
      1.433s systemd-tmpfiles-setup-dev.service
      1.391s apparmor.service
      1.264s systemd-modules-load.service
      1.139s colord.service
      1.010s plymouth-read-write.service
       846ms systemd-journald.service
       845ms systemd-setup-dgram-qlen.service
       843ms sys-kernel-debug.mount
       839ms polkitd.service
       783ms upower.service
       777ms resolvconf.service
       635ms dev-hugepages.mount
       634ms dev-mqueue.mount
       548ms systemd-udevd.service
       531ms systemd-udev-trigger.service
       526ms systemd-journal-flush.service
       517ms wpa_supplicant.service
       496ms alsa-restore.service
       475ms dbus.service
       393ms udisks2.service
       373ms systemd-sysctl.service
       331ms systemd-timesyncd.service
       306ms console-setup.service
       285ms systemd-backlight@backlight:acpi_video0.service
       282ms systemd-vconsole-setup.service
       281ms ifup-wait-all-auto.service
       271ms systemd-fsck-root.service
       261ms [email protected]
       261ms systemd-update-utmp.service
       240ms plymouth-start.service
       237ms lightdm.service
       222ms [email protected]
       218ms [email protected]
       177ms networking.service
       170ms systemd-tmpfiles-setup.service
       163ms ufw.service
       145ms kerneloops.service
       134ms rtkit-daemon.service
       134ms preload.service
       110ms udev-finish.service
        98ms proc-sys-fs-binfmt_misc.mount
        86ms [email protected]
        75ms systemd-random-seed.service
        73ms dns-clean.service
        61ms systemd-tmpfiles-clean.service
        49ms kmod-static-nodes.service
        27ms hddtemp.service
        21ms systemd-remount-fs.service
        13ms rc-local.service
         7ms ureadahead-stop.service
         6ms systemd-update-utmp-runlevel.service
         3ms dev-sda5.swap
         3ms sys-fs-fuse-connections.mount

My question which of these processes are not needed so i can boot faster. No I am not making a server,just normal PC usage.

intelfx

This information is not enough to make any useful advice. The problem is that while systemd-analyze blame outlines the services which took the most time to start up, it does not say:

  1. whether the boot process really waited for that unit to activate (start), or did it take place in background;
  2. whether the user can voluntarily disable that unit, or is it required by something else.

The first question is answerred by systemd-analyze critical-chain (or, in complex cases, by systemd-analyze plot). The second question is answerred by systemctl list-dependencies default.target.

Hence it'd be great if you provided outputs of those commands (except plot, which outputs an SVG file and is not necessary in most cases).


However, you could try disabling (with systemctl disable) NetworkManager-wait-online.service and remote-fs.target (the latter sometimes pulls in the former). The point is, you almost certainly do not need the network to be up before you can login, and can tolerate the network starting up in background.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Which of these icons are needed for a website?

From Dev

Which processes with daemon are unnecessary?

From Dev

Which processes with daemon are unnecessary?

From Dev

mvc which files are needed for deployment?

From Dev

Which libraries are needed for mapreduce on HBase?

From Dev

Which factors affect the needed compiler?

From Dev

Which dependencies are needed for using the Toolbar?

From Dev

Order in which processes will be carried out

From Dev

See processes which use device

From Dev

Which user is running the most processes?

From Dev

Order in which processes will be carried out

From Dev

What processes are running on which CPU?

From Dev

How many processes are created by this program, and by which processes are they created by?

From Dev

JAXB on JDK15: which jars are needed?

From Dev

Swift: which methods are needed to implement a draggable UIImageView?

From Dev

Which Linux capability is needed to write to a device?

From Dev

Which icons are needed for publishing in Play Store?

From Dev

Which font file tyoe needed for Ionic apps

From Dev

Simple Spring Boot Application - HttpServletResponse needed

From Dev

Why is Secure Boot needed if there is already UEFI lock?

From Dev

Which way is the best for running background processes?

From Dev

How to kill a script which starts new processes?

From Dev

Find which processes are using the dedicated video card

From Dev

High load average: Which processes are waiting in the queue?

From Dev

How to find which processes are taking all the memory?

From Dev

Process in Pipe which Processes 256 bytes at a Time

From Dev

How to log, which processes did specific syscalls?

From Dev

How to specify which processes run on which node in a parallel program

From Dev

Linux: how to know which processes are pinned to which core?

Related Related

  1. 1

    Which of these icons are needed for a website?

  2. 2

    Which processes with daemon are unnecessary?

  3. 3

    Which processes with daemon are unnecessary?

  4. 4

    mvc which files are needed for deployment?

  5. 5

    Which libraries are needed for mapreduce on HBase?

  6. 6

    Which factors affect the needed compiler?

  7. 7

    Which dependencies are needed for using the Toolbar?

  8. 8

    Order in which processes will be carried out

  9. 9

    See processes which use device

  10. 10

    Which user is running the most processes?

  11. 11

    Order in which processes will be carried out

  12. 12

    What processes are running on which CPU?

  13. 13

    How many processes are created by this program, and by which processes are they created by?

  14. 14

    JAXB on JDK15: which jars are needed?

  15. 15

    Swift: which methods are needed to implement a draggable UIImageView?

  16. 16

    Which Linux capability is needed to write to a device?

  17. 17

    Which icons are needed for publishing in Play Store?

  18. 18

    Which font file tyoe needed for Ionic apps

  19. 19

    Simple Spring Boot Application - HttpServletResponse needed

  20. 20

    Why is Secure Boot needed if there is already UEFI lock?

  21. 21

    Which way is the best for running background processes?

  22. 22

    How to kill a script which starts new processes?

  23. 23

    Find which processes are using the dedicated video card

  24. 24

    High load average: Which processes are waiting in the queue?

  25. 25

    How to find which processes are taking all the memory?

  26. 26

    Process in Pipe which Processes 256 bytes at a Time

  27. 27

    How to log, which processes did specific syscalls?

  28. 28

    How to specify which processes run on which node in a parallel program

  29. 29

    Linux: how to know which processes are pinned to which core?

HotTag

Archive