Aiuto per tuning dei servizi all'avvio

Ottimizzazione, pulizia, gestione e manutenzione di una Debian Box

Aiuto per tuning dei servizi all'avvio

Messaggioda Chryses » 03/02/2020, 21:47

Buonasera, premetto che il sistema funziona bene, anche se datato, non sarà una scheggia ma per ora non mi posso lamentare. Attualmente il sistema in uso è Buster, è pensato per essere un server headless
Codice: Seleziona tutto
$ uname -a
Linux Qnap 4.19.0-6-amd64 #1 SMP Debian 4.19.67-2+deb10u2 (2019-11-11) x86_64 GNU/Linux

Non ho controllato se c'è un kernel più recente.
Il sistema si avvia in tempi tutto sommato accettabili, per essere pensato come server
Codice: Seleziona tutto
$ systemd-analyze
Startup finished in 42.475s (kernel) + 15.866s (userspace) = 58.342s
graphical.target reached after 15.742s in userspace

Ho solo il dubbio che ci siano troppi servizi in esecuzione e che "manchi" qualcosa, su windows è "facile" basta andare in gestione dispositivi e vedere quelli non riconosciuti, ma questo su linux non so farlo, soprattutto da linea di comando.
Chi di voi ha più esperienza, potrebbe consigliarmi su cosa posso o non devo assolutamente rimuovere tra i servizi?
Ecco l'elenco:
https://pastebin.com/8APWGkj3
Allego anche il file .svg per la visione grafica dei tempi di boot, se serve
Ps se servono altri output, chiedete pure, vorrei cercare di ottimizzare il tutto, se possibile.

J
Allegati
bootup.7z
(10.08 KiB) Scaricato 23 volte
Chryses
Jr. Member
Jr. Member
 
Messaggi: 96
Iscritto il: 29/09/2018, 12:55

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Aki » 03/02/2020, 22:54

Da quanto hai scritto, il 73% del tempo di avvio (42.475s) è legato all'avvio kernel. Potresti analizzare i log di avvio del kernel (quello che risulta nei log prima dell'avvio di systemd) per cercare di capire se c'è qualcosa in particolare che rallenta l'avvio del kernel.
Aki
Global Moderator
Global Moderator
 
Messaggi: 9187
Iscritto il: 27/12/2007, 16:59

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Chryses » 03/02/2020, 23:16

Intendi questo?
https://pastebin.com/LieEFebU

Vedo un salto da 10 a 45 secondi durante l'avvio, ma non so può essere normale, tu noti nulla di strano?
Chryses
Jr. Member
Jr. Member
 
Messaggi: 96
Iscritto il: 29/09/2018, 12:55

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Aki » 03/02/2020, 23:45

Chryses ha scritto:Vedo un salto da 10 a 45 secondi durante l'avvio, ma non so può essere normale, tu noti nulla di strano?

Sì; dal log risulta:
Codice: Seleziona tutto
Feb  3 12:34:33 Qnap kernel: [   10.300868] device-mapper: uevent: version 1.0.3
Feb  3 12:34:33 Qnap kernel: [   10.301090] device-mapper: ioctl: 4.39.0-ioctl (2018-04-03) initialised: dm-devel@redhat.com
Feb  3 12:34:33 Qnap kernel: [   41.378540] cryptd: max_cpu_qlen set to 1000
Feb  3 12:34:33 Qnap kernel: [   41.617634] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
Feb  3 12:34:33 Qnap kernel: [   44.270361] RPC: Registered named UNIX socket transport module.
Feb  3 12:34:33 Qnap kernel: [   44.270366] RPC: Registered udp transport module.
Feb  3 12:34:33 Qnap kernel: [   44.270368] RPC: Registered tcp transport module.
Feb  3 12:34:33 Qnap kernel: [   44.270370] RPC: Registered tcp NFSv4.1 backchannel transport module.
Feb  3 12:34:33 Qnap kernel: [   44.388825] it87: Found IT8721F chip at 0x290, revision 3
Feb  3 12:34:33 Qnap kernel: [   44.410698] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro

Sembrerebbe che l'avvio del device-mapper / RAID richieda parecchio tempo. Questo potrebbe essere collegato alla presenza di molti dischi USB collegati all'apparato, che possono richiedere più tempo per essere analizzati.
Aki
Global Moderator
Global Moderator
 
Messaggi: 9187
Iscritto il: 27/12/2007, 16:59

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Chryses » 04/02/2020, 13:29

Effettivamente si, ci sono più dischi usb, quindi direi che è normale.

E per ciò che riguarda i servizi, che mi sai dire? Sai per caso se o dove posso guardare?
Chryses
Jr. Member
Jr. Member
 
Messaggi: 96
Iscritto il: 29/09/2018, 12:55

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Aki » 04/02/2020, 19:37

Chryses ha scritto:E per ciò che riguarda i servizi, che mi sai dire? Sai per caso se o dove posso guardare?

Puoi guardare sempre nei log, ma per 15 secondi di avvio, non credo ne valga molto la pena.
Aki
Global Moderator
Global Moderator
 
Messaggi: 9187
Iscritto il: 27/12/2007, 16:59

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Chryses » 04/02/2020, 20:03

No, mi sono espresso male, intendo i servizi che si avviano (a parte quelli creati da me come i timer), tu sai se c'è qualcosa che si può disabilitare? Per risparmiare memoria più che mai, abbiamo visto che i tempo di avvio è ok, quindi per esempio essendo un server un eventuale servizio di gestione del bluetooth sarebbe inutile.
Io vedo tanti servizi e non vorrei fare danni irreparabili come spesso faccio :D
Chryses
Jr. Member
Jr. Member
 
Messaggi: 96
Iscritto il: 29/09/2018, 12:55

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Aki » 07/02/2020, 21:13

Chryses ha scritto: Per risparmiare memoria più che mai [..]

Sei sicuro di averne bisogno ? È un NAS....
Aki
Global Moderator
Global Moderator
 
Messaggi: 9187
Iscritto il: 27/12/2007, 16:59

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Chryses » 08/02/2020, 13:39

Dici che sbaglio? Cosa vedi tu che io non vedo?
Chryses
Jr. Member
Jr. Member
 
Messaggi: 96
Iscritto il: 29/09/2018, 12:55

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Aki » 08/02/2020, 19:28

Chryses ha scritto:
Chryses ha scritto:Per risparmiare memoria più che mai [..]
aki ha scritto:Sei sicuro di averne bisogno ? È un NAS....

Dici che sbaglio? Cosa vedi tu che io non vedo?

Posso solo far riferimento a quanto hai scritto finora in questa e nelle precedenti discussioni, secondo cui il tuo computer è un NAS (Network Attached Storage) "headless". Da questo punto di vista, posso presumere che non siano critici ai fini dell'utilizzo né i tempi di avvio (i Network Attached Storage di solito sono lasciati sempre accesi), né l'utilizzo di memoria (il compito principale di un Network Attached Storage è conservare i file e distribuirli di solito via rete, compito che di norma non consuma particolari quantità di memoria, fatto salvo per la cache dei dischi). Poiché, inoltre, hai una configurazione "headless", non dovresti neppure andare incontro all'utilizzo di RAM da parte del sottosistema grafico.

In ogni caso, se desideri ottimizzare e ridurre i 15 secondi (con limitati margini di ottimizzazione) di avvio in spazio utente, puoi utilizzare il comando systemd-analyze con le sue diverse opzioni per avere tempistiche di dettaglio.
Aki
Global Moderator
Global Moderator
 
Messaggi: 9187
Iscritto il: 27/12/2007, 16:59

Re: Aiuto per tuning dei servizi all'avvio

Messaggioda Chryses » 07/03/2020, 19:18

Ciao, scusa il ritardo.
Si è un nas, il cui scopo è rimanere sempre acceso per far girare i programmi e per servire i file sulla rete locale.
Come dici te i tempi di boot non sono un problema, infatti non è che mi preoccupi, prima d'installare debian, ovvero con il sistema originale qnap, ci metteva almeno 5 o 6 minuti.
Il discorso memoria invece è un pò diverso, almeno credo, guarda
Immagine
Non essendo esperto, non so quanto si gestisca bene in autonomia la memoria, è per questo che chiedevo se c'è un modo o se qualcuno ne sa di più per capire se ci sono servizi "inutili" che stanno andando e "consumano" memoria
Chryses
Jr. Member
Jr. Member
 
Messaggi: 96
Iscritto il: 29/09/2018, 12:55


Torna a Tuning

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite