最近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
- Fedora-スタンバイ-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時間です)、再インストールを意味するため、すぐに削除することはできません。無効にできるサービスの1つは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秒です。