Я зовсім новачок у Linux, і останнім часом я із задоволенням встановлюю fedora 16 на свій ноутбук Acer, на початку це було чудово, але зараз запуск стає дуже відстаючим. i Google це і запустити команду systemd-analyze blame
, результат нижче:
11454ms fedora-loadmodules.service
8697ms fedora-readonly.service
6334ms fedora-wait-storage.service
3740ms systemd-binfmt.service
3407ms systemd-vconsole-setup.service
3191ms fedora-storage-init.service
2956ms udev-settle.service
2812ms media.mount
2750ms dev-mqueue.mount
2728ms dev-hugepages.mount
2715ms remount-rootfs.service
2714ms sys-kernel-security.mount
2698ms sys-kernel-debug.mount
2348ms proc-sys-fs-binfmt_misc.mount
2317ms udev-trigger.service
2301ms udev.service
1838ms sys-kernel-config.mount
1598ms mdmonitor-takeover.service
1490ms systemd-remount-api-vfs.service
841ms systemd-sysctl.service
560ms NetworkManager.service
537ms fedora-storage-init-late.service
403ms rsyslog.service
393ms chronyd.service
378ms console-kit-log-system-start.service
360ms avahi-daemon.service
329ms iptables.service
328ms ip6tables.service
305ms systemd-readahead-collect.service
304ms mcelog.service
300ms auditd.service
280ms abrt-vmcore.service
..... тощо ....
Як середній користувач (який зазвичай просто переглядає Інтернет та читає електронні листи), як я повинен оптимізувати свої послуги запуску, щоб пришвидшити час завантаження?
Дякую! 'grep systemd / var / log / syslog' не працює, скажіть, що такого файлу немає, я замість цього спробуйте 'grep systemd /var/log/boot.log', вихід нижче: systemd-fsck [961]: / dev / sda3: чистий, 231/128016 файлів, 76693/512000 блоків (реєстрація в 5 кріплень) systemd-fsck [981]: / dev / mapper / VolGroup-lv_home: clean, 15033/9216000 файлів, 1732633/36839424 блоки, то я запустіть 'systemd-analysis plot> plot.svg && eog plot.svg', графік приємний, і я знайшов fedora-storage-init.service та fedora-readonly.service займає довгу червону смугу. як я повинен їх покращити?
—
Боб Као
blame
Команда тільки говорить , як довго кожен процес зайняв, він не показує , що було в цілому час. Спочаткуgrep systemd /var/log/syslog
слід переглянути дві речі, і це має забезпечити загальний час. Такожsystemd-analyze plot > plot.svg && eog plot.svg
потрібно зробити гарний графік, що показує послідовність. systemd робить багато паралельно, тому це повинно допомогти виділити те, що чекає на що.