![Fedora 16이 느리게 시작되는 이유와 개선 방법은 무엇입니까?](https://linux55.com/image/20906/Fedora%2016%EC%9D%B4%20%EB%8A%90%EB%A6%AC%EA%B2%8C%20%EC%8B%9C%EC%9E%91%EB%90%98%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EC%99%80%20%EA%B0%9C%EC%84%A0%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
최근 Dell VOSTRO 1510에 Fedora 16을 설치했습니다. 매우 만족합니다만, 시작 시 로딩 시간이 느려서 걱정됩니다. GRUB를 사용하여 운영 체제를 부팅한 후 GDM까지 부팅 로드 시간을 측정했습니다 1:01.42
.느린(이것은 주관적이며 나쁜 점입니다. 이전 Ubuntu 설치에서 다른 부팅 시간을 측정하지 않았지만 그 시간의 절반이었던 것으로 기억합니다).
F2다양한 세부 정보를 인쇄하려면 시작 중에 누르세요 . 다음 단계에서 부트로딩에 많은 시간이 걸리는 것으로 나타났습니다.
Started LSB: Starts and stops login ISCSI daemon.
Starting LSB: Starts and stops login and scanning of ISCSI devices.
LSB와 ISCSI란 무엇입니까? 1분이라는 부팅 시간이 정말 긴 시간인가요? 부팅 로드 시간을 어떻게든 단축할 수 있나요?
자세한 내용은 내 가이드 이미지입니다.
편집하다:더욱 감사합니다문서systemd-analyze
@vasquez가 제안한 대로 일부 서비스를 사용 및 제거하고 시작 시간을 단축 할 수 있었습니다 systemctl
. 그러나 제거해야 할 서비스가 더 있습니다. 아래를 참조하세요. 하지만 어떤 서비스가 무엇을 하고 있는지 어떻게 알 수 있고, 필요한지 알 수 있나요?
13067ms udev-settle.service
4622ms fedora-loadmodules.service
3539ms systemd-vconsole-setup.service
2913ms remount-rootfs.service
2620ms media.mount
2603ms sys-kernel-debug.mount
2595ms dev-hugepages.mount
2587ms sys-kernel-security.mount
2577ms dev-mqueue.mount
2025ms udev-trigger.service
1951ms fedora-readonly.service
1763ms netfs.service
1619ms mdmonitor-takeover.service
1598ms fcoe.service
1570ms udev.service
1267ms systemd-remount-api-vfs.service
1214ms fedora-storage-init.service
1018ms sys-kernel-config.mount
950ms plymouth-start.service
833ms systemd-sysctl.service
440ms NetworkManager.service
391ms avahi-daemon.service
324ms rsyslog.service
268ms systemd-logind.service
262ms console-kit-log-system-start.service
249ms fedora-storage-init-late.service
231ms livesys.service
228ms ip6tables.service
224ms iptables.service
206ms auditd.service
193ms sshd-keygen.service
184ms systemd-readahead-replay.service
183ms systemd-tmpfiles-setup.service
175ms irqbalance.service
173ms systemd-readahead-collect.service
167ms boot.mount
145ms abrt-vmcore.service
138ms mcelog.service
136ms dbus.service
122ms abrt-ccpp.service
90ms lvm2-monitor.service
52ms fedora-wait-storage.service
51ms sandbox.service
44ms console-kit-daemon.service
30ms livesys-late.service
22ms home.mount
11ms systemd-user-sessions.service
9ms accounts-daemon.service
5ms rtkit-daemon.service
0ms sys-fs-fuse-connections.mount
편집하다: 다음 서비스를 삭제한 후:
- 메일 보내기 서비스
- sm-클라이언트 서비스
- iSCSI 서비스
- udev-settle.service
- 페도라-대기-storage.service
시작 시간이 1분 동안 1.5초에서 약 26초로 단축되었습니다(만세) 차트 참조:
앞으로
뒤쪽에
지금은 시간이 가장 많이 걸리고 fedora-storage-init.service
삭제하면 교체만 됩니다 fedora-storage-init-late.service
. 정확히 서비스가 수행하는 작업과 속도를 높이는 방법은 미스터리로 남아 있습니다.
답변1
시도해 systemd-analyze blame
보고 볼 가치가 있습니다.http://0pointer.de/blog/projects/blame-game.html그리고https://www.linux.com/learn/tutorials/539856-more-systemd-fun-the-blame-game-and-stopping-services-with-prejudice.
이 기사에서는 부팅 시간이 길어지는 원인을 찾는 방법도 보여줍니다. 데스크톱에서 F16을 누르기에는 1분이 너무 깁니다. 부팅 시간은 20~30초 정도 보시면 될 것 같습니다.
편집하다:
LVM은 시간이 많이 걸리지만(initramfs 시간입니다) 재설치를 의미하므로 즉시 제거할 수는 없을 것입니다. 비활성화할 수 있는 서비스 중 하나는 fcoe입니다.
또 다른 아이디어는 다음에서 비롯됩니다.https://plus.google.com/u/0/108087225644395745666/posts/jaFyQtyjZLh:
libahci.ignore_sss=1
커널 cmd 줄에 추가 :
Arjan van de Ven - +Kay Sievers 커널 명령줄에 "libahci.ignore_sss=1"을 추가하려고 합니다... BIOS는 스토리지에 대해 거짓말을 하고 있으며 비용은 0.6초입니다.