FREEDOM. FRIENDS. FEATURES. FIRST.
페도라 한국 사용자 모임

Fedora16 버전이상 느린 부팅시 참고 문서

게시판 Tech/Tip Fedora16 버전이상 느린 부팅시 참고 문서

  • This topic has 0개 답변, 1명 참여, and was last updated 8 years, 3 months 전에 by 태랑. This post has been viewed 16 times
  • 만든이
    게시글
  • #12202
    태랑
    키 마스터
    • 게시글207
    • 댓글878
    • 총합1085
    • ★★
    @admin

    systemd-analyze  명령어를 통해 현재 시스템의 상태를 체크 할수 있다 command not found 가 나온다면
    yum 으로 설치 한다.

    yum -y install systemd-analyze

    **  아래의 시간은 필자가 17버전을 노트북에 설치 후 바로 측정한 시간 임 **

    ## 부팅시 서비스 별 시간 소요 측정
    systemd-analyze blame

     60708ms sendmail.service
     60340ms sm-client.service

      5031ms NetworkManager.service
      4124ms bluetooth.service
      3992ms udev-settle.service
      3299ms ip6tables.service
      3294ms iptables.service
      3096ms avahi-daemon.service
      2945ms systemd-logind.service
      2355ms chronyd.service
      1539ms fedora-readonly.service
      1449ms systemd-vconsole-setup.service
      1178ms fedora-loadmodules.service
      1153ms auditd.service
      1147ms wpa_supplicant.service
       896ms media.mount
       882ms mcelog.service
       880ms udev-trigger.service
       856ms sys-kernel-debug.mount
       849ms dev-mqueue.mount
       842ms acpid.service
       838ms dev-hugepages.mount
       838ms udev.service
       811ms abrt-ccpp.service
       768ms dbus.service
       746ms rpcbind.service
       745ms systemd-remount-fs.service
       735ms sys-kernel-config.mount
       726ms systemd-sysctl.service
       529ms nfs-lock.service
       461ms systemd-user-sessions.service
       433ms fedora-storage-init.service
       424ms irqbalance.service
       378ms abrt-vmcore.service
       295ms systemd-tmpfiles-setup.service
       275ms sshd.service
       227ms colord.service
       207ms systemd-readahead-replay.service
       186ms systemd-readahead-collect.service
       154ms udisks2.service
       113ms fedora-autorelabel-mark.service
       105ms colord-sane.service
        97ms upower.service
        95ms mdmonitor-takeover.service
        77ms home.mount
        57ms fedora-storage-init-late.service
        52ms accounts-daemon.service
        48ms fedora-wait-storage.service
        41ms spice-vdagentd.service
        36ms rtkit-daemon.service
         5ms sys-fs-fuse-connections.mount

    ## 부팅시 총 소요된 시간 ##
    systemd-analyze time

    Startup finished in 2025ms (kernel) + 4342ms (initramfs) + 146096ms (userspace) = 152464ms

    부팅시 소요된 시간이 152464ms 이다 환산하면  152464/1000 => 152.464 초가 된다.
    분으로 다시 계산하면 무려 2분54 초가 소요 되었다..

    ramdisk 라는 부분도 시간을 마니 소요 하였으며, 각종 사용하지 않은 서비스의 영향으로... 부팅시 3분 이상의
    소요가 됨으로 줄이도록 노력해 보겠다.

    일단 사용하지 않는 서비스를  disable 한다. 중요한 건 , 알지 못하는 중요한 서비스를 중지 하게 되면
    부팅에 이상이 있을수 있다.

    필자는 아래와 같이 2개의 서비스를 중지 하겠다.

    systemctl disable sendmail.service
    systemctl disable sm-client.service

    그리고 아래와 같이 ramfs 를 다시 만들어 준다
    정확한 의미는 모르겠으나, ramfs 를 본인 시스템에 맞게 다시 재작성 해주는 것이다.

    mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-backup.img
    dracut -f -H /boot/initramfs-$(uname -r).img $(uname -r)

    위와 같이 서비스 중지와 ramfs 를 재작성 후 부팅 한 다음 시간을 측정 한 것이다.

    systemd-analyze time
    Startup finished in 1701ms (kernel) + 3897ms (initramfs) + 22346ms (userspace) = 27945ms

    27945ms 로 이전 보다 무려 5배나 속도가 빨라졌으며 초 로 환산 하게 되면
    27초 가량 된다.

    페도라 16부터 boot 파티션이 ext4 가 되고 grub2로 바뀌면서 
    bios 영역이 추가가 되고 ramfs 가 추가되면서 이전과 다른 형태의 문제이며, 해결하는데 많은 구글링을 통해서
    알아내게 되었지만.... 잘 쓰던 페도라16을 밀고 17을 설치 하면 문제가 해결될지 알고 밀고 다시 설치하였으나...

    동일하게 부팅시 상당히 느리게 되어... 결국 구글링을 통해 알게 됨을 공유함.
    다시 페도라 17를 세팅 해야 함....

    오픈소스를 응원합니다 Blog https://hoing.io
    Senior Database Administrator(Mysql, Oracle)

    사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

  • 답변은 로그인 후 가능합니다.