optimisation temps de boot (résolu) [debian] - Logiciels - Linux et OS Alternatifs
Marsh Posté le 05-07-2010 à 21:16:07
J'ai virer un doublon de banner (un script qui me fait un /etc/motd tout beau quand je me connecte en ssh), virer mon envoi de log de /etc/network/if-up.d vers /etc/network/if-pre-down.d, ca va déjà un peu mieux.
J'en suis encore à 1:22 de boot
Marsh Posté le 06-07-2010 à 09:19:10
Je ne comprend pas tout, lorsque je désactive mon script de bannière, le boot descend à 41s. Je lance le script tout seul une fois le démarrage terminé, il me prend 7s.
Je réactive le script lors du boot, et wget se prend un timeout de 30s /pingouino
Marsh Posté le 06-07-2010 à 09:45:16
C'est possible d'avoir un bootchart sans banner?
Peut-être qu'il y a encore autre chose qui est lent.
Marsh Posté le 06-07-2010 à 10:10:00
ogaby a écrit : C'est possible d'avoir un bootchart sans banner? Peut-être qu'il y a encore autre chose qui est lent. |
dhcp?
si le processus de découverte réseau wlan est lent, il faut fixer la conf. fixer le channel, fixer les ip.
sinon en changer la priorité et mettre la connexion réseau après/pendant le login de X11.
edit : même chose pour cups, tu n'imprimes pas dès le boot, donc tu peux le même en dernier.
Marsh Posté le 06-07-2010 à 10:10:46
ReplyMarsh Posté le 06-07-2010 à 10:27:23
T'as quoi dans ta conf réseau pour que ça prenne autant de temps ?
Marsh Posté le 06-07-2010 à 11:08:29
Code :
|
Avec wicd j'ai un message bizarre lors de l'initialisation des connexions
Code :
|
Et en googlant, pas de solution autre que le Set Encode non géré par la clef usb.
Marsh Posté le 06-07-2010 à 11:19:31
Pourquoi tu vires pas tout et laisse faire NetworkManager ?
Marsh Posté le 06-07-2010 à 14:02:43
27s en virant la config wifi dans /etc/network/interfaces
C'est acceptable, vais voir pour remettre un peu d'ordre /cerveau merdocu
Reste postfix qui n'est pas démarré /transparency
Marsh Posté le 06-07-2010 à 14:30:12
Ce que je trouve bizarre c'est le ifup qui lance un "ps" puis "grep" puis "sleep"...
Et ca prend du temps tout ca.
Marsh Posté le 06-07-2010 à 15:48:04
Et en plus mon script de bannière (qui va cherche l'ip externe et les ports ouverts) est assez aléatoire, ca peut prendre 1s comme 2min
Marsh Posté le 06-07-2010 à 15:57:01
thana54 a écrit : Et en plus mon script de bannière (qui va cherche l'ip externe et les ports ouverts) est assez aléatoire, ca peut prendre 1s comme 2min |
pourquoi faire aller chercher les ports ouverts et l'ip externe?
fixe l'ip de ta station et fait un forward/redirection de service au niveau de cette livebox.
inscrit cette livebox au service dyndns.
voilou
Marsh Posté le 06-07-2010 à 16:35:48
bah pour avoir les ports ouvert => nmap, hors j'ai besoin de savoir qu'elle ip attaquer /spamafote.
la livebox est déjà sur dyndns et heureusement.
Marsh Posté le 06-07-2010 à 16:44:08
thana54 a écrit : bah pour avoir les ports ouvert => nmap, hors j'ai besoin de savoir qu'elle ip attaquer /spamafote. |
pourquoi faire? suffit d'aller consulter le site dyndns pour cela (l'ip current y est écrite dans ton compte).
si tu as besoin de connaitre l'ip (en 192.168.truc) de la station : fixe là une bonne fois pour toute.
Marsh Posté le 06-07-2010 à 17:21:54
l'ip du pc est fixée oui, la livebox en attribuant une à son bon vouloir sinon.
Aller voir son compte dyndns, c'est pas pratique
J'avance un peu, j'ai ma bannière juste un poil avant X, et un poil après ssh.
Reste que je ne vois pas postfix dans la liste /transparency.
Marsh Posté le 06-07-2010 à 17:37:10
Je dis peut être une connerie mais si tu fais un ping ou un nslookup sur ton xxxx.dyndns.org, tu devrais avoir l'ip de ta livebox, non ?
Marsh Posté le 06-07-2010 à 17:42:20
Intéressant le nslookup /jap (c'est sûrement mieux qu'un wget pour ramener l'ip à partir d'un site web)
Marsh Posté le 06-07-2010 à 18:00:42
et ya pas une façon en interne (ton script est bien sur la station?) d'avoir l'ip wan de la livebox?
on peut se connecter en ssh ou telnet sur une livebox (dans mes souvenirs lointains )
Marsh Posté le 06-07-2010 à 19:56:30
Je vais voir ca, mais ca m'étonnerais que j'ai l'info dans l'interface web.
Mais bon, le nslookup me plait pas mal, je ne me base pas sur un site web distant ou sur un modem spécifique.
Marsh Posté le 06-07-2010 à 20:27:14
ah bah voila, j'allume le pc portable en premier, connexion wifi ok.
J'allume le pc des parents, bah mince je me fais jeter quand je tente un ssh.
Ah bah oui, c'est le portable qui a récupéré l'ip habituellement associé au pc des parents /clooney46
Marsh Posté le 07-07-2010 à 07:59:40
Sinon, pourquoi te faire chier avec un script de bannière ? Pourquoi ne pas utiliser simplement les fichiers qui sont là pour ça (man issue ; cf. etc/issue et /etc/issue.net).
Marsh Posté le 07-07-2010 à 09:03:30
j'envoi tout dans /var/run/motd, qui est la bannière classique affichée.
Je ne pensais plus à ces fichiers là (je faisais appel à lsb_release).
La bannière ne coince plus le boot comme avant:
C'est décalé plus loin dans le temps sans bloquer le reste.
Marsh Posté le 07-07-2010 à 09:36:15
question à 3 balles, ton ip est fixée mais ton dhclient run qd même?
Marsh Posté le 07-07-2010 à 10:08:36
J'ai bien un dhclient qui tourne, mais sur eth0 (aucun cable branché)
Code :
|
J'ai remis un coup de
Code :
|
et je me fais triple spammer maintenant
Marsh Posté le 07-07-2010 à 22:27:04
Euh il y a des choses bizarres quand même ...
J'ai une livebox, et celle-ci attribue une IP de manière stable à chaque machine : mes machines ont toujours les mêmes IP.
Normalement, ta machine est identifiée dans la base de baux DHCP de ta livebox avec l'adresse IP allouée et devrait ainsi obtenir la même adresse IP à chaque fois.
Je ne comprends pas : ca te sert à quoi de récupérer l'IP et les ports ouverts ? Pourquoi tu n'attaque pas ton nom de domaine directement? Et ta liste de ports ouverts change tous les jours ? :s
Dans ma livebox, j'ai mon IP qui est inscrite!
Marsh Posté le 07-07-2010 à 23:28:53
Et tu l'as saisi à la main ? J'ai pas cette possibilité là
C'est encore arrivé tout à l'heure, le portable allumé en premier => 192.168.1.10, allumage du pc des parents 192.168.1.xx, je déco/reco le portable, je ssh sur le .10 et hop sur le pc des parents.
Reste que je peux fixer le portable, mais vu que c'est un portable je préférerai le laisser en automatique.
Et pour les ports ouverts, de temps en temps la livebox semble perdre la config en place, et soudainement me ferme des ports, reboot obligatoire de la bête (en ce moment nmap me dis que j'ai le port 23 d'ouvert et le 22 n'apparait pas...)
Marsh Posté le 08-07-2010 à 06:35:47
Je n'ai rien saisie à la main du tout.
Au pire, utilise une IP fixe pour la machine de tes parents : ca t'évitera pas mal de soucis.
Marsh Posté le 08-07-2010 à 08:28:22
J'ai fixé les 2, ca posera plus de problème. Pas intelligente pour 2 sous cette livebox
Marsh Posté le 08-07-2010 à 08:48:22
En même temps, les produits et service de chez Orange... hem faut pas s'étonner après (et non, pas besoin d'attendre vendredi avec eux).
Marsh Posté le 08-07-2010 à 11:05:46
THRAK a écrit : (et non, pas besoin d'attendre vendredi avec eux). |
C'est vendredi tous les jours avec eux /aloy/
Marsh Posté le 08-07-2010 à 16:42:38
Ma livebox marche très bien! \o/
Par contre, je suis d'accord qu'au niveau offres et services, c'est nul /o\
Marsh Posté le 09-07-2010 à 10:01:40
thana54 a écrit : Et tu l'as saisi à la main ? J'ai pas cette possibilité là |
et tu ne peux pas fixé une plage d'ip limitée au serveur dhcp de ta livebox pour ton portable?
et tu fixes l'ip de tes parents en dehors de cette plage.
Marsh Posté le 09-07-2010 à 10:19:08
Et qui me dis que le portable risque pas d'avoir la même ip en dehors de la plage ?
Spoiler : ca part un peu en HS, vais marquer résolu |
thana54 a écrit :
|
Postfix m'envoi un seul mail lorsque j'exécute mon script dans /etc/network.if-down.d
Je ne comprend pas pourquoi il y a plusieurs mails envoyés (en 1 seule exécution du script) dans /etc/network.if-up.d/
J'aurais préféré avoir un mail avec les logs dés l'allumage du pc, au lieu de l'avoir au reboot/prochain allumage.
Marsh Posté le 11-07-2010 à 20:27:59
Memaster62 a raison. Quand je parlais de fixe, je voulais dire ca ...
Tu peux créer un pool DHCP de 192.168.1.100 à 192.168.1.200.
Et le pc de tes parents, tu lui fixes une IP < 192.168.1.100 ou > 192.168.1.200.
Comme ca, pas de soucis.
Marsh Posté le 11-07-2010 à 21:58:37
Et dans quel écran de config ?
Je viens de refaire le tour des écrans de config, et je ne vois pas où saisir une telle plage d'ip (livebox sagem)
Marsh Posté le 13-07-2010 à 09:38:55
thana54 a écrit : Et dans quel écran de config ? |
j'ai perdu la mémoire à ce sujet
mais j'avais une sagem (paix à son âme) et on peut le faire
Marsh Posté le 13-07-2010 à 10:28:00
Soit tu as bien perdu la mémoire, soit l'option/écran est bien planqué (ou porte un autre nom tout aussi bien traduit)
Faudrais que j'investisse dans un vrai routal wifi, y en a marre des déco en plus...
Marsh Posté le 13-07-2010 à 17:56:00
En cherchant sur le net ca doit se trouver facilement je pense...
Marsh Posté le 05-07-2010 à 19:16:26
Après quelques remarques de ma mère, le pc rame beaucoup à l'allumage. Je tourne un peu en rond, et je ne sais pas trop par quel bout commencer /cerveau paysan
debian testing à jour, 2.6.32-5-amd64, sur un nettop asrock ion (atom 330) utilisant nouveau. Le tout en wifi via une clef usb (ralink 2500) et la satanée livebox au bout.
Je fais tourner postfix, ssh et vnc (vino) dessus, puis vient la couche gnome.
Le gros soucis vient du temps "perdu" à attendre la configuration des interfaces réseaux (ici ca dure 1min 36 ).
Par exemple:
/var/log/boot
Ce que ca donne en bootchart:
De plus, avec bootchart je vois que le proc n'est pas entièrement sollicité et semble n'utiliser qu'un core (environ 25% du total), y a-t-il possibilité de modifier cela ? Sur mes autres pc je n'ai pas eu besoin de modifier quelque chose pour avoir une utilisation max sur du mono core ou dual core.
J'ai bien tenté de virer network-manager pour wicd, mais aucun gain de temps
Dans /var/log/daemon:
La fin d'un dmesg:
J'ai plus trop d'idée
Message édité par thana54 le 09-07-2010 à 10:19:28