Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.



Dzban Naczelny
Macie jakieś pomysły jak jeszcze zmniejszyć czas startu desktopa :)?
graf: http://nginx.urbinek.eu/haruko-plot-n.svg
Musze grzebnąć w BIOS'ie czy nie da się przyspieszyć ładowania UEFI
Loader musi zostać na 1s bo czasami zmieniam OS, ustawiłem też MODULES=dep w initramfs.cong
Nie wiem czy ma sens kompilowanie jajka, ale czytałem, że kompresja LZ4 potrafi przyspieszyć ładowanie do pamięci
Co do reszty systemu obecnie 'cierpię' chyba na ładowanie rzeczy związanych z obsługą dysku
root@haruko:~# systemd-analyze blame
167ms systemd-fsck@dev-disk-by\x2duuid-9193de8c\x2dda4e\x2d4aeb\x2dbc55\x2dd4f9e3eeba11.service
139ms autofs.service
133ms dev-nvme0n1p2.device
132ms systemd-timesyncd.service
127ms accounts-daemon.service
127ms zram-config.service
122ms systemd-logind.service
109ms networking.service
108ms systemd-fsck@dev-disk-by\x2duuid-1347\x2d7F41.service
105ms gdomap.service
100ms arkeia.service
90ms speech-dispatcher.service
86ms rtkit-daemon.service
82ms ssh.service
70ms mnt-wd\x2dstorage.mount
66ms lm-sensors.service
59ms alsa-restore.service
55ms keyboard-setup.service
46ms upower.service
43ms systemd-fsck@dev-disk-by\x2duuid-6d93db23\x2d2373\x2d44bb\x2dae1e\x2de83f2696fa3c.service
34ms polkit.service
33ms avahi-daemon.service
32ms systemd-udev-trigger.service
31ms udisks2.service
29ms binfmt-support.service
22ms boot-efi.mount
22ms packagekit.service
22ms user@1000.service
22ms rsyslog.service
20ms systemd-user-sessions.service
19ms systemd-journald.service
17ms rpcbind.service
16ms proc-sys-fs-binfmt_misc.mount
16ms swapfile.swap
15ms systemd-udevd.service
15ms user@0.service
14ms systemd-update-utmp.service
13ms systemd-tmpfiles-setup-dev.service
13ms systemd-tmpfiles-setup.service
12ms tmp.mount
12ms sddm.service
12ms pppd-dns.service
11ms nfs-config.service
9ms console-setup.service
8ms systemd-remount-fs.service
7ms systemd-update-utmp-runlevel.service
5ms run-rpc_pipefs.mount
5ms mnt-ssd\x2dstorage.mount
4ms systemd-modules-load.service
4ms systemd-sysctl.service
3ms dev-mqueue.mount
3ms dev-hugepages.mount
3ms systemd-journal-flush.service
2ms systemd-random-seed.service
2ms sys-kernel-debug.mount
2ms kmod-static-nodes.service
1ms var-cache-chromium.mountroot@haruko:~# systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
graphical.target @872ms
└─multi-user.target @872ms
└─autofs.service @732ms +139ms
└─basic.target @679ms
└─sockets.target @679ms
└─avahi-daemon.socket @679ms
└─sysinit.target @679ms
└─systemd-timesyncd.service @546ms +132ms
└─systemd-tmpfiles-setup.service @527ms +13ms
└─local-fs.target @522ms
└─mnt-wd\x2dstorage.mount @451ms +70ms
└─systemd-fsck@dev-disk-by\x2duuid-9193de8c\x2dda4e\x2d4aeb\x2dbc55\x2dd4f9e3eeba11.service @282ms +167ms
└─dev-disk-by\x2duuid-9193de8c\x2dda4e\x2d4aeb\x2dbc55\x2dd4f9e3eeba11.device @278msEDIT:
Jajko w sumie ma juz LZ4 :)
root@haruko:/home/urbinek.eu# grep LZ4 /boot/config-4.11.0-1-amd64 CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_LZ4 is not set CONFIG_RD_LZ4=y # CONFIG_SQUASHFS_LZ4 is not set # CONFIG_PSTORE_LZ4_COMPRESS is not set CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=m CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=m CONFIG_LZ4_DECOMPRESS=y CONFIG_DECOMPRESS_LZ4=y
Ostatnio edytowany przez urbinek (2017-07-27 11:52:08)

Offline







Podobno człowiek...;)








Nie lepiej zafundować komputerowi s2ram zamiast wyłączania?
Mój stary grat wtedy wstaje 1-2 sekundy.
Oczywiście jak po drodze nie straci zasilania.
Ostatnio edytowany przez Jacekalex (2017-07-27 11:53:17)
Offline



Dzban Naczelny
Użytkownik

Na wiki Archa jest parę porad
Kiedyś były takie pakiety jak preload i prelink, ale deweloperzy pokupowali SSD i stwierdzili, że szkoda im na to czasu.
Ja sam użeram się z mulastym ładowaniem UEFI. Podkusiło mnie zainstalować system na GPT zamiast na MBR. I sam BIOS ładuje mi się 10 s :D
Ostatnio edytowany przez multim (2017-07-27 12:48:38)
Offline



Dzban Naczelny
@multim, widziałem ale debian chyba nie ma mkinitcpio i będę musiał porzeźbić bardziej w initramfs.conf
a co do dysku, SSD na ATA są słabe, zainwestowałem (rzuciłem pieniędzmi) w dysk NVME na m.2 :)

Offline
Użytkownik

@urbinek
Tzn. już masz ten dysk?
Bo jeżeli tak, to nie warto pochylać się nad systemem, tylko właśnie nad BIOSem, może ma jakiś mechanizm Ultra Super Hiper Fast Start.
Te wymienione rzeczy nadają się do optymalizacji pod HDD, bo przy nawet SSD nawet na SATA, to czasy zaoszczędzone na tych trikach (łącznie z customową kompilacją jądra) dążą do zera.
Ostatnio edytowany przez multim (2017-07-27 16:01:59)
Offline

Użytkownik


Stary wątek dla Fedory (początki systemd), może coś znajdziesz: https://harald.hoyer.xyz/2013/11/13/fedora-boot-optimization/
i równie stary: https://ask.fedoraproject.org/en/question/52182/how … up-fedora-20/
Ostatnio edytowany przez jacekz (2017-07-27 16:16:13)
Offline


Zbanowany



to bym na pewno wykopał:
avahi-daemon.service rpcbind.service pppd-dns.service gdomap.service
dziadostwa typu avahi i rpcbind to chyba gnome pcha w metapakiecie.
Ostatnio edytowany przez hi (2017-07-27 16:43:08)
Offline



Dzban Naczelny
@hi, wyłączenie usług juz nie wiele daje - wynik oscyluje +-72ms ale dalej szukam zbędnych usług :)
http://nginx.urbinek.eu/haruko-plot.svg
@multim, tak wiem wiem, sam dysk już dużo daje ale jedziemy dalej
już jakiś czas temu kupiłem samsunga i jestem zadowolony
root@haruko:/home/urbinek# /ssd/sbin/smartctl -a /dev/nvme0
smartctl 6.6 2016-11-12 r4366 [x86_64-linux-4.11.0-1-amd64] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: SAMSUNG MZVPW256HEGL-00000
Serial Number: S346NY0HB09260
Firmware Version: CXZ7300Q
PCI Vendor/Subsystem ID: 0x144d
IEEE OUI Identifier: 0x002538
Total NVM Capacity: 256,060,514,304 [256 GB]
Unallocated NVM Capacity: 0
Controller ID: 2
Number of Namespaces: 1
Namespace 1 Size/Capacity: 256,060,514,304 [256 GB]
Namespace 1 Formatted LBA Size: 512
Local Time is: Thu Jul 27 17:27:19 2017 CEST
Firmware Updates (0x16): 3 Slots, no Reset required
Optional Admin Commands (0x0017): Security Format Frmw_DL *Other*
Optional NVM Commands (0x001f): Comp Wr_Unc DS_Mngmt Wr_Zero Sav/Sel_Feat
Warning Comp. Temp. Threshold: 70 Celsius
Critical Comp. Temp. Threshold: 73 Celsius
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 6.80W - - 0 0 0 0 0 0
1 + 5.60W - - 1 1 1 1 0 0
2 + 4.40W - - 2 2 2 2 0 0
3 - 0.0400W - - 3 3 3 3 210 1500
4 - 0.0050W - - 4 4 4 4 2200 6000
Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02, NSID 0xffffffff)
Critical Warning: 0x00
Temperature: 40 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 8%
Data Units Read: 7,780,774 [3,98 TB]
Data Units Written: 163,130,445 [83,5 TB]
Host Read Commands: 79,918,075
Host Write Commands: 927,741,263
Controller Busy Time: 1,582
Power Cycles: 355
Power On Hours: 1,445
Unsafe Shutdowns: 35
Media and Data Integrity Errors: 0
Error Information Log Entries: 94
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 1: 40 Celsius
Temperature Sensor 2: 55 Celsius
Error Information (NVMe Log 0x01, max 64 entries)
Num ErrCount SQId CmdId Status PELoc LBA NSID VS
0 94 0 0x0018 0x4004 0x02c 0 0 -
1 93 0 0x0017 0x4004 0x02c 0 0 -
2 92 0 0x0018 0x4004 0x02c 0 0 -
3 91 0 0x0017 0x4004 0x02c 0 0 -
4 90 0 0x0018 0x4004 0x02c 0 0 -
5 89 0 0x0017 0x4004 0x02c 0 0 -
6 88 0 0x0018 0x4004 0x02c 0 0 -
7 87 0 0x0017 0x4004 0x02c 0 0 -
8 86 0 0x0018 0x4004 0x02c 0 0 -
9 85 0 0x0017 0x4004 0x02c 0 0 -
10 84 0 0x0018 0x4004 0x02c 0 0 -
11 83 0 0x0017 0x4004 0x02c 0 0 -
12 82 0 0x0018 0x4004 0x02c 0 0 -
13 81 0 0x0017 0x4004 0x02c 0 0 -
14 80 0 0x0018 0x4004 0x02c 0 0 -
15 79 0 0x0017 0x4004 0x02c 0 0 -
... (48 entries not shown)
Offline







Podobno człowiek...;)








Masz tam UEFI? długo startuje?
Może powrót do legacy-boot albo jak chcesz bezpieczniej, to tboot, byłyby szybsze?
Offline

Użytkownik


urbinek napisał(-a):
@hi, wyłączenie usług juz nie wiele daje - wynik oscyluje +-72ms ale dalej szukam zbędnych usług :)
systemd-journal można bezpiecznie wyłączyć? co to właściwie za usługa?
Offline



Użytkownik




Offline







Podobno człowiek...;)








@urbinek
Ile godzin wstaje Ci komputer po wydaniu magicznego polecenia:
pm-suspend
Pytam, bo u mnie żaden bootloader nie może się równać szybkością z tą metodą.
Ostatnio edytowany przez Jacekalex (2017-07-29 09:54:17)
Offline





Cenzor wirtualnego świata



Dzban Naczelny
@Jacekalex, dość kiepsko :)
urbinek@haruko:~$ pm-suspend bash: pm-suspend: nie znaleziono polecenia urbinek@haruko:~$ su Hasło: root@haruko:/home/urbinek# pm-suspend E: not a regular file: /lib/molly-guard/pm-suspend
@morfik, podobno nie ma różnicy w szyfrowanych dyskach :D Ja osobiście jakoś nie jestem zwolennikiem szyfrowania desktopa (laptop już tak)

Offline







Podobno człowiek...;)








@Jacekalex, dość kiepsko :)
Czy Debian u Ciebie nie używa czasem SystemD?
Ostatnio edytowany przez Jacekalex (2017-07-29 22:21:24)
Offline





Cenzor wirtualnego świata
urbinek napisał(-a):
@morfik, podobno nie ma różnicy w szyfrowanych dyskach :D Ja osobiście jakoś nie jestem zwolennikiem szyfrowania desktopa (laptop już tak)
Jak to nie ma? U mnie 20 sekund zajmuje samo wpisanie hasła (zakładając, że wpiszę je poprawnie). xD No i do tego dochodzi +5s na odszyfrowanie i zamontowanie partycji z głównym systemem plików(LUKS+LVM). Poza tym, na odszyfrowanie każdego dodatkowego zaszyfrowanego voluminu trzeba (przynajmniej u mnie) około 2-3 sekund, a na laptopie mam ich jeszcze 2. Także troszeczkę to szyfrowanie spowalnia ten start systemu. xD
Offline


Zbanowany



morfik napisał(-a):
Jak to nie ma? U mnie 20 sekund zajmuje samo wpisanie hasła (zakładając, że wpiszę je poprawnie)
heh dokładnie, u mnie zanim wszystko przemieli to zdążyłbym sobie zrobić kawę gdybym rąk nie potrzebował
- hasło aby cokolwiek wystartowało ok 2s + hasło do odszyfrowanie dyzia po wczytaniu initrd (razem 15 sekund przy zajebce + 6 sekund :)
- potem to już sobie leci (ok 8-10s)
- start iksów (mam trochę w autostarcie audaciousy z radyjem ulubionym ii inne pierdoły (ok 5-7s)
Oczywiście wszystko na hdd, walę ssd nie przekonuje mnie jakoś cenowo, jak stanieje może kupię na razie to nie uśmiecha mi się zakup jednej Tony za ok 1500zł
Tak się jeździ dieslem :)
Ostatnio edytowany przez hi (2017-07-30 18:49:36)
Offline



Użytkownik




@hi, kto ci każe kupować SSD 1TB, bierzesz tyle co potrzeba na system, a resztę trzymasz na HDD.
Raz spróbujesz na SSD i nie będziesz chciał wrócić do systemu na HDD :D
Oczywiście, żeby nie było tak różowo, SSD mają też i swoje wady, poza wspomnianą ceną, jak już padnie to nie jest tak łatwo odzyskać dane, ale jeśli będziesz miał tam tylko system to strata niewielka.
Ostatnio edytowany przez arecki (2017-07-30 19:06:12)
Offline





Cenzor wirtualnego świata
Taki ssd 320G bez problemu się nada dla zwykłego człowieka. Ja mam w laptopie WD black 250G (HDD) i żyję, choć pornusy strasznie utylizują łącze. xD
Oczywiście, żeby nie było tak różowo, SSD mają też i swoje wady, poza wspomnianą ceną, jak już padnie to nie jest tak łatwo odzyskać dane, ale jeśli będziesz miał tam tylko system to strata niewielka.
No nie wiem czy taka niewielka, zwłaszcza jak się zapomniało zrobić backup /etc/ . xD
Offline


Zbanowany



arecki u mnie system pożera ok 30 kilo, home to już ok 1 tony i nie nie są to pornusy ee czekaj chociaż też ale z 5% :). Nie lubię żonglować dyziami na raida lustrzankę licz wydatek razy dwa po za tym za tą samą cenę mam jedną tonę w cenie 250 kilo, podziękuję...Jestem młody jeszcze także dużo czasu mam na czekanie aż system wystartuje albo przeglądarka odpali bez przesady, dobrej jakości talerzówki też bardzo ładnie chodzą na porządnych fs-ach :)
Ostatnio edytowany przez hi (2017-07-30 19:29:45)
Offline



Dzban Naczelny



Użytkownik




@hi dlatego polecają home montować na osobnej partycji. Swoją drogą jak system zajmuje Ci 30k to podziwiam, musisz nam tu zrobić jakiegoś tutka jak to osiągnąć :P
@morfik nawet starta /etc/ nie jest jakąś wielką tragedią, choć jak znam Ciebie zaraz przytoczysz jakiś przykład :P
Jak stracicie kolekcję swoich p... to już tak szybko tego nie odzyskacie :D
Ostatnio edytowany przez arecki (2017-07-30 20:33:28)
Offline



człowiek pasjonat :D


Zbanowany



dlatego polecają home montować na osobnej partycji.
aha...
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1,8T 0 disk
sda1 8:1 0 142M 0 part /boot
sda2 8:2 0 1,8T 0 part
sda2_crypt 254:0 0 1,8T 0 crypt
deb_crypt-root 254:1 0 28G 0 lvm /
deb_crypt-tmp 254:2 0 1,9G 0 lvm /tmp
deb_crypt-swap 254:3 0 7,5G 0 lvm [SWAP]
deb_crypt-home 254:4 0 1,8T 0 lvm /homedobrze montuję?
Ostatnio edytowany przez hi (2017-07-30 20:46:28)
Offline