Strona 1 z 1
MainsailOS
: 22 mar 2021, 19:01
autor: Berg
Próbował ktoś instalować Klippera+Mainsail z gotowego obrazu?
https://github.com/raymondh2/MainsailOS
https://docs.mainsail.xyz/setup/manual- ... ing-systen
jakoś sensownie jest zoptymalizowany rPi? Jeśli tak, to jaki macie boottime?
U mnie na
rPi Zero W wygląda to tak:
Kod: Zaznacz cały
pi@Delta:~ $ systemd-analyze
Startup finished in 1.747s (kernel) + 18.041s (userspace) = 19.788s
graphical.target reached after 17.486s in userspace
Kod: Zaznacz cały
pi@Delta:~ $ systemd-analyze blame
6.878s dev-mmcblk0p2.device
2.706s nginx.service
2.498s keyboard-setup.service
2.277s systemd-udev-trigger.service
1.692s raspi-config.service
1.672s dropbear.service
1.469s systemd-journald.service
1.469s systemd-fsck@dev-disk-by\x2dpartuuid-6c586e13\x2d01.service
1.441s wpa_supplicant.service
1.262s avahi-daemon.service
1.238s networking.service
1.065s systemd-fsck-root.service
1.023s rpi-eeprom-update.service
909ms systemd-timesyncd.service
832ms systemd-logind.service
788ms rng-tools.service
748ms systemd-remount-fs.service
744ms triggerhappy.service
683ms systemd-rfkill.service
573ms rsyslog.service
548ms systemd-sysctl.service
529ms systemd-user-sessions.service
509ms systemd-update-utmp.service
494ms systemd-modules-load.service
474ms systemd-tmpfiles-setup.service
463ms dhcpcd.service
445ms systemd-update-utmp-runlevel.service
425ms rc-local.service
418ms sys-kernel-debug.mount
400ms fake-hwclock.service
394ms dev-mqueue.mount
384ms systemd-journal-flush.service
377ms systemd-sysusers.service
360ms systemd-udevd.service
319ms kmod-static-nodes.service
305ms console-setup.service
296ms systemd-random-seed.service
167ms sys-kernel-config.mount
157ms systemd-tmpfiles-setup-dev.service
147ms boot.mount
126ms var-tmp.mount
110ms tmp.mount
86ms ifupdown-pre.service
Re: MainsailOS
: 22 mar 2021, 21:03
autor: matikyle
Klipper+Mainsail z gotowego obrazu tak jak pisałeś. Raspberry pi zero W + jakaś karta sandisk/samsung z marketu.
Kod: Zaznacz cały
pi@mainsailos:~ $ systemd-analyze
Startup finished in 5.344s (kernel) + 1min 29.187s (userspace) = 1min 34.532s
graphical.target reached after 59.030s in userspace
Kod: Zaznacz cały
pi@mainsailos:~ $ systemd-analyze blame
31.830s hciuart.service
20.886s apt-daily.service
16.033s ifupdown-pre.service
15.490s apt-daily-upgrade.service
14.818s man-db.service
14.455s logrotate.service
10.497s dhcpcd.service
9.967s dev-mmcblk0p2.device
4.555s raspi-config.service
4.352s klipper.service
3.666s keyboard-setup.service
3.306s systemd-rfkill.service
3.300s dphys-swapfile.service
3.199s systemd-udev-trigger.service
2.982s nginx.service
2.833s systemd-logind.service
2.795s networking.service
2.782s wpa_supplicant.service
2.603s systemd-fsck@dev-disk-by\x2dpartuuid-9688098d\x2d01.service
2.560s avahi-daemon.service
2.508s user@1000.service
2.449s rsyslog.service
2.333s rng-tools.service
2.150s rpi-eeprom-update.service
2.104s systemd-journald.service
1.809s systemd-timesyncd.service
1.790s ssh.service
1.637s systemd-fsck-root.service
1.539s rc-local.service
lines 1-29...skipping...
31.830s hciuart.service
20.886s apt-daily.service
16.033s ifupdown-pre.service
15.490s apt-daily-upgrade.service
14.818s man-db.service
14.455s logrotate.service
10.497s dhcpcd.service
9.967s dev-mmcblk0p2.device
4.555s raspi-config.service
4.352s klipper.service
3.666s keyboard-setup.service
3.306s systemd-rfkill.service
3.300s dphys-swapfile.service
3.199s systemd-udev-trigger.service
2.982s nginx.service
2.833s systemd-logind.service
2.795s networking.service
2.782s wpa_supplicant.service
2.603s systemd-fsck@dev-disk-by\x2dpartuuid-9688098d\x2d01.service
2.560s avahi-daemon.service
2.508s user@1000.service
2.449s rsyslog.service
2.333s rng-tools.service
2.150s rpi-eeprom-update.service
2.104s systemd-journald.service
1.809s systemd-timesyncd.service
1.790s ssh.service
1.637s systemd-fsck-root.service
1.539s rc-local.service
1.178s fake-hwclock.service
1.171s sys-kernel-debug.mount
911ms systemd-modules-load.service
844ms systemd-update-utmp-runlevel.service
843ms systemd-remount-fs.service
842ms dev-mqueue.mount
836ms systemd-sysctl.service
749ms kmod-static-nodes.service
740ms systemd-user-sessions.service
673ms systemd-update-utmp.service
652ms systemd-tmpfiles-setup.service
594ms user-runtime-dir@1000.service
579ms systemd-sysusers.service
493ms systemd-journal-flush.service
484ms run-rpc_pipefs.mount
478ms systemd-random-seed.service
401ms systemd-udevd.service
400ms sys-kernel-config.mount
393ms triggerhappy.service
292ms boot.mount
243ms nfs-config.service
218ms console-setup.service
217ms webcamd.service
216ms systemd-tmpfiles-setup-dev.service
Re: MainsailOS
: 22 mar 2021, 21:54
autor: Berg
uuu. kiepsko. to wolę jednak ręcznie instalować.
Re: MainsailOS
: 22 mar 2021, 22:42
autor: dragonn
Masakra...
31.830s hciuart.service - obsługa bluetootch
20.886s apt-daily.service - pewnie jakieś akutalizacje systemu
16.033s ifupdown-pre.service - podniesiecie sieci, to akurat zrozumiałe
15.490s apt-daily-upgrade.service - też jakieś akutalizacje
14.818s man-db.service - odświeżanie zawartości podręczników użytkownika do programu
14.455s logrotate.service - odwracanie starych logów systemowych
10.497s dhcpcd.service - też uruchamianie sieci, ustawiając statyczny adres ip można by to obciąć.
Moim zdaniem bezpiecznie można wyłączyć hciuart, man-db i oba apt-daily
Najlepiej je wyłączyć poleceniem:
To maskuje usługę że nie ważne co by się działo to nie zostanie ona odpalona.
A i jeszcze:
Kod: Zaznacz cały
graphical.target reached after 59.030s in userspace
Dlaczego do cholery to w ogóle odpala GUI
jezu to powinno być karalne tak składać systemy.
Re: MainsailOS
: 22 mar 2021, 23:12
autor: Berg
Trochę tu jest na ten temat tego jak to poprawić. Tylko to trzeba ze zrozumieniem zrobić:
https://silocitylabs.com/post/2019/06/1 ... nd-zero-w/
1. ja do tego zmieniam bash na dash
2. tempy, logi na ramdysk
Re: MainsailOS
: 22 mar 2021, 23:21
autor: matikyle
Bardzo dziękuje za rady rano pobawię się (po zrobieniu backupów configów z klippera). W sumie nie zastanawiałem się, którą wersję raspbiana ładuje, ale porównałem sobie wielkość iso z wielkością na stronie rapsberry i faktycznie korzysta z wersji Raspberry Pi OS with desktop (około 1,2 GiB). Po kiego grzyba.
Rozumiem Berg, że:
1. zacząłeś od wersji lite,
2. doinstalowałeś klippera + mainsail (kiauh?)
3. troszkę optymalizacji np. jak z tego poradnika co podałeś
i tadam?
Re: MainsailOS
: 22 mar 2021, 23:25
autor: Berg
ta, mniej więcej tak.
wiecie, czy można jeszcze wywalić:
raspi-config.service
rpi-eeprom-update.service
?
Re: MainsailOS
: 23 mar 2021, 08:18
autor: dragonn
raspi-config.service - myślę że tak, z tego co czytam jest to potrzebne raz
rpi-eeprom-update.service - na pewno, a szczególnie na każdy Pi różnych od 4 (bo jedynie 4 ma EEPROM) ale nawet na niej nie powinno to powodować problemu bo to co jest wgrane powinno już działac.
Re: MainsailOS
: 23 mar 2021, 08:58
autor: Berg
aktualnie wygląda to tak:
Kod: Zaznacz cały
pi@Delta:~ $ systemd-analyze
Startup finished in 1.747s (kernel) + 16.952s (userspace) = 18.699s
graphical.target reached after 16.397s in userspace
pi@Delta:~ $ systemd-analyze blame
5.484s dev-mmcblk0p2.device
2.785s nginx.service
1.621s dropbear.service
1.583s systemd-udev-trigger.service
1.533s systemd-fsck@dev-disk-by\x2dpartuuid-6c586e13\x2d01.service
1.434s systemd-logind.service
1.278s networking.service
1.182s systemd-journald.service
913ms systemd-timesyncd.service
848ms systemd-fsck-root.service
778ms systemd-user-sessions.service
682ms dhcpcd.service
667ms wpa_supplicant.service
665ms systemd-rfkill.service
540ms systemd-remount-fs.service
498ms systemd-sysctl.service
494ms systemd-update-utmp.service
481ms rc-local.service
479ms rsyslog.service
469ms systemd-update-utmp-runlevel.service
466ms systemd-tmpfiles-setup.service
426ms rng-tools.service
421ms triggerhappy.service
403ms sys-kernel-debug.mount
374ms systemd-sysusers.service
369ms systemd-modules-load.service
367ms kmod-static-nodes.service
366ms systemd-journal-flush.service
355ms systemd-udevd.service
338ms dev-mqueue.mount
309ms console-setup.service
301ms systemd-random-seed.service
299ms fake-hwclock.service
196ms ifupdown-pre.service
160ms sys-kernel-config.mount
150ms systemd-tmpfiles-setup-dev.service
139ms boot.mount
139ms var-tmp.mount
120ms tmp.mount
Re: MainsailOS
: 23 mar 2021, 10:29
autor: 1kamil
Spróbuj: `systemctl set-default multi-user.target`.
Prawdopodobnie wąskim gardłem jest karta SD, poszukaj jakiejś karty SD A1/A2.
Re: MainsailOS
: 23 mar 2021, 11:00
autor: S3b
Mega temat! Właśnie czekam na Pi Zero W i zabieram się za instalację.
Re: MainsailOS
: 23 mar 2021, 11:36
autor: 1kamil
Re: MainsailOS
: 23 mar 2021, 11:37
autor: Berg
Ja bym brał banana pi-m2 zero z nie rPi Zero.
Wydaje mi się, że to najfajniejsza kontroler pod Drukarkę (małe wymiary, mało prądu, zewnętrzna antena, 4 rdzenie)
No ale to może temat na osobny wątek. ten nich już będzie o rPi Zero W
Re: MainsailOS
: 23 mar 2021, 14:01
autor: Berg
Re: MainsailOS
: 23 mar 2021, 17:12
autor: majek
Zmienisz kartę czy skorzystasz z zbudowanego flasha i się wszystko zmieni.
Ten sam obraz Armbiana, bit w bit:
Kingston 8GB klasy 4:
Kod: Zaznacz cały
Startup finished in 5.178s (kernel) + 30.215s (userspace) = 35.394s
graphical.target reached after 30.118s in userspace
Adata Premier Pro 32GB A2:
Kod: Zaznacz cały
Startup finished in 3.968s (kernel) + 10.152s (userspace) = 14.121s
graphical.target reached after 10.044s in userspace
systemd-analyze blame też pokazuje całkiem inne serwisy jako zjadające czas.
Co do sprzętu, to wolę Orange Pi Zero Plus, może nie ma hdmi, ale ma wifi, ethernet i procek 64 bity, i jest tańsze od RPI
(zrzuty są z OPi Z+)
Re: MainsailOS
: 23 mar 2021, 17:53
autor: mcxmcx
Nowa rpi 3b kosztuje ~33£ a rpi 4 2gb też 33£.
Używka rpi 3b kosztuje £15 z wysyłką, a zeroW też 15 z wysyłką.
Nie ma sensu bawić się w W (chyba).
Re: MainsailOS
: 23 mar 2021, 18:45
autor: 1kamil
Sens jest kupić RPI4, wydasz więcej, ale szybsze i bardziej przyszłościowe. Zawsze do czegoś może się przydać potem, a z sprzedażą też nie będzie problemów.
Re: MainsailOS
: 23 mar 2021, 20:14
autor: Holgin
Używa ktoś Klipper Screen na małym pi? Mnie to interesuje ze względu na rozmiar przede wszystkim.
Re: MainsailOS
: 23 mar 2021, 21:38
autor: Berg
zero wystarczy podpiąć do płyty kabelkiem USB. Do rPi3/4 trzeba dodatkowe zasilanie/przetwornic ka 5v. Po co skoro zero daje radę.
Re: MainsailOS
: 23 mar 2021, 22:27
autor: konradsdev1
Ja też używam Raspberry Pi Zero od niedawna i to bardzo dobra opcja nawet bez w wersji W.
Pod USB mam podłączone nano WiFi TP-Link albo Ethernet AX8817. Z MCU połączyłem po UART.
Jeśli chodzi o czas uruchamiania to init poprzez systemd jest dosyć wolny.
Dla porównania Buildroot z domyślną konfiguracją dla rpi i wybranym Busybox jako init uruchamia się niecałe 3 sekundy do shella a z systemd około 15 sekund.