Долгая загрузка системы

nafanja
тем что у тебя не все считается!
Что конкретно ... намек на EFI?

PS - лично для меня, что 10с, что 100с - значения не имеет ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
Что конкретно
Вроде обьяснил, у вас считается время от запуска ядра, у нас от запуска компьютера
У вас не учитывается инициализация биос, загрузка загрузчика и время выбора в нем пункта загрузки и нажатия клавиши
vasek
что 10с, что 100с - значения не имеет
если нормально запускается за 10секунд а вдруг стало за 100 это сигнал что то не впорядке. Примерно как раньше машина набирала 120 км.ч а теперь только 20
vs220
В systemd-analyze critical-chain загрузчик не учитывается время от старта ядра
я о том что лучше смотреть systemd-analyze plot > analyze.svg
там все понятно, а текстовый режим какой то не доделанный.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
vs220
и время выбора в нем пункта загрузки и нажатия клавиши
Вот это я точно не знал ...
Ошибки не исчезают с опытом - они просто умнеют
nafanja
лучше смотреть systemd-analyze plot > analyze.svg
Согласен с этим полностью - эта картинка луше всего.
Ошибки не исчезают с опытом - они просто умнеют
nafanja
там все понятно.
nafanja
графическая оболочка грузится, с ней и надо разбираться
я о том что sddm у него стартует на двадцатых секундах - это долго
vs220, а ну да...
это на https://i.imgur.com/GXPoeD2.jpg видно.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
vasek
эта картинка луше всего
Лучше journalctl -b там и время видно и что делается, просто не все могут афишировать полный лог. Вон -_o целую бучу поднимал
vs220
Лучше journalctl -b там и время видно
Смотря что искать - если долгую загрузку модуля, то лучше dmesg -H
Ошибки не исчезают с опытом - они просто умнеют
vs220
Ничего информативного в выводе.
Короче смотрите что с плюсом идет в загрузке сервиса (время потраченное на запуск)
например
systemd-analyze critical-chain graphical.target
[email protected] @16.518s +961ms
+961ms - проверка dev-sda1 добавила секунду
и
systemd-analyze --user critical-chain
systemd-analyze --user critical-chain сервис
Ну и полный журнал
journalctl -b

для сравнения
2.823s (kernel) + 3.896s (userspace)
[oleg@vs220 ~]$ systemd-analyze blame
1.241s dev-sda2.device
1.108s systemd-resolved.service
 999ms systemd-logind.service
 947ms systemd-timesyncd.service
 889ms upower.service
 679ms systemd-udevd.service
 630ms systemd-networkd.service
 623ms systemd-journald.service
 335ms systemd-random-seed.service
 195ms systemd-udev-trigger.service
 137ms polkit.service
 132ms udisks2.service
 118ms [email protected]
 100ms systemd-modules-load.service
....
 [oleg@vs220 ~]$ systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @3.893s
└─multi-user.target @3.891s
  └─systemd-logind.service @2.889s +999ms
    └─basic.target @2.867s
      └─sockets.target @2.867s
        └─dbus.socket @2.866s
          └─sysinit.target @2.849s
            └─systemd-timesyncd.service @1.901s +947ms
              └─systemd-tmpfiles-setup.service @1.858s +37ms
                └─systemd-journal-flush.service @1.833s +23ms
                  └─var-log.mount @1.809s +17ms
                    └─swap.target @1.801s
                      └─dev-disk-by\x2duuid-d5ff0a27\x2d4bee\x2d46d4\x2da0a2\x2df52e2d9905cc.swap @1.711s +88ms
                        └─dev-disk-by\x2duuid-d5ff0a27\x2d4bee\x2d46d4\x2da0a2\x2df52e2d9905cc.device @1.710s
 
диск дешевый ссд и свап на hdd

[oleg@vs220 ~]$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 записей получено
1024+0 записей отправлено
1073741824 байт (1,1 GB, 1,0 GiB) скопирован, 0,172056 s, 6,2 GB/s
[oleg@vs220 ~]$ sudo /sbin/sysctl -w vm.drop_caches=3
[sudo] пароль для oleg:
vm.drop_caches = 3
[oleg@vs220 ~]$ dd if=tempfile of=/dev/null bs=1M count=1024
1024+0 записей получено
1024+0 записей отправлено
1073741824 байт (1,1 GB, 1,0 GiB) скопирован, 1,90951 s, 562 MB/s
[oleg@vs220 ~]$

562 MB/s на чтении
 ~  systemd-analyze critical-chain graphical.target
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @20.185s
└─sddm.service @20.183s
  └─systemd-logind.service @18.818s +1.359s
    └─basic.target @18.802s
      └─sockets.target @18.801s
        └─dbus.socket @18.800s
          └─sysinit.target @18.786s
            └─systemd-timesyncd.service @18.041s +742ms
              └─systemd-tmpfiles-setup.service @17.499s +540ms
                └─local-fs.target @17.498s
                  └─boot.mount @17.480s +17ms
                    └─[email protected] @16.518s +961ms
                      └─dev-sda1.device @16.517s
 ~  journalctl -b
-- Logs begin at Wed 2020-04-01 13:45:50 +03, end at Sat 2020-05-23 00:46:45 +03. --
May 22 15:53:09 Mars kernel: Linux version 5.6.13-arch1-1 (linux@archlinux) (gcc version 10.1.0 (GCC)) #1 SMP PREEMPT Thu, 14 May 2020 06:52:53 +0000
May 22 15:53:09 Mars kernel: Command line: root=/dev/sda2 rw initrd=\initramfs-linux.img
May 22 15:53:09 Mars kernel: KERNEL supported cpus:
May 22 15:53:09 Mars kernel:   Intel GenuineIntel
May 22 15:53:09 Mars kernel:   AMD AuthenticAMD
May 22 15:53:09 Mars kernel:   Hygon HygonGenuine
May 22 15:53:09 Mars kernel:   Centaur CentaurHauls
May 22 15:53:09 Mars kernel:   zhaoxin   Shanghai
May 22 15:53:09 Mars kernel: x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
May 22 15:53:09 Mars kernel: x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
May 22 15:53:09 Mars kernel: x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
May 22 15:53:09 Mars kernel: x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
May 22 15:53:09 Mars kernel: x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
May 22 15:53:09 Mars kernel: BIOS-provided physical RAM map:
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x000000000009f000-0x000000000009ffff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x0000000000100000-0x000000001fffffff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x0000000020000000-0x00000000201fffff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x0000000020200000-0x0000000040003fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x0000000040004000-0x0000000040004fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x0000000040005000-0x00000000ad78dfff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ad78e000-0x00000000add8efff] ACPI NVS
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000add8f000-0x00000000add91fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000add92000-0x00000000adda8fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adda9000-0x00000000addaefff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000addaf000-0x00000000addb0fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000addb1000-0x00000000addbafff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000addbb000-0x00000000adf11fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adf12000-0x00000000adf15fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adf16000-0x00000000adf5ffff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adf60000-0x00000000adf85fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adf86000-0x00000000adf88fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adf89000-0x00000000adf8afff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adf8b000-0x00000000adfa1fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfa2000-0x00000000adfa7fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfa8000-0x00000000adfaffff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfb0000-0x00000000adfb0fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfb1000-0x00000000adfbffff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfc0000-0x00000000adfc0fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfc1000-0x00000000adfcbfff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfcc000-0x00000000adfd0fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adfd1000-0x00000000adffcfff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adffd000-0x00000000adffdfff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000adffe000-0x00000000ae00dfff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae00e000-0x00000000ae034fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae035000-0x00000000ae047fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae048000-0x00000000ae048fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae049000-0x00000000ae049fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae04a000-0x00000000ae04bfff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae04c000-0x00000000ae04cfff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae04d000-0x00000000ae051fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae052000-0x00000000ae068fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae069000-0x00000000ae60dfff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae60e000-0x00000000ae88dfff] ACPI NVS
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae88e000-0x00000000ae892fff] ACPI data
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae893000-0x00000000ae893fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae894000-0x00000000ae8d6fff] ACPI NVS
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000ae8d7000-0x00000000aece5fff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000aece6000-0x00000000aeff3fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000aeff4000-0x00000000aeffffff] usable
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000afc00000-0x00000000cfdfffff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000f8000000-0x00000000fbffffff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000fed00000-0x00000000fed03fff] reserved
May 22 15:53:09 Mars kernel: BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved
 
Зарегистрироваться или войдите чтобы оставить сообщение.