Fedora 16がゆっくり始まる理由と改善方法は何ですか?

Fedora 16がゆっくり始まる理由と改善方法は何ですか?

最近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秒です。

おすすめ記事