Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Accélérer démarrage Linux
Envoyé par: bluelambda

Salut !

Sur mon portable j'ai installé Linux Mandrake 10.0 et j'aimerai qu'elle démarre plus rapidement. J'ai besoin que le portable soit opérationnel rapidement.

Y a t-il des solutions pour optimiser le démarrage ?
Quels services de démarrage sont inutiles sur un portable servant pour le Wi-Fi, Intenret, multimédia, bureautique ?

Merci.



Linux a un noyau, Windows a un pépin ;-)

Poste le Wednesday 8 September 2004 15:29:05
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: phenix

Il fait deja savoir ce qui est demaré smiling smiley


Poste le Wednesday 8 September 2004 15:34:15
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: carric

Une possibilite materielle : rajoute de la ram ...



---------------------------------------------
Vive Linux et les logiciels libres

Poste le Thursday 9 September 2004 07:42:43
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: olivi_25

J'ai entendu dire que l'on pouvait faire des modification dans le noyeau tel que modification du processeur ou autre si quelq'un peut nous en dire plus ou nous donner des liens merci.

Poste le Thursday 9 September 2004 09:37:50
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: francoisp

le plus simple c'est de lancer le minimum vital de services
comme ça quand tu bootes tu as la machine active tres vite
mais il faut ensuite lancer les services en taches de fond basse priorité

donc certains services ne serront peut etre pas accessible pendante les 2 à 5 premiere minutes d'utilisation par exemple le son ou encore une base de données ou un access ssh ou meme les impressions...

à toi de definir selon tes besoins le compromis idéal.

------------------

ne touches pas NOYO tant que tu n'es pas sur à 100% de savoir avec une précision extrème ce que tu y modifie, pourquoi comment et surtout sans être sur à 100% de savoir revenir en arrière si besoin...

Poste le Thursday 9 September 2004 09:49:26
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: Marck

Salut

Cela dépend de la configuration et de l'utilisation de ton portable.

Personnellement dans les réglages par défaut de Mdk, j'ai supprimer tout cela au boot (une fois tout bien installé et configuré):

harddrake: ne sert à rien, j'installe pas de nouveau matériel tous les jours :-) Au pire je fais une reconnaissance après le boot et un petit tour dans les fichiers de config.

hotplug: inutile aussi pour moi, je crois que c'est surtout pour les périph usb... j'en ai un (souris) parfois deux (+ modem), ils fonctionnent très bien sans.

pcmcia: je n'ai pas de telle carte je verrai le jour où...

configuration du réseau: là si tu n'as rien configuré, tu risque de perdre bcp de temps si tu n'es pas client d'un serveur DHCP (réglage par défaut). Personnellement j'ai mis sur IP fixe et ne configure rien au démarrage. En effet je suis parfois indépendant (quand j'ai le modem) parfois client (de mon fils ou autre) et pas toujours avec la même IP. C'est l'histoire de deux lignes de commande une fois le PC en route, et du temps gagné au boot.

Voilà mon portable Mandrake démarre ainsi aussi vite que n'importe lequel de mes autres PCs sous Linux (trois autres avec Debian ou Mdk, je peux comparer). Il est vrai qu'il est assez performant (2.8 GHz et 500 Mo).


A +

Poste le Thursday 9 September 2004 10:10:26
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: oudoubah

Tu peux mettre le service dm plus tôt, le temps que X démarrer, que tu te connectes, pas mal de services auront démarrés par derrière.

Par exemple, sshd, cupsd, httpd, ftpd, alsa, MySQL sont lancés après dm. Ca te permet de gagner un peu de temps.


Poste le Thursday 9 September 2004 12:03:28
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: bluelambda

Merci de vos réponses !

Bon, je vais voir ça pour le démarrage.

Il y a autre chose aussi : ça rame ;-)

Mon portable est un Celeron 2.8 GHZ avec 512 de DDR. J'ai fait un benchmark sous Windows avec le logiciel Sandra et j'obtiens à peu près les mêmes perfs que mon P4 1.6. Des perds tout à fait respectables.

Sous Windows le portable marche niquel : 5 secondes à lancer Word (même pas), Mozilla se lance vite aussi, je peux ouvrir 3 tonnes de logiciles sans ramer... Ca me surprend de WIndows même.

Mais lorsque je passe sous Linux, déjà le démarrage est environ 5 fois plus long que celui de XP (mais je devrai pouvoir y remédier) et ensuite ça rame : pas moyen d'avoir plus d'un logiciel ouvert, sinon ça laggue à mort, il doit bien mettre une minute à me lancer Open Office (mon P4 1.6 le lance en 10s), et après 10 minutes d'utilisation, c'est de pire en pire : konqueror met dans les 30 secondes à apparaitres, konsole aussi, le moindre petit logiciel met un temps excessif à se lancer...

Par contre une fois les logiciles lancés ça va (je peux regarder des vidéos tranquille et tout) mais pour lancer les programmes ça met vraiement beaucoup de temps (ça rame plus que sur mon vieux p3, je dirai que sous Linux j'ai les mêmes perfs que le PII 333 mhz de mon père (qui tourne aussi sous Linux, Gnome 2.4)

Alors voilà, bon, je sais pas trop, mais Linux est peu utilisable sur ce portable je sais pas pourquoi.


Sinon j'ai besoin des services hotplug (clé usb) et aussi pcmcia (wifi).


PS : Si vous prenez un portable et que vous avez un peu plus de tune que moi, ne vous orientez pas vers un P4 / AMD Athlon XP : grosse erreur ! Prenez un centrino ! Perfs excellentes, chauffe très peu, consomme très peu ! Mais c'est un peu plus cher c'est vrai...



Linux a un noyau, Windows a un pépin ;-)

Poste le Thursday 9 September 2004 22:07:01
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: mute

as tu activé les DMA ?
(hdparm -d1 -c1 -k1 /dev/hda)

Poste le Thursday 9 September 2004 22:17:00
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: bluelambda

Voici ce que j'obtiens :

# hdparm -d1 -c1 -k1 /dev/hda

/dev/hda:
setting 32-bit IO_support flag to 1
setting using_dma to 1 (on)
setting keep_settings to 1 (on)
IO_support = 1 (32-bit)
using_dma = 1 (on)
keepsettings = 1 (on)


Que dois-je en déduire ? A quoi sert DMA ?



Linux a un noyau, Windows a un pépin ;-)

Poste le Friday 10 September 2004 12:06:22
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: mute

lorsque les DMAs sont activé les accès au disque dur sont plus rapides

/dev/hda:
setting 32-bit IO_support flag to 1
setting using_dma to 1 (on)
setting keep_settings to 1 (on)
IO_support = 1 (32-bit)
using_dma = 1 (on) <-- les DMA sont activés (c'était l'option -d1 de hdparm)
keepsettings = 1 (on) <-- à prioris tu n'auras plus à le refaire (option -k1)

si tu veux tester la différence essaye
hdparm -d0 -c0 /dev/hda
hdparm -tT /dev/hda

et
hdparm -d1 -c1 -k1 /dev/hda
hdparm -tT /dev/hda

la différence se fera surement sentir aussi lors des transferts de fichiers

Poste le Friday 10 September 2004 12:12:46
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: oudoubah

Est-ce que dans ton /etc/hosts, il y a ta machine? (127.0.0.1 mamachine)?

Ca me faisait ramer énormément quand cette ligne n'y était pas.


Poste le Friday 10 September 2004 12:21:01
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: bluelambda

Oui, j'ai bien 127.0.0.1 dans /etc/hosts


En faisant les tests avec DMA activé / désactivé, c'est clair que l'on voit une différence !
Désactivé : 4 Mb/s
Activé : 26 Mb/s :-D

Bon, je vais faire quelques tests en pratique et je vous tiens au courrant !

Sinon (juste pour ma culture générale), vous me dites que le DMA accélère l'accès aux disques, mais quelqu'un peut-il m'expliquer de quelle façon ? Comment ça marche quoi ;-)



Linux a un noyau, Windows a un pépin ;-)

Poste le Friday 10 September 2004 14:13:15
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: mute

DMA signifie Direct Memory Access
tu auras quelques explications ici
[www.commentcamarche.net]

Poste le Friday 10 September 2004 14:31:46
Répondre     Citer    
Re: Accélérer démarrage Linux
Envoyé par: bluelambda

Voilà, j'ai certains processus au démarrage, et je sais pas si je peux les enlever car je ne connais pas leur utilité.

Il s'agit de :
- devfsd
- kheader
- netfs (sachant que je monte / démonte manuellement les partages SMB via smb4k, alors je sais pas si netfs est utile)
- nfslock (sachant que je n'utilise pas NFS)
- portmap
- random
- syslog (je m'en sert jamais, est-ce utile de le laisser?)


Voilà, si quelqu'un peut m'expliquer l'utilité de chacun et si je peux les virer...

Merci, bye !



Linux a un noyau, Windows a un pépin ;-)

Poste le Sunday 12 September 2004 13:07:40
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Accélérer démarrage Linux
Posez dans ce forum les questions qui ne trouvent pas place dans les autres...

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons