OVH Cloud OVH Cloud

module dependencies

13 réponses
Avatar
Yannick F.
salut

quelque soit les distributions (du moins celles que j'ai essayé), je
constate qu'au démarrage il y a toujours l'étape "modules dependencies"
qui fait perdre énormément de temps..

Peut on accelérer cette étape ?
la supprimer si c'est judicieux ?

merci

--
Yannick F.
enlever toto_ pour me répondre....

10 réponses

1 2
Avatar
Alexandre Touret
Yannick F. wrote:
salut

quelque soit les distributions (du moins celles que j'ai essayé), je
constate qu'au démarrage il y a toujours l'étape "modules dependencies"
qui fait perdre énormément de temps..

Peut on accelérer cette étape ?
la supprimer si c'est judicieux ?

merci



Salut,
le pb c est que a cette etape le noyaux charge les modules externes au
noyau necessaires au son a l usb ....
La seule methode d accelerer cette etape et de choisir une architecture
sans modules .Dc tt sera ds le noyau.
Est ce judicieux... ben je dirais ca depend. Pour l evolution, les
modules c est pas mal.Pr la rapidite de chargement tt ds le noyau c est
surement + rapide. Je dirais que ds un premier tps place les
fonctionnalites les + utilisees (genre ext3) ds le noyau.Ca minimisera
le nb de modules et le chargement.

AT

Avatar
Arnaud Gomes-do-Vale
"Yannick F." writes:

quelque soit les distributions (du moins celles que j'ai essayé), je
constate qu'au démarrage il y a toujours l'étape "modules
dependencies" qui fait perdre énormément de temps..


C'est quoi, énormément ? Si c'est 15 secondes, c'est quand même assez
raisonnable, après tout tu ne rebootes pas ta machine tous les quarts
d'heure.

Peut on accelérer cette étape ?


Oui. Il suffit de compiler un noyau avec uniquement les modules
nécessaires.

la supprimer si c'est judicieux ?


C'est possible, mais ça veut dire qu'il faudra régénérer les
dépendances manuellement à chaque fois que tu installes un module ou
un nouveau noyau. À mon avis, ce n'est pas assez utile pour justifier
ce désagrément.

--
Arnaud Gomes-do-Vale -*-*-*-
http://www.glou.org/~arnaud/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
En savoir plus sur GNU/Linux : http://www.linux-france.org/

Avatar
Qing Liu
Alexandre Touret writes:

Yannick F. wrote:
salut
quelque soit les distributions (du moins celles que j'ai essayé), je
constate qu'au démarrage il y a toujours l'étape "modules
dependencies" qui fait perdre énormément de temps..
Peut on accelérer cette étape ?
la supprimer si c'est judicieux ?
merci



Salut,


Salut,

le pb c est que a cette etape le noyaux charge les modules externes au
noyau necessaires au son a l usb ....


"modules dependencies", ça veut dire que le système va créer
(avec la commande depmod -a) le fichier qui contient les
dépendances entre les modules
(/lib/modules/version-du-noyau/modules.dep). Comme les distributions
viennent toujours avec beaucoup de modules, la création de
ce fichier prend du temps. C'est idiot car ce fichier
existe déjà et n'a pas besoin d'être recréer.

On peut tout à faire sauter cette étape. Par contre sur une
Mandrake je n'ai aucune idée de comment le réaliser, sinon
qu'éditer à la main le fichier /etc/rc.d/rc.sysinit et
commenter les lignes correspondantes. Mais il faut savoir
ce que l'on fait...

--
Liu


Avatar
Qing Liu
Arnaud Gomes-do-Vale writes:

C'est possible, mais ça veut dire qu'il faudra régénérer les
dépendances manuellement à chaque fois que tu installes un module ou
un nouveau noyau. À mon avis, ce n'est pas assez utile pour justifier
ce désagrément.


De toute façon, chaque fois que tu fais un make modules_install,
depmod est exécuté.

--
Liu

Avatar
Arnaud Gomes-do-Vale
Qing Liu writes:

De toute façon, chaque fois que tu fais un make modules_install,
depmod est exécuté.


Certes, mais il arrive assez souvent (en tout cas, il m'arrive assez
souvent) d'installer un ou plusieurs modules séparément, sans le noyau
complet.

--
Arnaud Gomes-do-Vale -*-*-*-
http://www.glou.org/~arnaud/
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
En savoir plus sur GNU/Linux : http://www.linux-france.org/

Avatar
Arnaud Gomes-do-Vale
Emmanuel Florac writes:

Certes, mais il arrive assez souvent (en tout cas, il m'arrive assez
souvent) d'installer un ou plusieurs modules séparément, sans le noyau
complet.


Oui mais tu fais le depmod à la main derrière, non?


J'ai le droit d'être de mauvaise foi, quand même ?

--
Arnaud


Avatar
Emmanuel Florac
Dans article ,
disait...

Oui mais tu fais le depmod à la main derrière, non?


J'ai le droit d'être de mauvaise foi, quand même ?



Oh pardon. Et /sbin/ldconfig à chaque boot, ça sert vraiment?

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?


Avatar
Qing Liu
Jean-Francois Billaud writes:

Emmanuel Florac wrote:

Oh pardon. Et /sbin/ldconfig à chaque boot, ça sert vraiment?


Ça sert à vérifier que /sbin/ldconfig est toujours là.


Je ne sais pas si c'est une question piège :).
Ça sert à accélérer le chargement des libs après le boot.

--
Liu


Avatar
Emmanuel Florac
Dans article ,
disait...

Je ne sais pas si c'est une question piège :).
Ça sert à accélérer le chargement des libs après le boot.



Ca d'accord, mais franchement, tu crois que ça marche?

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
Qing Liu
Emmanuel Florac writes:

Dans article ,
disait...

Je ne sais pas si c'est une question piège :).
Ça sert à accélérer le chargement des libs après le boot.



Ca d'accord, mais franchement, tu crois que ça marche?


Je n'ai pas testé. Mais le principe est intéressant.

--
Liu


1 2