Quanti moduli?
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Quanti moduli?
Tre domande a bruciapelo:
<BR>
<BR>1) Come posso sapere quanti moduli (da caricare con modprobe...) ho disponibili sulla mia linuxbox?
<BR>
<BR>2) Compilare staticamente un modulo significa selezionarlo in fase di config (menuconfig)? E se lo carico con modprobe? E´comunque statico ho ha un altro nome? (E´ giusto per sapere il lessico specifico...)
<BR>
<BR>3) A livello di prestazioni, è meglio caricare un mudulo in fase di config e ricompilare il kernel oppure caricarlo con modprobe?
<BR>
<BR>Grazie,
<BR>ho appena compilato il 2.6.11, e funziona. :-]
<BR>
<BR>Touch.<br>
<BR>
<BR>1) Come posso sapere quanti moduli (da caricare con modprobe...) ho disponibili sulla mia linuxbox?
<BR>
<BR>2) Compilare staticamente un modulo significa selezionarlo in fase di config (menuconfig)? E se lo carico con modprobe? E´comunque statico ho ha un altro nome? (E´ giusto per sapere il lessico specifico...)
<BR>
<BR>3) A livello di prestazioni, è meglio caricare un mudulo in fase di config e ricompilare il kernel oppure caricarlo con modprobe?
<BR>
<BR>Grazie,
<BR>ho appena compilato il 2.6.11, e funziona. :-]
<BR>
<BR>Touch.<br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
Quanti moduli?
1) qualcosa tipo find /lib/modules/`uname -r`/ -name "*.ko", xò in realtà dovresti + o - sapere cosa hai compilato come modulo 
<BR>
<BR>2) significa marcarlo durante menuconfig come "*", mentre come modulo usi "M". un "modulo statico" di x sé vuol dire poco, comunque ci capiamo
<BR>
<BR>3) cambia ben poco. i moduli richiedono giusto qualche millesimo di secondo quando li carichi, e poi si comportano esattamente come se fossero compilati staticamente. in compenso se non li carichi non occupano memoria. vedi tu
.<br>
<BR>
<BR>2) significa marcarlo durante menuconfig come "*", mentre come modulo usi "M". un "modulo statico" di x sé vuol dire poco, comunque ci capiamo
<BR>
<BR>3) cambia ben poco. i moduli richiedono giusto qualche millesimo di secondo quando li carichi, e poi si comportano esattamente come se fossero compilati staticamente. in compenso se non li carichi non occupano memoria. vedi tu
Quanti moduli?
mhhh...
<BR>
<BR>1) i moduli che hai a disposizione sono quelli che hai selezionato come moduli (M) in fase di ricompilazione del kernel. Sono tutti sotto /lib/modules/2.x.xx/
<BR>
<BR>2) in fase di configurazione puoi scegliere se compilare "una cosa" come modulo (kernel modulare) oppure se inserirlo nel kernel (kernel monolitico). Ovviamente i moduli compilati NEL kernel non sono possono essere caricati con modprobe in quanto sono già all´interno del kernel.
<BR>
<BR>3) a livello di prestazioni credo sia meglio compilare un modulo nel kernel. Io compilo nel kernel solo quei driver specifici che comunque devo sempre avere; scheda di rete, scheda audio, etc... come moduli invece cio´ che mi serve venga caricato quando lo uso (crypto-loop, scheda wireless, bluetooth, etc)
<BR>Ovviamente piu´ sono i moduli compilati nel kernel maggiore sarà la dimensione del kernel stesso. Discquisizioni se sia meglio un kernel monolitico o uno modulare ce ne sono a bizzeffe; su un server esposto su internet il kernel monolitico da maggiori garanzie di sicurezza a scapito di una certa flessibilità; per un desktop l´utilizzo dei moduli è sicuramente comodo.<br>
<BR>
<BR>1) i moduli che hai a disposizione sono quelli che hai selezionato come moduli (M) in fase di ricompilazione del kernel. Sono tutti sotto /lib/modules/2.x.xx/
<BR>
<BR>2) in fase di configurazione puoi scegliere se compilare "una cosa" come modulo (kernel modulare) oppure se inserirlo nel kernel (kernel monolitico). Ovviamente i moduli compilati NEL kernel non sono possono essere caricati con modprobe in quanto sono già all´interno del kernel.
<BR>
<BR>3) a livello di prestazioni credo sia meglio compilare un modulo nel kernel. Io compilo nel kernel solo quei driver specifici che comunque devo sempre avere; scheda di rete, scheda audio, etc... come moduli invece cio´ che mi serve venga caricato quando lo uso (crypto-loop, scheda wireless, bluetooth, etc)
<BR>Ovviamente piu´ sono i moduli compilati nel kernel maggiore sarà la dimensione del kernel stesso. Discquisizioni se sia meglio un kernel monolitico o uno modulare ce ne sono a bizzeffe; su un server esposto su internet il kernel monolitico da maggiori garanzie di sicurezza a scapito di una certa flessibilità; per un desktop l´utilizzo dei moduli è sicuramente comodo.<br>
Quanti moduli?
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> a livello di prestazioni credo sia meglio compilare un modulo nel kernel </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>Se intendi che mettere staticamente un modulo sia + prestante non concordo, in quanto come ha detto prima il buon useless se non lo carichi staticamente non occupa memoria.
<BR>Per quanto riguarda i server invece concordo pienamente con te in quanto ritengo che un kernel monolitico sia + sicuro. Poi per il resto è questione di gusti o comunque di comodità.
<BR>Ciao
<br>
<BR>Se intendi che mettere staticamente un modulo sia + prestante non concordo, in quanto come ha detto prima il buon useless se non lo carichi staticamente non occupa memoria.
<BR>Per quanto riguarda i server invece concordo pienamente con te in quanto ritengo che un kernel monolitico sia + sicuro. Poi per il resto è questione di gusti o comunque di comodità.
<BR>Ciao
- touchstyle
- Linux 4.x

- Messaggi: 1085
- Iscritto il: gio 13 mag 2004, 0:00
- Slackware: 12.1
- Kernel: 2.6.27
- Desktop: KDE
- Località: Portogruaro [VE]
- Contatta:
Quanti moduli?
Grazie, ora è tutto più chiaro.
<BR><br>
<BR><br>
Quanti moduli?
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR>Se intendi che mettere staticamente un modulo sia + prestante non concordo, in quanto come ha detto prima il buon useless se non lo carichi staticamente non occupa memoria.
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>Per prestante intendevo più veloce (non considerando l´occupazione di memoria); sono essenzialmente pippe mentali, se vuoi risparmiare il microsecondo del caricamento del modulo ti conviene metterlo statico. Forse è piu´ corretto dire che non c´è differenza prestazionale significativa tra metterlo statico o modulare, ma che mettendolo modulare occupi la memoria solo se carichi il modulo.<br>
<BR>Se intendi che mettere staticamente un modulo sia + prestante non concordo, in quanto come ha detto prima il buon useless se non lo carichi staticamente non occupa memoria.
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>Per prestante intendevo più veloce (non considerando l´occupazione di memoria); sono essenzialmente pippe mentali, se vuoi risparmiare il microsecondo del caricamento del modulo ti conviene metterlo statico. Forse è piu´ corretto dire che non c´è differenza prestazionale significativa tra metterlo statico o modulare, ma che mettendolo modulare occupi la memoria solo se carichi il modulo.<br>
- useless
- Staff

- Messaggi: 3896
- Iscritto il: dom 12 ott 2003, 0:00
- Località: A place where the streets have no name
- Contatta:
Quanti moduli?
ribadisco che non dovrebbe esserci nessuna differenza prestazionale tra moduli dinamici e statici, escluso il (trascurabile) tempo di caricamento dei moduli.<br>
