从 11.10 升级到 12.04 后启动速度变慢

从 11.10 升级到 12.04 后启动速度变慢

我已经尝试了很长一段时间来减少我的启动时间,禁用一些启动项,删除导致启动后崩溃的软件包,删除 ureadahead 包文件,重新安装 ureadahead,卸载 ureadahead 并安装 e4rat......但没有什么太大的变化。e4rat 最大的变化是减少了几秒钟,但我的启动时间仍然在 80 秒左右。

有人可以帮忙吗?

下面的Dmesg和bootchart:

[    2.156198] usb 1-2.3: new full-speed USB device number 3 using ehci_hcd
[    2.248892] hub 1-2.3:1.0: USB hub found
[    2.249051] hub 1-2.3:1.0: 3 ports detected
[    2.336222] usb 1-2.4: new full-speed USB device number 4 using ehci_hcd
[    2.506968] [drm] initialized overlay support
[    2.556224] usb 1-2.3.2: new full-speed USB device number 5 using ehci_hcd
[    2.703484] fbcon: inteldrmfb (fb0) is primary device
[    2.703601] Console: switching to colour frame buffer device 160x50
[    2.703677] fb0: inteldrmfb frame buffer device
[    2.703681] drm: registered panic notifier
[    2.703712] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    3.606304] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts:(null)
[   28.036880] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   28.049443] init: bootchart pre-stop process (483) terminated with status 1
[   28.050216] init: bootchart main process (475) killed by TERM signal
[   28.065200] udevd[488]: starting version 175
[   28.133129] lp: driver loaded but no devices found
[   28.226043] Adding 1250300k swap on /dev/sda6.  Priority:-1 extents:1 across:1250300k 
[   28.281691] intel_rng: FWH not detected
[   28.282808] cfg80211: Calling CRDA to update world regulatory domain
[   28.309624] leds_ss4200: no LED devices found
[   28.315511] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, in-tree:s
[   28.315516] iwl3945: Copyright(c) 2003-2011 Intel Corporation
[   28.315592] iwl3945 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   28.315608] iwl3945 0000:0c:00.0: setting latency timer to 64
[   28.418819] iwl3945 0000:0c:00.0: Tunable channels: 13 802.11bg, 23 802.11a channels
[   28.418824] iwl3945 0000:0c:00.0: Detected Intel Wireless WiFi Link 3945ABG
[   28.419084] iwl3945 0000:0c:00.0: irq 43 for MSI/MSI-X
[   28.422059] Registered led device: phy0-led
[   28.422103] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
[   28.446514] ieee80211 phy0: Selected rate control algorithm 'iwl-3945-rs'
[   28.464570] dcdbas dcdbas: Dell Systems Management Base Driver (version 5.6.0-3.2)
[   28.471575] yenta_cardbus 0000:03:01.0: CardBus bridge found [1028:01c2]
[   28.471602] yenta_cardbus 0000:03:01.0: O2: enabling read prefetch/write burst. If you experience problems or performance issues, use the yenta_socket parameter 'o2_speedup=off'
[   28.496643] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
[   28.496710] snd_hda_intel 0000:00:1b.0: irq 44 for MSI/MSI-X
[   28.496746] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
[   28.573257] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[   28.573373] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[   28.597084] yenta_cardbus 0000:03:01.0: ISA IRQ mask 0x0cb8, PCI irq 18
[   28.597091] yenta_cardbus 0000:03:01.0: Socket status: 30000006
[   28.597096] pci_bus 0000:03: Raising subordinate bus# of parent bus (#03) from #04 to #07
[   28.597379] yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge window: [io  0x2000-0x2fff]
[   28.597384] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x2000-0x2fff: excluding 0x2000-0x20ff
[   28.602146] type=1400 audit(1336601911.623:2): apparmor="STATUS" operation="profile_load" name="/sbin/dhclient" pid=674 comm="apparmor_parser"
[   28.602161] type=1400 audit(1336601911.623:3): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=746 comm="apparmor_parser"
[   28.602728] type=1400 audit(1336601911.623:4): apparmor="STATUS" operation="profile_load" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=674 comm="apparmor_parser"
[   28.602758] type=1400 audit(1336601911.623:5): apparmor="STATUS" operation="profile_replace" name="/usr/lib/NetworkManager/nm-dhcp-client.action" pid=746 comm="apparmor_parser"
[   28.603064] type=1400 audit(1336601911.623:6): apparmor="STATUS" operation="profile_load" name="/usr/lib/connman/scripts/dhclient-script" pid=674 comm="apparmor_parser"
[   28.603099] type=1400 audit(1336601911.623:7): apparmor="STATUS" operation="profile_replace" name="/usr/lib/connman/scripts/dhclient-script" pid=746 comm="apparmor_parser"
[   28.608611]  0x2400-0x24ff
[   28.613044] yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge window: [mem 0xe0000000-0xe3ffffff]
[   28.613050] pcmcia_socket pcmcia_socket0: cs: memory probe 0xe0000000-0xe3ffffff: excluding 0xe0000000-0xe03fffff
[   28.613066] yenta_cardbus 0000:03:01.0: pcmcia: parent PCI bridge window: [mem 0xe4000000-0xe7ffffff pref]
[   28.613070] pcmcia_socket pcmcia_socket0: cs: memory probe 0xe4000000-0xe7ffffff: excluding 0xe4000000-0xe7ffffff
[   28.641184] input: Dell WMI hotkeys as /devices/virtual/input/input7
[   28.671195] cfg80211: Ignoring regulatory request Set by core since the driver uses its own custom regulatory domain
[   28.671202] cfg80211: World regulatory domain updated:
[   28.671204] cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   28.671208] cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   28.671212] cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   28.671216] cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[   28.671219] cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   28.671223] cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   28.722883] Bluetooth: Core ver 2.16
[   28.722907] NET: Registered protocol family 31
[   28.722910] Bluetooth: HCI device and connection manager initialized
[   28.722914] Bluetooth: HCI socket layer initialized
[   28.722916] Bluetooth: L2CAP socket layer initialized
[   28.722923] Bluetooth: SCO socket layer initialized
[   28.723278] Bluetooth: Generic Bluetooth USB driver ver 0.6
[   28.745314] init: bootchart post-stop process (484) terminated with status 2
[   28.745922] usbcore: registered new interface driver btusb
[   28.836341] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x100-0x3af: excluding 0x170-0x177 0x1f0-0x1f7 0x370-0x377
[   28.838578] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x3e0-0x4ff: excluding 0x3f0-0x3ff 0x4d0-0x4d7
[   28.839342] pcmcia_socket pcmcia_socket0: cs: IO port probe 0x820-0x8ff: clean.
[   28.840025] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xc00-0xcf7: excluding 0xc80-0xcbf
[   28.840587] pcmcia_socket pcmcia_socket0: cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xcffff 0xe0000-0xfffff
[   28.840628] pcmcia_socket pcmcia_socket0: cs: memory probe 0xa0000000-0xa0ffffff: excluding 0xa0000000-0xa0ffffff
[   28.840666] pcmcia_socket pcmcia_socket0: cs: memory probe 0x60000000-0x60ffffff: excluding 0x60000000-0x60ffffff
[   28.840704] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa00-0xaff: clean.
[   29.364319] input: DualPoint Stick as /devices/platform/i8042/serio1/input/input8
[   29.384676] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input9
[   29.431991] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,user_xattr
[   29.692514] init: failsafe main process (920) killed by TERM signal
[   29.793891] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   29.793895] Bluetooth: BNEP filters: protocol multicast
[   29.812100] Bluetooth: RFCOMM TTY layer initialized
[   29.812107] Bluetooth: RFCOMM socket layer initialized
[   29.812110] Bluetooth: RFCOMM ver 1.11
[   29.817985] ppdev: user-space parallel port driver
[   29.846554] usb 1-2.4: USB disconnect, device number 4
[   29.846927] Bluetooth: hci0 urb ef1a9e00 submission failed
[   29.864228] type=1400 audit(1336601912.887:8): apparmor="STATUS" operation="profile_load" name="/usr/lib/lightdm/lightdm/lightdm-guest-session-wrapper" pid=1030 comm="apparmor_parser"
[   29.869792] type=1400 audit(1336601912.891:9): apparmor="STATUS" operation="profile_load" name="/usr/lib/cups/backend/cups-pdf" pid=1028 comm="apparmor_parser"
[   29.872809] type=1400 audit(1336601912.895:10): apparmor="STATUS" operation="profile_load" name="/usr/sbin/cupsd" pid=1028 comm="apparmor_parser"
[   29.876653] type=1400 audit(1336601912.899:11): apparmor="STATUS" operation="profile_replace" name="/sbin/dhclient" pid=1031 comm="apparmor_parser"
[   30.058346] iwl3945 0000:0c:00.0: loaded firmware version 15.32.2.9
[   30.155088] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   30.155428] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   30.158293] tg3 0000:09:00.0: irq 45 for MSI/MSI-X
[   30.196049] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   30.197106] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   30.296754] init: gdm main process (1171) killed by TERM signal

启动图

随着时间的推移,情况似乎变得越来越糟,也许每次启动都会这样。

答案1

我遇到过类似的问题,在我看来,这似乎与 Ubuntu 等待路由器的 IPv6 响应有关,但该功能在路由器上被禁用了。

启用它后,启动过程顺利进行,仅延迟了 0.8 秒,而不是 20 秒。可能不是同一个问题,但只需几秒钟即可进行测试,可能值得一试。

相关内容