System > Inne

Manjaro na dysku NVME działa tak szybko jak na HDD

(1/3) > >>

eugieniek:
Nie mam pojęcia co jest nie tak. Dysk to jakiś Hynix PCIE3.0x4 NVME. W Windowsie (8.1 PRO) osiąga ponad 3400MB/s w odczycie i 3100 w zapisie.
Reszta plików (mniejszych) też kilka razy szybsza od klasycznego SSD. Tymczasem, Manjaro zachowuje się tak, jak by na jakimś leciwym SSD bądź dobrym WDCBlack (HDD) hulał. Windows budzi mi się w całości (wszystkie usługi) od naciśnięcia POWER w zaledwie 4 sekundy!
Czemu Manjaro uruchamia się 19 sekund?
Co on tam mieli?
W SESJI mam wyłączone wsio, czego nie używam a gdy mowa o Manjaro to Xfce katuję nadal.

Da się przyspieszyć ten BOOT jakoś?

Paweł Kraszewski:

--- Cytuj --- Windows budzi mi się w całości (wszystkie usługi) od naciśnięcia POWER w zaledwie 4 sekundy!
--- Koniec cytatu ---

Hehe, nie. 4 sekundy to wychodzi ci z hybrid-sleep.


--- Cytuj ---Nie mam pojęcia co jest nie tak.
--- Koniec cytatu ---

My też nie wiemy. Coś po prostu robisz źle podczas instalacji.

1709:

--- Cytuj ---Czemu Manjaro uruchamia się 19 sekund?
--- Koniec cytatu ---

W zależności od rodzaju menadżera systemu / usług masz różne narzędzia ( dla systemu Linux )

Przykładowe narzędzia.

Lista uruchomionych usług wraz ich czasem.

--- Kod: ---
systemd-analyze blame
--- Koniec kodu ---

Łańcuch / drzewo krytycznych usług wraz z ich czasem uruchamiania ( mam nadzieję że dobrze przetłumaczyłem )

--- Kod: ---
systemd-analyze critical-chain
--- Koniec kodu ---

Bodajże to albo coś podobnego. Powinno wyświetlić listę wszystkich usług

--- Kod: ---
systemctl list-unit-files --type=service
--- Koniec kodu ---

Dziennik systemowy ( menadżera systemd ) - z wyjaśnieniami z ostatnieniego bootowania , tylko komunikaty: emerg , alert , crit , err , warning

--- Kod: ---
journalctl -xb0 -p 0..4 --no-pager
--- Koniec kodu ---

Dziennik systemowy Xorg , tylko komunikaty: ostrzeżenia , błędy , nie zaimplementowane.

--- Kod: ---
grep '(WW)\|(EE)\|(NI)\|(??)' /var/log/Xorg.0.log
--- Koniec kodu ---

Dzienniku syslog, wyszukowanie linii zawierających słów o błędach i ostrzeżeniach ( czyli słów: error , warning ,  fail , segfault )

--- Kod: ---
grep -i 'error\|warning\|fail|\segfault' /var/log/syslog
--- Koniec kodu ---

Lista zadań wyznaczonych do uruchomienia w czasie.

--- Kod: ---
systemctl list-timers 2>/dev/null | grep ':'
--- Koniec kodu ---

Rozwinięcie nazw występujących na wyjściu komendy wyżej ( systemctl list-timers )

--- Kod: ---
for NAME in $(systemctl list-timers | awk '{print $NF}' | sed '1d' | tac | sed '1d;2d;3d'| tac) ; do grep "Exec" /lib/systemd/system/${NAME} ; done
--- Koniec kodu ---

Lista zadań wyznaczonych do uruchomienia w czasie przez " cron ".

--- Kod: ---
for user in $(cut -f1 -d: /etc/passwd); do CC=$(crontab -u $user -l | grep -v ^'#') ; EE=$( sed '/^$/d' <<< "$CC" | wc -l) ; [[ $EE -ne 0 ]] && echo -e "Jobs from user: $user \n${CC}" ; done 2>/dev/null
--- Koniec kodu ---

Lista plików cron / anacron które można sprawdzić.

--- Kod: ---
find /etc/*cron*  -type f
--- Koniec kodu ---

Jeśli plików nie jest dużo można je otworzyć od razu w edytorze,
 gdzie każda karta to będzie osobny otwarty plik
 gdzie pluma to przykładowy edytor tekstowy i należy podmienić na własny, bo zakładam że nie każdy tego używa.

--- Kod: ---
find /etc/*cron*  -type f | xargs pluma
--- Koniec kodu ---

Lista plików które mogą uruchamiać się przy starcie.
Zazwyczaj zarządzanie nimi odbywa się z środowiska graficznego
np. Centrum sterowania Mate --> kategoria "Osobiste "--> Programy startowe

--- Kod: ---
ls "$HOME/.config/autostart/"
--- Koniec kodu ---


Do pomocy:

Drzewo uruchomionych procesów

--- Kod: ---
ps -e --forest
--- Koniec kodu ---

ewentualnie, może lepsze

--- Kod: ---
pstree
--- Koniec kodu ---

Podręcznik " man ", gdzie " nazwa_ komendy " należy podmienić na własną  o której mamy ochotę poczytać.

--- Kod: ---
man nazwa_komendy
--- Koniec kodu ---

No i ostrzeżenie. Wyłączenie niektórych kluczowych usług bez zrozumienia co one robią, może się skończyć tym że przestanie coś działać, czego się nie spodziewałeś.

Edytowane
O konfiguracji dysku jak ma pracować się nie wypowiem, bo się nie znam.
Chodzi mi np. o
- TRIM  https://wiki.archlinux.org/title/Solid_state_drive
- szyfrowanie.

eugieniek:

--- Kod: ---
5.960s apparmor.service
2.760s systemd-random-seed.service
 980ms dev-nvme0n1p3.device
 769ms ufw.service
 517ms tlp.service
 438ms systemd-udev-trigger.service
 311ms snapd.service
 281ms user@1000.service
 260ms systemd-tmpfiles-clean.service
 208ms udisks2.service
 187ms lightdm.service
 164ms upower.service
 164ms systemd-udevd.service
 147ms ModemManager.service
 111ms systemd-journald.service
 103ms systemd-journal-flush.service
 101ms systemd-tmpfiles-setup.service
 101ms systemd-fsck@dev-disk-by\x2duuid-7490\x2d8980.service
  99ms accounts-daemon.service
  83ms lvm2-monitor.service
  77ms systemd-logind.service
  74ms systemd-tmpfiles-setup-dev.service
  60ms systemd-fsck@dev-disk-by\x2duuid-1d1bf1c3\x2d349c\x2d480b\x2da9b0\x2d7e8>
  57ms boot-efi.mount
  56ms home-myszykota-DyskNTFS.mount
  52ms NetworkManager.service
  50ms polkit.service
  47ms systemd-modules-load.service
  46ms modprobe@fuse.service
  44ms colord.service
  42ms avahi-daemon.service
  40ms cups.service
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-myszykota-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-myszykota-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-myszykota-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-myszykota-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-myszykota-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-myszykota-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
~
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-pc-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
~
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-pc-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
~
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-pc-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
~
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-pc-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
~
~
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-pc-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket
~
~
~
~
~
~
lines 33-55/55 (END)
  36ms systemd-remount-fs.service
  34ms ramdisk.mount
  32ms dbus.service
  26ms user-runtime-dir@1000.service
  25ms dev-hugepages.mount
  24ms dev-mqueue.mount
  22ms sys-kernel-debug.mount
  21ms systemd-sysctl.service
  21ms sys-kernel-tracing.mount
  20ms home-pc-DyskEXT4.mount
  17ms kmod-static-nodes.service
  17ms alsa-restore.service
  16ms systemd-backlight@backlight:intel_backlight.service
  16ms systemd-update-utmp.service
  14ms modprobe@configfs.service
  14ms tmp.mount
  14ms modprobe@drm.service
  12ms sys-fs-fuse-connections.mount
  11ms snapd.apparmor.service
   7ms systemd-user-sessions.service
   5ms rtkit-daemon.service
   4ms sys-kernel-config.mount
 920us snapd.socket

--- Koniec kodu ---


Paweł, ja użyłem: powercfg hibernate off - zatem windows nie ma hybrydowego uśpienia.
Po świętach nagram filmik, serio Windows budzi się tak szybko.

Dziwi mnie tak długie uruchamianie się Linuxa patrząc na możliwości (przepustowość) magistrali, możliwości procesora, szybkość ram i możliwości dysku. Ja dla mnie system powinien umieć wystartować w maksymalnie 7-8 sekund.
Wyżej zamieszczona wklejka to oczywiście wynik tuż po EFI POST, czyli od chwili w której zanika logo HP a jak wiadomo, nawet przy 0sec w rozruchu (posttest+hotkey) w HP trwa to od wciśniecia POWER do startu nawet i 4sek, więc dodając to do rozruchu Manjaro wychodzi prawie pół minuty.
Sprawdziłem też Mint/Debian/Kali i inne. Wszędzie to samo.

robson75:
Jednoznacznie wskazuje że najdłużej się uruchamia apparmor.service.
Czy aby na pewno potrzebujesz paczki apparmor?

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej