- This topic has 0개 답변, 1명 참여, and was last updated 12 years, 3 months 전에 by 태랑. This post has been viewed 2139 times
-
-
systemd-analyze 명령어를 통해 현재 시스템의 상태를 체크 할수 있다command not found 가 나온다면 yum 으로 설치 한다.
yum -y install systemd-analyze
** 아래의 시간은 17버전을 노트북에 설치 후 바로 측정한 시간 임 **
## 부팅시 서비스 별 시간 소요 측정
systemd-analyze blame60708ms 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 timeStartup 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) = 27945ms27945ms 로 이전 보다 무려 5배나 속도가 빨라졌으며 초 로 환산 하게 되면 27초 가량 된다.
페도라 16부터 boot 파티션이 ext4 가 되고 grub2로 바뀌면서
bios 영역이 추가가 되고 ramfs 가 추가되면서 이전과 다른 형태의 문제이며, 해결하는데 많은 구글링을 통해서
알아내게 되었지만.... 잘 쓰던 페도라16을 밀고 17을 설치 하면 문제가 해결될지 알고 밀고 다시 설치하였으나...동일하게 부팅시 상당히 느리게 되어... 결국 구글링을 통해 알게 됨을 공유함.
다시 페도라 17를 세팅 해야 함....오픈소스를 응원합니다 Blog https://hoing.io
Senior Database Administrator(MySQL, Oracle)사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요
- 답변은 로그인 후 가능합니다.