J'ai installé bootchart pour surveiller mon processus de démarrage.
J'ai eu quelques problèmes avec mon temps de démarrage (> 80 secondes) Avant: http://i.stack.imgur.com/4tvky.png
Après quelques ajustements avec Bum, Ubuntu-tweak et Start-up Manager, j'ai atteint (> 30sec) Après: http://i.stack.imgur.com/F4Pyf.png
Est-ce bien ? ou y a-t-il encore de la place? Quel temps de démarrage (plage) est normal? (bien sûr, cela dépend, mais du réglage par défaut sur un PC de moyenne / haute technologie)
boot
optimization
Jai Puri
la source
la source
Réponses:
La seule chose qui se démarque pour moi dans ce diagramme de démarrage est la période (relativement) longue de ~ 6sec à ~ 11sec dans le démarrage où le débit du disque est très faible. Cela suggère qu'il
ureadahead
fait beaucoup de recherches (lentes) plutôt que de lectures linéaires (rapides). Faire un nouveauureadahead
profilage de votre démarrage peut vous aider ici. La suppression des.pack
fichiers dans/var/lib/ureadahead
entraînera un nouveauureadahead
profil au prochain démarrage.la source
D'après ce que je vois, je pense que vous pourriez aller aussi vite que possible. La seule chose à laquelle je pourrais penser serait de créer un noyau personnalisé spécifiquement pour votre matériel, mais je ne sais pas combien de vitesse cela vous donnerait.
la source
e4rat si vous utilisez Ext4. Mais de préférence avec les versions "lite-git". Ureadahead est agréable pour les disques SSD. Pour le disque dur (sur Ext4), vous pouvez gagner plus en utilisant e4rat (mais vous avez besoin de désactiver ureadahead).
e4rat déplacera les fichiers nécessaires au démarrage et à la connexion (et tout ce que vous commencerez au cours des 120 premières secondes - bien si vous démarrez toujours une application au démarrage). Et les variantes "-lite" ne chargeront qu'une petite partie des fichiers nécessaires dans la RAM et resteront parallèles au démarrage normal. Cela coupe quelques secondes sur les disques durs lents lorsque vous devez charger beaucoup de choses.
(Vous avez également là Apache + mysql, que vous pouvez désactiver si vous n'en avez pas besoin tout le temps, car les deux peuvent être facilement démarrés à partir de cli en aucune lettre de temps)
la source